Centris Canada Property Scraper
Pricing
from $3.33 / 1,000 results
Centris Canada Property Scraper
Scrape real-estate listings from Centris.ca across Quebec and Canada. Paste a Centris search URL or pick filters to pull price, address, beds/baths, broker and agency, map coordinates, year built, living area, parking, and every photo.
Pricing
from $3.33 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Extract real-estate listings from Centris.ca — Quebec's official MLS marketplace — into clean, structured JSON. Paste a Centris search link (or pick a few filters) and get every matching property with price, address, beds and baths, the listing broker and agency, map coordinates, year built, living area, parking, and the full photo set.
Why use this actor
- No account, no login, no API key — just paste a search URL and run.
- Full listing detail — beyond the search card: broker name and agency, exact map coordinates, room counts, year built, living area, parking, move-in date, and every listing photo.
- Works from a normal Centris search — filter on the site the way you already do (region, property type, price, bedrooms…), copy the URL, and the actor reproduces that exact search.
- French accents preserved — city and street names come out correctly (e.g. Montréal, Côte-de-Liesse), ready for databases and spreadsheets.
- Stable JSON output suitable for pipelines, CRMs, and analysis, with automatic retries built in.
- Export to JSON, CSV, or Excel, or run it on a schedule.
How it works
- Paste one or more Centris search-results URLs, or choose a category, selling type, property type, and region.
- The actor reproduces your search and walks through every results page.
- For each listing it collects the summary data (price, address, beds/baths, photo).
- With Fetch full listing details on, it opens each property page to add broker and agency, map coordinates, characteristics, and the complete photo gallery.
- Every property is saved as one row in the dataset.
You don't manage any scrapers, browsers, or blocks — just provide a search and collect the results.
Input
{"searchUrls": ["https://www.centris.ca/en/houses~for-sale~montreal-island?q=H4sIAAAAAAAACl2PQWvCQBCF_8uec7BFPPRWhEYRSukWL-JhTF6SwYkbZmPLIvnvnaBC9Dbv...&v=2"],"fetchDetail": true,"maxItems": 100,"maxItemsPerSearch": 1000,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "CA"}}
Or drive it with structured filters instead of a URL:
{"category": "Residential","sellingType": "Sale","propertyType": "SingleFamilyHome","geographicArea": "GSGS4621","fetchDetail": true,"maxItems": 100}
| Field | Type | Description |
|---|---|---|
searchUrls | array of strings | One or more Centris.ca search-results URLs. Apply filters on Centris, copy the address-bar URL, and paste it here. All your on-site filters are preserved. Takes priority over the structured filters below. |
category | string | Used only when no search URLs are given. Residential or Commercial. |
sellingType | string | Used only when no search URLs are given. Sale (for sale) or Rent (for rent). |
propertyType | string | Used only when no search URLs are given. E.g. single-family home, condo, plex, land. |
geographicArea | string | Used only when no search URLs are given. A Centris region code (e.g. GSGS4621 = Montreal Island). Leave blank to search all of Quebec. |
fetchDetail | boolean | Open each listing page for broker, agency, map coordinates, characteristics, and the full photo set. Default true. Turn off for a faster, lighter run. |
maxItems | integer | Stop after this many listings across all searches. 0 = no limit. Default 100. |
maxItemsPerSearch | integer | Cap per individual search. Default 1000. |
proxyConfiguration | object | Residential Canadian proxies recommended for larger runs. |
Output
One row per listing:
{"_source": "S1-centris-api+detail","_scrapedAt": "2026-07-09T20:29:25Z","_input": "https://www.centris.ca/en/houses~for-sale~montreal-island?q=...","mlsId": "10882160","url": "https://www.centris.ca/en/houses~for-sale~westmount/10882160","price": 3900000,"priceLabel": "$3,900,000","propertyType": "SingleFamilyHome","category": "House for sale","sellingType": "Sale","address": "563, Avenue Victoria, Westmount","city": "Westmount","bedrooms": 4,"bathrooms": 4,"rooms": "14 rooms","brokerNames": ["Christina Miller"],"agency": "PROFUSION IMMOBILIER INC.","latitude": 45.481564,"longitude": -73.608625,"description": "14 rooms 4 bedrooms (1 in basement) 3 bathrooms and 1 powder room","characteristics": {"yearBuilt": "1922, Century","livingArea": "4,067 sqft","parking": "Driveway (3)","style": "Two or more storey, Detached","moveInDate": "60 days after acceptance of promise to purchase or rent"},"images": ["https://mspublic.centris.ca/media.ashx?id=ADDD250DADBEE7CDDDDDDDDDDD","https://mspublic.centris.ca/media.ashx?id=ADDD250DDDD9398DDDDDDDDDDA","… 64 more"],"thumbnail": "https://mspublic.centris.ca/media.ashx?id=ADDD250DADBEE7CDDDDDDDDDDD&t=pi&w=320&h=240&sm=c"}
| Field | Type | Description |
|---|---|---|
_source | string | Where the row came from (S1-centris-api or S1-centris-api+detail). |
_scrapedAt | string | UTC timestamp when the row was collected. |
_input | string | The search URL or filter set that produced this row. |
mlsId | string | Centris MLS listing number. |
url | string | Direct link to the listing page. |
price | integer | Asking price (or monthly rent), digits only. |
priceLabel | string | Price as displayed, e.g. $3,900,000. |
propertyType | string | Property type from the search. |
category | string | Listing category, e.g. House for sale. |
sellingType | string | Sale or Rent. |
address | string | Street and city. |
city | string | City / municipality. |
bedrooms | integer | Number of bedrooms. |
bathrooms | integer | Number of bathrooms. |
rooms | string | Total room count (detail only). |
brokerNames | array | Listing broker name(s) (detail only). |
agency | string | Real-estate agency (detail only). |
latitude | number | Map latitude (detail only). |
longitude | number | Map longitude (detail only). |
description | string | Room / bed / bath summary (detail only). |
characteristics | object | Year built, living area, parking, building style, move-in date (detail only). |
images | array | All listing photo links (detail only). |
thumbnail | string | Primary photo link. |
Notes & limits
brokerNames,agency,latitude,longitude,rooms,description,characteristics, andimagesare collected only whenfetchDetailis on. With it off you still get MLS number, price, address, city, beds/baths, and the thumbnail — much faster.- A single search returns up to ~5000 listings. For a region with more inventory, split it into several searches (by sub-region or price range) and pass them all in
searchUrls. - Region codes (e.g.
GSGS4621= Montreal Island) are embedded in every Centris search URL — the easiest way to target a region is to paste its search URL. - For large runs, enable Residential proxies with country Canada for the most reliable results.
Other real-estate actors
Part of a real-estate collection that also includes Redfin, Realtor, Zillow, Rightmove, Zoopla, Idealista, Immobiliare, Daft.ie, and mobile.de scrapers.