realtor.ca Scraper (Canada MLS Listings)
Pricing
from $0.60 / 1,000 listings
realtor.ca Scraper (Canada MLS Listings)
Public MLS property listings from realtor.ca (Canada) across major metros, for sale or rent. One normalized record: URL, price CAD, street address, city and province, bedrooms, bathrooms, MLS number, images. On-demand scrape — fresh listings every run.
Pricing
from $0.60 / 1,000 listings
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Canadian MLS Property Listings from realtor.ca
Quick Start
Collect public Canadian MLS listings for sale or rent. Useful for Canadian housing research, market analysis, and lead generation. Start with:
{"cities":["toronto"],"transactionType":"for-sale","maxResults":100}
Input
| Name | Type | Default | What it does |
|---|---|---|---|
cities | array | ["toronto"] | Selects metro areas or bounding boxes. |
transactionType | string | for-sale | Searches sale or rental listings. |
maxPages | integer | 1 | Maximum pages per city, 1-25. |
maxResults | integer | 100 | Maximum listings, 1-1000. |
recordsPerPage | integer | 200 | Listings requested per page. |
requestDelaySecs | number | 1.0 | Delay between page requests. |
filters | object | {} | Optional property and price filters. |
proxyUrl, proxyUsername, proxyPassword | string | empty | Optional proxy settings. |
proxyCountry | string | mx | Proxy country preference. |
Output
Records include listing_key, mls_number, url, price_cad, currency, address, city, province, postal_code, bedrooms, bathrooms, property_type, images, latitude, longitude, transaction_type, agent, brokerage, source, and scraped_at.
{"listing_key":"realtor.ca:12345678","mls_number":"12345678","url":"https://www.realtor.ca/real-estate/12345678/example","price_cad":799000,"currency":"CAD","address":"Toronto, ON","city":"Toronto","province":"ON","bedrooms":3,"bathrooms":2,"images":[],"transaction_type":"for-sale"}
FAQ
How fresh is the data?
Listings are collected from realtor.ca during each run.
Which areas are supported?
Major Canadian metros and custom geographic bounding boxes.
What are the limits?
Up to 25 pages per city and 1,000 listings per run.
What happens when access is unavailable?
The Actor reports persistent access problems clearly.
Can I search rentals?
Yes. Set transactionType to for-rent.
For help, contact Apify Support and include the run URL.
A conservative Apify Actor that extracts public MLS property listings from realtor.ca (Canada's national portal, operated by CREA) into one normalized record shape: URL, price CAD, street address, city/province, bedrooms, bathrooms, MLS number, images, lat/lon, agent and source.
Pricing
See the Actor’s Pricing tab on Apify for current rates. Total run cost
depends on the selected limits and your Apify plan; custom proxy charges
are billed by your proxy provider. Start with a small maxResults value
and check the run cost before scheduling larger collections.