Real Estate Agent Lead Scraper
Pricing
from $1.70 / 1,000 results
Real Estate Agent Lead Scraper
Scrapes real estate brokerage/agency websites for agent rosters and profile pages, and enriches leads with verified contact emails.
Pricing
from $1.70 / 1,000 results
Rating
5.0
(1)
Developer
MrDoe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share

Real Estate Agent Leads + Verified Emails - Agent Contacts From Any Brokerage Site
Turn a real estate brokerage or agency website into a list of individual agent leads - name, title, phone, and a verified email even when the site hides it from scrapers behind client-side JavaScript.
What does this Actor do?
Give it one or more brokerage/agency website URLs and it returns one structured record per agent, including:
- Agent details - name, job title (REALTOR®, Broker Associate, etc.), phone, LinkedIn
- Brokerage details - name, website, domain
- Contact email - read directly from the page when present, or found by the agent's name + the brokerage's domain (or LinkedIn handle) when it isn't - many agent sites obfuscate emails with JavaScript specifically to block scrapers
- Optional email verification - deliverability check
Nothing is guessed or invented - fields with no available data are returned as null.
How it works

- Loads each brokerage's homepage and follows links to its agent/team/roster page(s).
- On a roster page, reads inline agent cards where name, email, and phone are grouped together, and collects links to any individual agent profile pages for agents without an on-page email.
- Visits each individual agent profile page (up to Max agents per site) to extract that agent's name, title, phone, and email.
- For any agent found by name but with no email on the page, looks up an email using the agent's name and the brokerage's domain (or LinkedIn handle, if found on the page).
- If a site has no discoverable agent roster at all, falls back to a single company-level lead, so the brokerage still isn't skipped entirely.
This Actor is HTTP-only (no headless browser), so it's fast and lightweight even across many brokerage sites.
How to use
- Sign up for a free Apify account.
- Open this Actor and enter one or more Brokerage/agency website URLs.
- Set Max agents per site and Max total leads as needed.
- Click Start and export results as JSON, CSV, Excel, or via API.
Output


Each dataset item follows a standard lead shape shared across this Actor family:
| Field | Description |
|---|---|
companyName, companyUrl, domain, companyWebsite | Brokerage identity |
contactName, firstName, lastName, jobTitle | Agent identity and role |
email, emailType, emailConfidence, emailVerificationStatus, emailSources | Contact email data |
phone, linkedinUrl | Agent contact channels |
source, sourceUrl, profileUrl, scrapedAt | Provenance metadata |
Fields with no available data are returned as null rather than omitted or guessed.
More lead-generation Actors
Part of a family of lead-gen Actors sharing the same enrichment engine and output shape - mix and match depending on where your leads live:
- B2B Company Leads + Verified Emails - finds B2B decision-makers at any company, filtered by department and seniority, with optional firmographics.
- Website Contact Leads + Verified Emails - crawls any company website's contact/about pages for named contacts, emails, and phone numbers.
- E-commerce Store Leads + Verified Emails - scrapes online stores for platform, product count, social links, and contact info.
- Google Maps Business Leads + Verified Emails - pulls business leads straight from Google Maps search results.
Cost & performance notes
- Enrichment lookups only run for agents with a known name but no on-page email; agents whose email is already visible cost nothing extra.
- Email verification is opt-in and off by default.
- Concurrency is kept conservative to stay reliable at scale.
Preview
