Realtor.ca Realtors Scraper avatar

Realtor.ca Realtors Scraper

Try for free

2 hours trial then $19.00/month - No credit card required now

Go to Store
Realtor.ca Realtors Scraper

Realtor.ca Realtors Scraper

louisdeconinck/realtorca-realtors-scraper
Try for free

2 hours trial then $19.00/month - No credit card required now

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.

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
Developer
Maintained by Community

Actor Metrics

  • 2 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Dec 2024

  • Modified 2 days ago