Real Estate Agent Leads with Emails & Social Media avatar

Real Estate Agent Leads with Emails & Social Media

Pricing

from $3.00 / 1,000 real estate agent leads

Go to Apify Store
Real Estate Agent Leads with Emails & Social Media

Real Estate Agent Leads with Emails & Social Media

Get verified US real estate agent leads with emails, phone numbers, LinkedIn, Facebook, and Instagram profiles. 80%+ email hit rate.

Pricing

from $3.00 / 1,000 real estate agent leads

Rating

0.0

(0)

Developer

Japi Cricket

Japi Cricket

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

4 hours ago

Last modified

Share

Real Estate Agent Leads Scraper

Build targeted lead lists of US real estate agents with verified emails, phone numbers, and social media profiles. Designed for B2B companies that sell products and services to real estate professionals.

Why use this?

Finding real estate agent contact data is time-consuming and expensive. This actor automates the entire process — search by location or ZIP code, and get back enriched lead records with up to 24 data points per agent, ready for your CRM or outreach tool.

What you get

  • Agent contact details — name, phone number, office address, email
  • Social media profiles — LinkedIn, Facebook, Instagram, YouTube, X/Twitter, Pinterest
  • Business info — company name, website, rating, review count
  • License verification — real estate license numbers (supports CA, TX, FL, NY, and more)
  • High data quality — multi-layer email extraction with 85%+ hit rate

Use cases

  • B2B Sales — build targeted outreach lists for real estate SaaS, mortgage, insurance, or marketing services
  • Marketing campaigns — create segmented email and social media campaigns by geography
  • Market research — analyze agent density, ratings, and online presence by region
  • Recruiting — find top-rated agents for brokerage recruitment

Input

ParameterTypeDefaultDescription
searchQueriesstring[]["real estate agent in 90210"]Search queries to find agents
zipCodesstring[][]US ZIP codes (auto-expands to search queries)
maxResultsPerQueryinteger50Max results per query (1-200)
enrichWebsitesbooleantrueVisit websites for email/social enrichment
maxEnrichmentConcurrencyinteger3Parallel website visits
enrichmentPagesstring[]["/", "/about", "/contact", "/team", "/agents"]Pages to check per website
proxyConfigurationobjectProxy settings (residential recommended)

How to run

Go to the actor's Input tab and paste a JSON configuration. Here is a ready-to-use example that scrapes 20 agents in ZIP code 94301 with full enrichment:

{
"searchQueries": ["real estate agent in 94301"],
"zipCodes": [],
"maxResultsPerQuery": 20,
"enrichWebsites": true,
"maxEnrichmentConcurrency": 3,
"enrichmentPages": ["/", "/about", "/contact"],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

You can customize this by:

  • Adding multiple ZIP codes to zipCodes (e.g. ["94301", "90210", "10001"]) to scrape several areas in one run
  • Using searchQueries for free-text searches (e.g. "luxury real estate agent in Miami FL")
  • Combining both — each ZIP code is auto-expanded to "real estate agent in <ZIP>"
  • Increasing maxResultsPerQuery up to 200 for more leads per area
  • Setting enrichWebsites to false if you only need Google Maps data (faster, cheaper)

Minimal input

If you just want to get started quickly, only searchQueries or zipCodes is required. Everything else has sensible defaults:

{
"zipCodes": ["90210", "94301"]
}

Output

Each record contains up to 24 fields:

FieldDescription
NameAgent's full name
PhoneContact phone number
AddressOffice address
CityCity
StateState code (e.g., "CA")
RatingRating (0-5)
ReviewsNumber of reviews
Company NameBusiness/brokerage name
Company DescriptionShort business description
Company WebsiteWebsite URL
EmailEmail address
Linkedin accountLinkedIn profile URL
Instagram accountInstagram profile URL
Facebook accountFacebook page URL
YouTube accountYouTube channel URL
X AccountX/Twitter profile URL
Pinterest accountPinterest profile URL
License #Real estate license number
Enrichment Statusenriched / partial / failed / skipped
Date AddedTimestamp

Example output

{
"Name": "John Smith",
"Phone": "6509007000",
"Address": "123 Main St, Palo Alto, CA 94301",
"City": "Palo Alto",
"State": "CA",
"Rating": 4.8,
"Reviews": 156,
"Company Name": "Smith Realty Group",
"Company Website": "https://www.smithrealty.com",
"Email": "john@smithrealty.com",
"Linkedin account": "https://linkedin.com/in/johnsmith",
"Facebook account": "https://facebook.com/smithrealtygroup",
"Instagram account": "https://instagram.com/johnsmith_realtor",
"License #": "DRE# 02077253",
"Enrichment Status": "enriched"
}

Performance

MetricTypical Result
Speed (20 agents)~25 seconds
Phone extraction rate100%
Email extraction rate85%+
Social media rate75-80%
Website extraction rate95%
License detection60%

Tips for best results

  • Use residential proxies for the most reliable results (required for Google Maps)
  • Start with lower concurrency (3) and increase if stable
  • Combine ZIP codes and free-text queries for comprehensive coverage
  • Email extraction rates vary by market — agents in metro areas tend to have stronger web presence
  • Runs efficiently at 256MB memory — no need for higher allocations

Data export

Results are stored in the Apify Dataset and can be exported as:

  • JSON — for API integrations and automation
  • CSV — for spreadsheets and CRM imports
  • Excel — for direct analysis

Support & Feedback

We're actively improving this scraper and welcome all feedback — feature requests, bug reports, or suggestions.