Realtor.ca Scraper — Canada Real Estate Agent Leads & Phones avatar

Realtor.ca Scraper — Canada Real Estate Agent Leads & Phones

Pricing

from $45.00 / 1,000 enriched listings

Go to Apify Store
Realtor.ca Scraper — Canada Real Estate Agent Leads & Phones

Realtor.ca Scraper — Canada Real Estate Agent Leads & Phones

Realtor.ca scraper for Canadian real estate leads — listing agent phone, office, and brokerage plus full property data (price, beds, baths, taxes, MLS®). Search by city, postal code, MLS® number, or URL. Lead generation ready. No API key, no run-start fee.

Pricing

from $45.00 / 1,000 enriched listings

Rating

0.0

(0)

Developer

Jura Moshkov

Jura Moshkov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Realtor.ca Scraper — Canada Real Estate Agent Leads & Phones

Realtor.ca scraper for Canadian real estate leads. Extract Realtor.ca (MLS®) property listings plus the listing agent's name, phone, office, and brokerage in one enriched row per property — ready for real estate lead generation, agent prospecting, and CRM enrichment across Canada. Search any Canadian city (2,600+ supported), coordinates, MLS® number, or a Realtor.ca URL. No browser automation, no run-start fee, and you pay only for successfully enriched results.

This Canadian real estate scraper turns Realtor.ca into a clean leads database: property data (price, beds, baths, MLS® number, photos) and contactable REALTORS® (agent phone, office, brokerage) in the same export — CSV, JSON, or Excel.

Looking for a Realtor.ca agent leads scraper, a Canada MLS listing scraper, or REALTOR® phone numbers by city? This actor does all three in one run.

✨ Why this Realtor.ca scraper

  • 📇 Agent contact in every row — agent name, phone, office, and brokerage — not just property data.
  • 🏠 40+ property fields — price, beds/baths, sqft, lot, year built, condo fees, taxes, MLS® number, days on market, photos, geo.
  • 🔎 4 input modes — city (or coordinates) search, postal-code search, MLS®-number enrichment, or paste a Realtor.ca URL.
  • 🍁 2,600+ Canadian cities & 1,600+ postal (FSA) areas resolved offline — or pass exact latitude,longitude for any location.
  • 🇨🇦 Canada-wide — every province and territory, English and French listings.
  • 💸 Pay only for results — no run-start fee; charged per successfully enriched property.
  • 📤 CRM-ready export — flat rows to CSV / JSON / Excel, or straight into your workflow via Apify integrations.

Input modes

ModeUse it toRequires
citySearchDiscover all listings + agents in a city, or by latitude,longitude (main mode)cities
postalSearchDiscover listings + agents by postal code (or bare FSA, e.g. M5V)postalCodes
mlsNumbersEnrich a known list of MLS® numbersmlsNumbers
urlScrape any Realtor.ca search/listing URL you pastestartUrls

Use cases

  • Canadian real estate lead generation — build lists of contactable REALTORS® by city or area.
  • Agent prospecting & recruiting — reach agents with their phone, office, brokerage, and live listing context.
  • Real estate market research — price, location, property type, and days-on-market analysis across Canada.
  • CRM & spreadsheet enrichment — push Realtor.ca property and agent data into your sales stack.

Input

Search by city (main mode). You can list several cities, and each entry can be a city name or exact latitude,longitude:

{
"mode": "citySearch",
"cities": ["Toronto", "Vancouver", "43.65,-79.38"],
"listingStatus": "forSale",
"minPrice": 400000,
"maxPrice": 1200000,
"beds": 2,
"maxResults": 100
}

Enrich known MLS® numbers:

{
"mode": "mlsNumbers",
"mlsNumbers": ["W1234567", "C9876543"],
"maxResults": 2
}

Scrape a Realtor.ca URL:

{
"mode": "url",
"startUrls": ["https://www.realtor.ca/map#view=list&Sort=6-D&GeoName=Toronto%2C+ON"],
"listingStatus": "forSale",
"maxResults": 100
}

Output

One flat row per property. Property fields:

FieldTypeDescription
mlsNumberstringMLS® listing number.
urlstringListing URL on Realtor.ca.
statusstringListing status (e.g. for_sale).
pricenumberListing price.
currencystringCurrency, usually CAD.
bedsnumberBedrooms.
bathsnumberBathrooms.
sqftnumberInterior square footage.
lotSizestringLot size when available.
yearBuiltnumberYear built.
propertyTypestringProperty type (house, condo, etc.).
streetAddress / city / province / postalCodestringAddress parts.
latitude / longitudenumberCoordinates.
condoFeenumberCondo/maintenance fee when available.
propertyTaxnumberAnnual property tax when available.
daysOnMarketnumberDays on market.
photoUrlsarrayListing photo URLs.
listedDatestringListing date (ISO).

Agent / lead fields:

FieldTypeDescription
agentNamestringListing REALTOR® name.
agentEmailstringNot published by Realtor.ca — always null.
agentEmailMaskedbooleanAlways false (no email to mask).
agentPhonestringAgent office phone.
agentCellPhonestringAgent cell phone.
officeNamestringReal estate office.
brokerNamestringBrokerage name.
agentProfileUrlstringAgent profile URL.

Meta: mode, searchCity, sourceUrl, scrapedAt (ISO), error (null on success).

Pricing

No run-start fee. You are charged only for successfully enriched properties.

Apify planPrice per enriched property
Free$0.07
Bronze$0.06
Silver$0.05
Gold$0.045
Platinum$0.04
Diamond$0.04

Free runs are capped at 15 enriched properties. Agent name, phone, office, brokerage, and all property data are returned on every plan. Upgrade your Apify plan for uncapped runs.

FAQ

Does it include the REALTOR® email?

No — Realtor.ca does not publish agent email addresses (agentEmail is always null). The contactable lead is the agent's name, phone, office, and brokerage, which are returned on every listing.

How do I get Canadian real estate agent leads by city?

Use citySearch mode with one or more cities (e.g. Toronto, Vancouver, Calgary) — 2,600+ Canadian cities are supported. You can also pass exact latitude,longitude. Each search returns listings with the agent's name, phone, office, and brokerage attached.

Can I search by postal code?

Yes. Use postalSearch mode with one or more postalCodes (a full code like M5V 2T6 or a bare FSA like M5V). 1,600+ Canadian FSAs are supported offline.

Can I get REALTOR® contact details in bulk?

Yes. Run citySearch or postalSearch across multiple areas and export agentName, agentPhone, agentCellPhone, officeName, and brokerName to CSV or Google Sheets.

Do I need an API key?

No. Just set your input and run — the actor handles everything.

The actor returns publicly available listing data. You are responsible for using exported data in compliance with applicable laws (including Canadian privacy law such as PIPEDA and Canada's Anti-Spam Legislation / CASL), platform terms, MLS® rules, and outreach/marketing consent requirements.

Coverage

Canada listings only (all provinces and territories).