✅ Realtor Real Estate Agent Leads Scraper avatar

✅ Realtor Real Estate Agent Leads Scraper

Pricing

from $1.80 / 1,000 results

Go to Apify Store
✅ Realtor Real Estate Agent Leads Scraper

✅ Realtor Real Estate Agent Leads Scraper

✅ Affordable way to pull real estate agents ✅ from Realtor.com with emails and phone number just like from apollo linkedin and other sources

Pricing

from $1.80 / 1,000 results

Rating

5.0

(2)

Developer

Brave Leads

Brave Leads

Maintained by Community

Actor stats

2

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Share

Realtor.com Agent Scraper

Pull real estate agent profiles from Realtor.com — emails, phones, ratings, bios, social links, and brokerage details — by searching any city, state, or zip code.


What it does

→ Searches Realtor.com for agents matching your location and filters
→ Extracts full profiles: contact info, ratings, office details, social links
→ Enriches each agent with emails not listed on Realtor.com
→ Resumes automatically if a run is interrupted — no repeated work, no wasted credits


Getting started

1 — Set your locations
Add one or more locations to the locations array. Mix cities (city, state), zip codes.

2 — Apply filters (optional)
Set minRating to narrow results to top-rated agents. Set agentType to buyer or seller if you only want one side of the market.

3 — Cap the results
Use limitPerLocation to control how many agents are collected per location. Start small to preview before running at full scale.

4 — Run and export
Start the actor. When complete, export results as JSON, CSV, or push directly to your connected storage.

5 — Resume if interrupted
If a run stops early, re-run with the same locations, minRating, and agentType the scraper continues exactly where it left off. Changing limitPerLocation is safe. Progress only resets if the locations, rating, or agent type change.


📍 Location Format

Locations must be entered as City, ST — the city name followed by a comma and the 2-letter state abbreviation. You can also use a zip code.

✅ Valid Examples

  • Austin, TX
  • Los Angeles, CA
  • New York, NY
  • Miami, FL
  • Chicago, IL
  • 90210 — zip code
  • 10001 — zip code

❌ Invalid Examples

  • Austin, Texas — state must be 2 letters, not the full name
  • Austin TX — missing comma between city and state
  • United States — country names are not supported
  • California — state-only is not supported, must include city

📝 Notes

  • You can add multiple locations and each will be scraped independently up to your specified limit per location
  • State abbreviation is case-insensitive but prefer uppercase e.g. TX over tx
  • City names with multiple words work fine e.g. Los Angeles, CA or San Francisco, CA

Input

FieldDefaultDescription
locationsOne or more locations to search. Enter any mix of city + state (Chicago, IL), zip code (60601). Add as many as you need.
limitPerLocation1000Max agents to collect per location.
minRating0Minimum star rating (1–5). Set to 0 for no filter.
agentTypebothFilter by specialisation: buyer, seller, or both.

Example

{
"locations": ["Chicago, IL", "Houston, TX"],
"limitPerLocation": 500,
"minRating": "3",
"agentType": "both",
}

Output

One record per agent.

FieldDescription
fullNameAgent's full name
firstName / lastNameFirst and last name
emailsExtracted email addresses
phonesPhone numbers (personal and office)
websiteUrlAgent's personal website
bioAgent biography
titleExperience label (e.g. "12 years 4 months of experience")
intentTypeListed intent types (e.g. BUYER, SELLER)
officeNameBrokerage or office name
officeAddressOffice address
licenseNoReal estate license number
licenseStateState the license is issued in
city / state / zipAgent location
countryCountry (US)
languagesLanguages spoken
specialtiesAreas of specialisation
servedAreasAreas the agent covers
reviewScoreAverage star rating
reviewCountNumber of reviews
recommendationsNumber of client recommendations
recentlySoldRecently sold properties count
activeListingsActive for-sale listings count
priceMin / priceMaxAnnual combined listing price range
servicesBuyerBuyer services offered
servicesSellerSeller services offered
photoUrlAgent headshot URL
facebookFacebook profile link
twitterTwitter / X profile link
linkedinLinkedIn profile link
instagramInstagram profile link
youtubeYouTube channel link
isPaidWhether the agent has a paid listing
isRealtorWhether the agent is a verified REALTOR®

Pricing

Two components are billed separately.

◆ Base scraping — $2.00 / 1,000 agents

Covers the full Realtor.com search and profile extraction: name, bio, ratings, office info, social links, and phones.

PlanFree allowanceRate
Free100 agents / month
Paid$2.00 per 1,000

◈ Email enrichment — $1.00 / 1,000 emails

Email enrichment is billed per email scraped, on top of the base rate.

Base onlyBase + enrichment
Per 1,000 agents$2.00$3.00+
Per 10,000 agents$20.00$30.00+

Scraping 5,000 agents with 5,000 emails found: $10.00 base + $5.00 enrichment = $15.00


Support

Open a ticket on the Issues tab or contact us directly at mr.braveleads@gmail.com.