🏠 Centris Scraper — Quebec Real Estate (MLS) by Region
Pricing
from $5.00 / 1,000 property listing extracteds
🏠 Centris Scraper — Quebec Real Estate (MLS) by Region
Scrape centris.ca for Quebec property listings. Filter by region, category, sale/rent, price range. Optional detail pages with characteristics, municipal assessment, photos.
Pricing
from $5.00 / 1,000 property listing extracteds
Rating
0.0
(0)
Developer
Trepanator Labs
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Centris Scraper — Quebec Real Estate (MLS)
The only Apify Actor that extracts full Quebec MLS property listings from centris.ca. Filter by region, category, sale/rent, and price range. Pull MLS numbers, prices, addresses, coordinates, photos, and (optionally) full detail pages with characteristics, municipal assessment, and high-resolution photo URLs.
What does Centris Scraper do?
Centris is the official MLS-equivalent for Quebec real estate. There's no public API. Other Apify Centris Actors only scrape brokers or URLs — none deliver the full property dataset. This Actor does.
For each run, you get:
- Every listing in the regions and price range you specify
- MLS number, price, category, address, city, latitude/longitude
- Bedrooms, bathrooms, photo count, thumbnail
- Direct link to the Centris detail page
- Optional: full enriched detail — description, all property characteristics (year built, lot size, parking, etc.), municipal assessment table, all high-res photos
Run from the Apify Console, schedule weekly to monitor market changes, hit the API from your CRM/dashboard.
Why use this Actor?
- Realtors and investors — build deal-flow pipelines, monitor competitors' listings
- Market analysts and journalists — pull aggregate data on Quebec housing prices, inventory, regional trends
- PropTech builders — feed Quebec listings into AVMs, recommendation engines, search tools
- Researchers — academic / public-policy work on housing affordability in Quebec
How to use it
- Click Try for free
- Pick one or more Quebec regions (default: Montréal Island)
- Optionally narrow by category (Residential / Commercial / Plex), sale/rent, and price range
- Toggle Include detail page enrichment if you want full property descriptions, characteristics, and high-res photos
- Set Max listings per region (default 500, max 5000 — Centris's hard cap per query)
- Click Start
Input
| Field | Required | Default | Description |
|---|---|---|---|
regions | No | ["GSGS4621"] (Montréal Island) | One or more Quebec region codes |
category | No | Residential | Residential, Commercial, or Plex |
sellingType | No | Sale | Sale or Rent |
minPrice / maxPrice | No | 0 / unlimited | CAD price filter |
includeDetail | No | false | Fetch detail page enrichment per listing |
maxListings | No | 500 | Cap per region (max 5000) |
Quebec regions
| Code | Region |
|---|---|
GSGS4621 | Montréal (Île) |
GSGS4622 | Laval |
RARA16 | Montérégie |
RARA15 | Laurentides |
RARA14 | Lanaudière |
RARA03 | Capitale-Nationale (Québec City) |
RARA05 | Estrie |
RARA07 | Outaouais |
RARA12 | Chaudière-Appalaches |
RARA04 | Mauricie |
RARA17 | Centre-du-Québec |
RARA01 | Bas-Saint-Laurent |
RARA02 | Saguenay/Lac-Saint-Jean |
RARA08 | Abitibi-Témiscamingue |
RARA09 | Côte-Nord |
RARA11 | Gaspésie/Îles-de-la-Madeleine |
RARA10 | Nord-du-Québec |
Output
{"mlsNumber": "12345678","price": 749000,"category": "Maison à étages","address": "1234 Rue Saint-Denis","city": "Montréal (Plateau-Mont-Royal)","bedrooms": 4,"bathrooms": 2,"latitude": 45.5234,"longitude": -73.5713,"photoUrl": "https://mspublic.centris.ca/media.ashx?id=...","photoCount": 32,"detailUrl": "https://www.centris.ca/fr/maison~a-vendre~montreal-plateau-mont-royal/12345678","regionId": "GSGS4621","regionName": "Montréal (Île)","description": "Magnifique maison à étages...","characteristics": [{ "label": "Année de construction", "value": "1920" },{ "label": "Superficie du terrain", "value": "2,500 pi²" },{ "label": "Stationnement", "value": "Garage (1)" }],"municipalAssessment": [{ "label": "Évaluation municipale", "value": "$680,000" },{ "label": "Évaluation du terrain", "value": "$240,000" },{ "label": "Évaluation du bâtiment", "value": "$440,000" }],"photoUrls": ["https://mspublic.centris.ca/media.ashx?id=...&t=pi&w=1260&h=1024&sm=c"],"scrapedAt": "2026-05-26T20:30:00.000Z"}
Download dataset as JSON, CSV, Excel, HTML, or hit the API.
Pricing
Pay-per-event. You're charged once per listing record returned to your dataset (with or without detail enrichment).
| Event | Description | Price |
|---|---|---|
centris_listing | One property listing returned | $0.005 |
Cost estimates
- 100 listings (no detail): ~$0.50
- 500 listings, all of Montréal Island: ~$2.50
- 5000 listings (max), single region with detail: ~$25.00
- All 17 regions × 500 listings: ~$42.50
Apify free tier ($5/month credit) covers ~1000 listings.
Tips
- Start with
maxListings: 50in a single region to validate data quality for your use case - Quebec's Centris hard-caps queries at 5000 listings per region — to get more than that for Montréal Island, segment by price bands (e.g., 0-500k, 500k-1M, 1M+) across multiple runs
- Schedule weekly to monitor new listings and price changes
includeDetail: truedoubles your data richness — recommended for serious analysis. Adds ~1.5s per listing.
FAQ
Is this legal? Centris listings are public data published explicitly for buyer discovery. This Actor uses only what any browser sees. You're responsible for compliance in your downstream use (e.g., GDPR / Loi 25 if you contact owners).
Why isn't there an official API? Centris doesn't expose one to the public. Brokers have data feeds via internal MLS systems, but the public-facing site is the only source for outside use.
Does it support neighbourhoods or specific cities? v1 supports the 17 administrative regions. City and neighbourhood drilling will come in v2 — Cartography queries via the autocomplete API.
Does it block? Need proxies? Centris is generally permissive — default Apify proxy works fine. Run with rate limits to avoid throttling.
Issues / feature requests? Open them on the Issues tab. Roadmap: neighbourhood-level filtering, DuProprio multi-source mode, change detection (price drops, new listings), Realtor.ca cross-listings.