Realtor.ca Canada Home Listings & Agent Contacts Scraper
Pricing
from $17.00 / 1,000 results
Realtor.ca Canada Home Listings & Agent Contacts Scraper
Scrape Canadian real-estate listings by city or area: MLS number, price, full address, beds, baths, property type, size, geo-coordinates, description, photos and the listing agent name, phone and brokerage. Filter by price and bedrooms. Export to JSON, CSV or Excel.
Pricing
from $17.00 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Canadian real-estate listings by city or area and get MLS number, price, full address, beds, baths, property type, size, geo-coordinates, photos, description and the listing agent name, phone and brokerage. Clean structured data for lead generation, market research and property analysis.
📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples
| Agent & brokerage name, phone, office | Price & address beds, baths, geo | JSON / CSV / Excel output formats |
What you get
Each record is one home listing, ready for a CRM, a dashboard or a spreadsheet:
- mlsNumber and listingUrl: the MLS reference and a direct link to the listing
- transactionType: for sale or for rent
- price, priceFormatted, currency: the asking price in CAD
- addressText, street, city, province, postalCode: the full address, split into clean columns
- latitude, longitude: exact map coordinates
- bedrooms, bathrooms, propertyType, buildingType, storiesTotal: the core home details
- sizeInterior, squareFootage, ownershipType, parkingType, parkingSpaces: size and features
- description: the full listing write-up
- agentName, agentPhone, agentPosition, agentUrl: the listing agent contact
- agent2Name, agent2Phone: the co-listing agent when present
- brokerageName, brokeragePhone, brokerageAddress: the listing office
- photoCount and photos: the listing image gallery
- observedAt: freshness timestamp
Who is it for
| Use case | Who benefits |
|---|---|
| Lead generation | Agents, mortgage brokers and service providers building agent and brokerage contact lists |
| Market research | Analysts tracking prices, inventory and property types across Canadian cities |
| Property sourcing | Investors and buyers filtering by area, price and bedrooms |
| Dashboards | Builders feeding live listings, prices and geo-coordinates into their own apps |
How to use it
- Add one or more cities or areas to search (for example
Toronto, Ontario,Vancouver, BC,Calgary). One run covers every area in the list. - Optionally set the transaction type (for sale, for rent or both) and filter by minimum/maximum price and minimum bedrooms.
- Set Max Listings and run. Export as JSON, CSV or Excel, or pull it through the Apify API.
You are only charged for real listings returned. An empty or failed run costs nothing.
Frequently Asked Questions
Which areas can I search? Any Canadian city, town, neighbourhood or area. Add several at once and the run collects listings for each, tagging every record with the area that produced it.
Do I get the listing agent's contact details? Yes. Every record includes the listing agent name and phone, their position, the co-listing agent when there is one, and the brokerage name, phone and address.
Can I filter by price or number of bedrooms? Yes. Set a minimum and maximum price and a minimum number of bedrooms, and the filters apply to every area in the run.
How fresh is the data? Listings, prices and agent details are read live at run time, so each record reflects the listing at the moment of the run (see observedAt).
Related scrapers
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for public platforms: finance, news, real estate, jobs, e-commerce and government data. Browse the full catalog or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with Realtor.ca, CREA or any real-estate board. It only accesses publicly available listing data. Use the results in accordance with the source's terms.