Property Search
/api/centris/search
Search homes for sale or rent by location, price, bedrooms, property type and more
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.
Try it now
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.
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"
{
"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
}
}
Structured data for real applications. Here are some ideas.
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.
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.
Find brokers by name or agency, read their public profile with territory and languages, and list their current inventory through the search endpoint.
Poll the newest listings of a district, compare prices over time and alert on new or reduced homes that match your criteria.
Everything you need in one API.
/api/centris/search
Search homes for sale or rent by location, price, bedrooms, property type and more
/api/centris/listing
Get the full listing record with taxes, rooms, area, features and brokers
/api/centris/listing/photos
Get the photo gallery with captions and every image size
/api/centris/locations
Get location suggestions that work as a search scope
/api/centris/brokers
Browse or search brokers by name or agency
/api/centris/broker
Get a public broker profile with agency, territory and listings
/api/centris/broker/autocomplete
Get broker name suggestions with the broker id
See how Scrappa compares to the official API.
| Feature | Scrappa | Centris data distribution feed |
|---|---|---|
| Search all listings | Yes, licensed members only | |
| Access required | API key only | Signed distribution agreement |
| Listing details and photos | Yes, licensed members only | |
| Broker directory | Yes, licensed members only | |
| Price per 1k requests | $0.20 | Licence pricing |
| Free tier | 500 credits/month | |
| Setup time | Minutes | Onboarding agreement |
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.