Realtor.com Agent Leads Scraper avatar

Realtor.com Agent Leads Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Realtor.com Agent Leads Scraper

Realtor.com Agent Leads Scraper

Scrape Realtor.com agent leads through a fast GraphQL API and export structured JSON data with phones, websites, licenses, brokerages, ratings, service areas, and listing stats.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Crikit

Crikit

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

14 days ago

Last modified

Share

Scrape Realtor.com real-estate agents by city, state, or ZIP code. This Realtor.com agent scraper returns agent name, phone number, website, license number, brokerage, star rating, review count, service areas, and listing statistics — sourced through Realtor.com's own GraphQL API rather than page scraping.

No Realtor.com API key, no login, and no headless browser. Results land in a structured dataset you can export to JSON, CSV, Excel, or XML, or pull straight from the Apify API.

What is Realtor.com Agent Leads Scraper?

Realtor.com Agent Leads Scraper is an Apify Actor that extracts real-estate agent profiles and contact details from Realtor.com and returns them as clean, structured records. It expands a location into its constituent ZIP codes automatically, so a single state or metro input produces broad, deduplicated agent coverage rather than one page of results.

What data can this Realtor.com agent scraper extract?

Every run writes one row per agent. Full field list:

FieldTypeDescription

How to scrape Realtor.com agent leads

  1. Open Realtor.com Agent Leads Scraper and click Try for free.
  2. Add cities, states, or ZIP codes to locations.
  3. Set maxAgentsPerZipCode and maxZipCodesPerLocation to control breadth versus depth.
  4. Filter by agentType, agentName, or set realtorOnly for NAR members.
  5. Cap the run with maxItems and tune maxConcurrency for large sweeps.
  6. Click Start and watch rows appear live in the Output tab.
  7. Export the dataset as JSON, CSV, Excel, or XML — or fetch it from the Apify API once the run finishes.

Realtor.com Agent Leads Scraper input options

InputTypeWhat it doesDefault
locationsarrayOne or more five-digit US ZIP codes or City, ST values. Explicit ZIP codes are the most precise option.yes
maxItemsintegerHard cap on the total number of unique agent leads saved across all locations.100
maxAgentsPerZipCodeintegerMaximum number of search results inspected for each resolved ZIP code. Realtor.com may return fewer.250
maxZipCodesPerLocationintegerCaps offline ZIP expansion for City, ST inputs. This does not affect explicit ZIP-code inputs.25
agentTypestringReturn both buyer and seller agents, or restrict the Realtor.com search to one intent."both"
agentNamestringOptional Realtor.com agent-name filter, such as Jane Smith. Leave empty to return all matching names.
realtorOnlybooleanWhen enabled, return only profiles Realtor.com marks as Realtor members.false
maxConcurrencyintegerMaximum simultaneous GraphQL requests. The tested default balances speed and endpoint stability.8
maxRequestRetriesintegerRetry count for rate limits, network failures, invalid responses, and temporary Realtor.com errors.5

Proxy is configured through the standard proxyConfiguration object; the defaults shipped with this Actor are already tuned for the target site.

Example output

{
"locations": ["10001", "90210", "Austin, TX"],
"maxItems": 250,
"agentType": "both",
"realtorOnly": false
}

How much does it cost to scrape Realtor.com?

This Actor runs on pay per result pricing: $0.001 per agent record ($1 per 1,000). A one-time start fee of $0.00005 applies per run.

ResultsApproximate cost
1,000$1.00
10,000$10.00
100,000$100.00

You pay for rows you actually receive, so a search that returns nothing costs nothing beyond the start fee. Every Apify account includes free monthly usage credit, so you can trial Realtor.com Agent Leads Scraper at no cost.

What can you build with Realtor.com data?

Build a recruiting pipeline for a brokerage

Agent production stats plus current brokerage tell you who is performing and where, which is the whole basis of a targeted recruiting list.

Sell services to real-estate agents

Phone, website, and listing volume on one row let you segment agents by how much business they actually do before you spend a minute on outreach.

Map brokerage market share

Group agents by brokerage across a metro to see who genuinely dominates a submarket rather than who advertises most.

Find referral partners in a target market

Service areas and ratings let a relocating agent identify credible referral partners in an unfamiliar city.

Verify licences at scale

Licence numbers come through on the row, which makes bulk verification against a state registry practical.

Realtor.com scraping tips and limits

  • Coverage scales with ZIP codes, not with a single city name. Raise maxZipCodesPerLocation when a metro seems under-represented.
  • Agent contact details are personal data. If you are doing outreach, check TCPA, CAN-SPAM, and GDPR obligations before you dial or email.
  • realtorOnly narrows to NAR members, which is often the higher-quality segment for B2B outreach.
  • Dedupe on the agent identifier rather than on name — agents commonly appear across several adjacent ZIP codes.

Integrations and automation

Run Realtor.com Agent Leads Scraper on a schedule to keep a Realtor.com dataset fresh, or trigger it from your own stack through the Apify API and the official JavaScript and Python clients. Native integrations push results into Google Sheets, Slack, Airtable, Zapier, Make, GitHub, or any webhook endpoint. The Actor also works as an MCP tool, so an AI agent can call it directly.

ActorWhat it does
Realtor.com Property Scraper (Search + Detail)Realtor.com property listings and full detail.
Zillow Search ScraperListing inventory to pair with agent coverage.
Google Maps Business ScraperBrokerage offices as local businesses.
Yelp Business ScraperCross-check brokerage reputation and reviews.

Frequently asked questions

Does it return agent phone numbers and emails?

Phone numbers and websites come back wherever Realtor.com publishes them. Email addresses are generally not exposed on Realtor.com profiles, so the website is usually the route to a contact address.

How do I cover an entire state?

Put the state in locations and raise maxZipCodesPerLocation. The Actor expands the state into ZIP codes and sweeps each one, deduplicating agents that serve several.

Do I need a Realtor.com API key?

No. Realtor.com Agent Leads Scraper reads publicly available Realtor.com pages and endpoints directly, so there is no key to obtain, no OAuth app to register, and no account to connect.

Can I export Realtor.com data to CSV, Excel, or Google Sheets?

Yes. Every run stores results in an Apify dataset that exports to JSON, JSONL, CSV, Excel, XML, or HTML with one click, and the Google Sheets integration writes rows straight into a spreadsheet.

Can I run Realtor.com Agent Leads Scraper on a schedule?

Yes. Apify schedules run the Actor hourly, daily, weekly, or on any cron expression, and webhooks can notify your systems the moment a run finishes.

Scraping publicly available data is broadly lawful in the US and EU, but the answer depends on what you collect and how you use it. This Actor is built to gather public agent profile information Realtor.com publishes publicly — this is personal data about identifiable professionals, so handle it under GDPR, CCPA, and anti-spam law. Personal data carries extra obligations under GDPR and CCPA. Read Apify's guide on whether web scraping is legal and take your own legal advice for your use case.

Support and feedback

Found a bug, a missing field, or a Realtor.com page shape this Actor does not handle yet? Open an issue from the Issues tab on the Actor page. Feature requests and custom-scraper enquiries are welcome there too.