Realtorca Property Scraper
Pricing
from $7.00 / 1,000 results
Realtorca Property Scraper
Under maintenanceScrapes property listings from Realtor.ca search result pages. Supports pagination and optional deep-scraping of individual listing detail pages.
Pricing
from $7.00 / 1,000 results
Rating
0.0
(0)
Developer
Ocrad
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Realtor.ca Property Scraper
🔍 What it does
This Actor scrapes MLS® property listings from Realtor.ca. By providing any Realtor.ca map search URL, you can retrieve structured property data across multiple result pages.
📝 Example Output
Basic record (detailedInfo: false):
{"id": "29702422","url": "https://www.realtor.ca/real-estate/29702422/33-richmond-street-brantford","mlsNumber": "40821620","title": "33 RICHMOND Street, Brantford, Ontario","price": "$475,000","address": "33 RICHMOND Street","city": "Brantford","province": "Ontario","typeAndIntro": null,"availability": null,"tags": ["1 hour ago"],"imageUrl": "https://cdn.realtor.ca/listings/TS639135846646700000/reb41/medres/0/40821620_1.jpg","bedrooms": "3","bathrooms": "2","squareFeet": "1248","brokerage": "Re/Max Escarpment Realty Inc.","scrapedAt": "2026-05-05T19:24:42.909Z"}
Detailed record (detailedInfo: true, additional fields):
{"typeAndIntro": "Residential Freehold — House","propertySummary": {"Property Type": "Residential Freehold","Building Type": "House","Storeys": "1.5","Square Footage": "1100 - 1500 sqft","Land Size": "27 ft ,6 in x 66 ft","Annual Property Taxes": "$2,688.69","Parking Type": "Detached Garage"},"featureGroups": [{"groupName": "Interior Features","items": [{ "label": "Appliances Included", "value": "Dryer, Stove, Washer, Refrigerator" },{ "label": "Basement Type", "value": "Full (Finished)" }]},{"groupName": "Heating & Cooling","items": [{ "label": "Cooling", "value": "Central air conditioning" },{ "label": "Heating Type", "value": "Forced air (Natural gas)" }]}],"rooms": [{ "name": "Living Room", "storey": "Main", "dimensions": "4.57 x 3.35 m", "flooring": "Hardwood" }],"agentNames": ["DANIEL LAMBKIN"],"officeName": "RE/MAX TWIN CITY REALTY INC.","description": "Welcome to this beautifully maintained home..."}
⚙️ Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
url | String | (required) | Realtor.ca map search URL with filters pre-applied. Must contain a # hash with search parameters. |
maxPages | Integer | 1 | Number of result pages to scrape (1–1000). Each page typically contains 12–20 listings. |
detailedInfo | Boolean | false | Visit each listing's detail page for full property data (slower, more data). |
Example Input
{"url": "https://www.realtor.ca/map#view=list&CurrentPage=1&Sort=6-D&GeoIds=g30_dpwvmr78&GeoName=Brantford%2C%20ON&PropertyTypeGroupID=1&TransactionTypeId=2&PropertySearchTypeId=1&Currency=CAD","maxPages": 5,"detailedInfo": false}
Getting your search URL
- Go to realtor.ca
- Apply your filters (location, price, property type, transaction type, etc.)
- Switch to List view
- Copy the full URL from your browser address bar — it will contain a
#fragment with all your filters - Paste it as the
urlinput
💬 Support and Feedback
Need help or have suggestions? Reach out via Apify support channels or leave feedback on the Actor's page.
Is it legal to scrape Realtor.ca data?
It is legal to scrape publicly available data such as property prices, addresses, and listing details. However, you should be aware that results may contain personal information (agent names, contact details).
Personal data is protected by PIPEDA (Canada) and other regulations. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, please consult your lawyers. You can also read Apify's blog post on the legality of web scraping.