Realtor.ca Realtors Scraper avatar
Realtor.ca Realtors Scraper

Pricing

$19.00/month + usage

Go to Store
Realtor.ca Realtors Scraper

Realtor.ca Realtors Scraper

Developed by

Louis Deconinck

Maintained by Community

Extract comprehensive realtor data from Realtor.ca with ease. This actor scrapes contact details, office information, and social media links for real estate professionals across Canada. Perfect for lead generation, market research, and competitor analysis. Width smart pagination and proxy support.

5.0 (1)

Pricing

$19.00/month + usage

1

Monthly users

13

Runs succeeded

>99%

Last modified

24 days ago

Realtor.ca Scraper

This actor scrapes realtor information from Realtor.ca search results pages. For each realtor, it extracts:

  • Realtor ID
  • Name
  • Position (e.g. Salesperson, Broker)
  • Office name
  • Office designation
  • Office address
  • Phone number
  • Profile URL
  • Office logo URL
  • Realtor website
  • Social media links (Facebook, Twitter, Instagram, LinkedIn)

Input Configuration

The actor accepts the following input parameters:

FieldTypeDescription
startUrlsarrayList of Realtor.ca search result URLs to scrape
maxRequestsPerCrawlintegerMaximum number of pages to scrape (default: 100)

Example input:

1{
2    "startUrls": ["https://www.realtor.ca/realtor-search-results#province=2&page=1&sort=11-A"]
3}

🔍 Output

The actor stores results in a dataset, with each item containing the following fields:

1{
2	"id": "2016633",
3	"name": "MIKE LABUTE",
4	"position": "Sales Person",
5	"officeName": "COLDWELL BANKER URBAN REALTY BROKERAGE",
6	"officeDesignation": "",
7	"officeAddress": "13266 TECUMSEH RD E, WINDSOR, Ontario N8N3T6",
8	"phone": "519-564-0490",
9	"profileUrl": "https://www.realtor.ca/agent/2016633/mike-labute-13266-tecumseh-rd-e-windsor-ontario-n8n3t6",
10	"officeLogo": null,
11	"realtorWebsite": "http://www.listwithlabute.com/",
12	"facebook": "http://www.facebook.com/mikeandjanetlabute/",
13	"twitter": "https://x.com/listwithlabute",
14	"instagram": "http://www.instagram.com/mikeandjanetrealtors/",
15	"linkedin": "http://www.linkedin.com/in/mike-and-janet-labute-192b6a13b/"
16}

📌 Usage Tips

  1. Start with a specific province or region URL to narrow down results
  2. Adjust maxRequestsPerCrawl based on your needs
  3. The actor uses residential proxies by default for better reliability
  4. Each realtor's data is pushed individually, allowing for partial results even if the run is interrupted

⚡️ Performance

The actor processes approximately 20-30 realtors per page and includes built-in waiting mechanisms to ensure reliable data extraction. It uses Playwright for rendering JavaScript and handling dynamic content.

📍 Limitations

  • Some realtor profiles might have incomplete information

💡 Getting Started

  1. Create a new task for the actor
  2. Provide at least one starting URL in the input
  3. Optional: Adjust the maxRequestsPerCrawl parameter
  4. Run the actor and monitor the progress in the log

⚙️ Technical Details

  • Built with Playwright for reliable web scraping
  • Uses residential proxies for better success rate
  • Implements smart pagination handling
  • Includes error handling for missing data fields

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

2 hours

Price

$19.00