Centris API

Quebec Homes for Sale and Rent, Listing Details and Broker Directory via REST API

Search Quebec residential listings on Centris, the Quebec MLS, for sale and for rent. Filter by location, price, bedrooms and property type, read full listing records with taxes, rooms, area, geo position and brokers, load photo galleries, resolve place names and browse the public broker directory.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
7
Endpoints
Quebec-wide
Coverage
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/centris/search?transaction_type=for_sale&location_id=5&location_type=CityDistrictAll&bedrooms=2&max_price=600000" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "listings": [
      {
        "mls": "27894956",
        "category": "Maison à vendre",
        "price": 649000,
        "currency": "CAD",
        "address": "9486, boulevard Gouin Ouest",
        "city": "Montréal (Pierrefonds-Roxboro)",
        "bedrooms": 5,
        "bathrooms": 3
      }
    ],
    "count": 9790,
    "reachable_count": 5000,
    "page": 1,
    "total_pages": 250,
    "next_page": 2,
    "filtered_out": 0
  }
}

What you can build

Structured data for real applications. Here are some ideas.

Quebec Housing Market Analytics

Follow asking prices, rents and listing volumes by city, district and property type across Quebec. Sort by price or date and page through the reachable 5000 listings of every scope.

Property Search and Relocation Tools

Back search pages and relocation tools with live Quebec inventory. Resolve place names with the locations endpoint, then filter by price, bedrooms, parking and building type.

Broker and Agency Research

Find brokers by name or agency, read their public profile with territory and languages, and list their current inventory through the search endpoint.

Listing Monitoring and Alerts

Poll the newest listings of a district, compare prices over time and alert on new or reduced homes that match your criteria.

Available endpoints

Everything you need in one API.

GET

Property Search

/api/centris/search

Search homes for sale or rent by location, price, bedrooms, property type and more

Scrappa vs Centris data distribution feed

See how Scrappa compares to the official API.

Search all listings
Scrappa:
Centris data distribution feed: Yes, licensed members only
Access required
Scrappa: API key only
Centris data distribution feed: Signed distribution agreement
Listing details and photos
Scrappa:
Centris data distribution feed: Yes, licensed members only
Broker directory
Scrappa:
Centris data distribution feed: Yes, licensed members only
Price per 1k requests
Scrappa: $0.20
Centris data distribution feed: Licence pricing
Free tier
Scrappa: 500 credits/month
Centris data distribution feed:
Setup time
Scrappa: Minutes
Centris data distribution feed: Onboarding agreement

Key features

Sale and rent search with location, price, bedroom, parking, pool and property type filters
True result count plus the reachable ceiling, so a capped scope is never mistaken for a complete one
Full listing records with municipal assessment, taxes, condo fees and walk score
Photo galleries with captions and every image size, as URLs
Public broker directory, profiles and name autocomplete
Structured JSON for easy integration

Frequently asked questions

Centris distributes its data to licensed members under a signed agreement. Scrappa gives you structured JSON access to the public listing data without a contract or an access request.

Call the locations endpoint with the city name. Each suggestion that can scope a search carries a location_id and a location_type. Pass both to the search endpoint. Every scope returns up to 5000 reachable listings.

The origin sometimes places a sale listing inside rent results. Scrappa removes those cards and reports how many in filtered_out, so a short page is never unexplained.

Listing text such as categories, feature names and descriptions is in French, as published by Centris. Numbers, prices and coordinates are language neutral.

Scrappa charges $0.20 per 1,000 requests with no daily caps. All Centris endpoints cost the same, and failed requests are not charged. The free tier gives you 500 credits per month.

Start using the Centris API

Sign up and get 500 free credits. No credit card required.