Real Estate Agent Leads Scraper for FastExpert with Emails avatar

Real Estate Agent Leads Scraper for FastExpert with Emails

Under maintenance

Pricing

from $3.78 / 1,000 agent scrapeds

Go to Apify Store
Real Estate Agent Leads Scraper for FastExpert with Emails

Real Estate Agent Leads Scraper for FastExpert with Emails

Under maintenance

Real estate agent leads from FastExpert by city, state or profile URL: brokerage email, cell phone, brokerage, state license record (type, status, expiry, discipline), sales volume, transactions, ratings, reviews, specialties. Monitor new agents. Not affiliated with FastExpert.

Pricing

from $3.78 / 1,000 agent scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 hours ago

Last modified

Features

Limited permissions

Share

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by FastExpert or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "FastExpert" is referenced only to describe the publicly available website this Actor collects data from.

Build real estate agent lead lists with emails for any US city or state. This Actor reads FastExpert's public agent directory and returns one ready-to-contact record per agent: brokerage email, cell phone, brokerage, the agent's state license record (number, type, status, expiry and discipline summary), sales volume, recent transactions, ratings, reviews, specialties and service areas, plus a 0-100 lead score.

No login and no cookies. Export to CSV, Excel or JSON, or pull results through the API.

What you get for each agent

DataIncluded
Brokerage email (FastExpert publishes it on the listing)✅ on nearly every agent
Cell phone and office phone✅
Brokerage name and its FastExpert page✅
State license record: license number, type (Sales Agent, Broker), state, status, expiry date, issue date, sponsoring brokerage, discipline summary, last verified✅
Production: total sales last year ($ and as a number), sales in the searched city over 3 years, recent transactions, average sale price, price range, active listings✅
Rating, review count, review tags, featured review, FastExpert ranking✅
Specialties (Luxury Homes, Relocation, Lot/Land ...) and service areas✅
Agent website, Facebook, LinkedIn, Zillow, Yelp, Trulia links✅
Office address with latitude / longitude, years licensed and experience✅
With profile details (on by default): bio, designations, awards, managing broker, this year's transactions, Instagram / X / YouTube / Realtor.com links✅
Full reviews as separate rows (opt-in)✅
Extra emails and phones from the agent's own website (opt-in)✅
Monitoring mode: only agents you have not received before✅

Who uses it

  • Lead generation and B2B sales: agents buy CRMs, lead services, photography, staging, signage, transaction tools, mortgage and title partnerships. Reach them by email and cell, and rank them by production.
  • Brokerage recruiting: find top producers in a market by sales volume and transactions, see whose license expires soon and who their managing broker is.
  • Proptech and martech outbound: targeted lists by city, state, specialty and performance.
  • Market research: which agents and brokerages lead a metro, their price ranges and review volume.
  • Compliance checks: license status, type and discipline summary for every agent in a list.

How to use

  1. Sign up for Apify: the free plan is enough to try this Actor.
  2. Enter one or more locations as City, ST (for example Austin, TX) or a whole state (Texas), or paste FastExpert agent, city or state links.
  3. Set Max agents and any filters, then click Start.
  4. Download the results as CSV, Excel, JSON or XML, or read them through the Apify API.

Input

{
"locations": ["Austin, TX", "Miami, FL"],
"maxAgentsPerCity": 75,
"maxAgents": 200,
"includeAgentDetails": true,
"minTransactions": 10,
"specialization": "luxury",
"withEmailOnly": true
}
  • locations: City, ST for a city listing, or a state name / abbreviation (Texas, FL). A state reads its largest cities first (Texas: Houston, San Antonio, Dallas, Austin, Fort Worth ...); set how many with maxCitiesPerState.
  • startUrls / urlsFromFile: FastExpert agent profiles (/agents/<name>-<id>/), city listings (/top-real-estate-agents/austin-tx/) or state pages (/top-real-estate-agents/texas/), typed, pasted as a list, or linked as a .txt / .csv file or Google Sheet.
  • maxAgentsPerCity / maxAgents / maxCitiesPerState: limits. The per-city cap counts agents that pass your filters, in FastExpert's own ranking order.
  • Filters: minRating, minReviews, minTransactions, specialization (residential, commercial, luxury, land, farm and ranch, relocation; matched against each agent's specialties), withEmailOnly, withPhoneOnly.
  • includeAgentDetails (default on): opens each agent's profile for the bio, designations, awards, managing broker, this year's transactions, the exact transaction count and more social links. Turn it off for faster bulk leads: the listing already carries email, phones, brokerage, license record, sales and specialties.
  • includeReviews: also output review rows (type: "review").
  • enrichContactEmails: visit the agent's own website for extra emails, phones and social links (billed only when it finds a contact).
  • monitorMode: return only agents that earlier runs have not delivered; pair it with a Schedule to catch new agents in a market.

Output

One row per agent (type: "agent"), plus optional review rows (type: "review"). The dataset has four views: Agents, Agent leads, License & production and Reviews.

{
"type": "agent",
"agentId": "68958",
"fullName": "Meryl Hawk",
"email": "meryl.hawk@cbrealty.com",
"phone": "(512) 937-7056",
"cellPhone": "(512) 937-7056",
"website": "https://www.merylhawk.com",
"socialLinks": { "facebook": "https://www.facebook.com/MerylHawkRealtor", "linkedin": "https://www.linkedin.com/in/merylhawkrealtor/", "zillow": "https://www.zillow.com/profile/merylhawk", "instagram": "https://www.instagram.com/merylhawk/" },
"brokerage": "Coldwell Banker United Realtors",
"brokerageUrl": "https://www.fastexpert.com/real-estate-company/coldwell-banker-united-realtors-austin-tx-11136/",
"managingBroker": "Joanne Justice",
"city": "Austin",
"state": "TX",
"zipCode": "78746",
"specialization": "Residential",
"specialties": ["Buyer's agent", "Listing agent"],
"areasServed": ["Austin", "Dripping Springs", "Manchaca", "McNeil", "Pflugerville", "Spicewood"],
"rating": 5,
"reviewCount": 37,
"recentTransactions": 121,
"currentYearTransactions": 38,
"citySalesLast3Years": 84,
"totalSalesLastYear": "$33M",
"totalSalesLastYearUsd": 33000000,
"averageSalePrice": "$852.9K",
"priceRangeLow": "$200K",
"priceRangeHigh": "$39.1M",
"yearsExperience": 15,
"licenseNumber": "609315",
"licenseType": "Sales Agent",
"licenseState": "Texas",
"licenseStatus": "active",
"licenseIssuedDate": "2010-10-23",
"licenseExpirationDate": "2027-09-30",
"licenseBrokerage": "NRT TEXAS LLC",
"licenseDisciplinary": "No discipline or board actions on file for this license.",
"averageReplyTime": "3 hours",
"leadScore": 91,
"profileUrl": "https://www.fastexpert.com/agents/meryl-hawk-68958/",
"searchLocation": "Austin, TX"
}

How much does it cost to scrape FastExpert?

This Actor uses Apify's pay-per-event pricing: you pay only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:

  • Agent scraped: one agent with name, brokerage, email, phone and cell, website and socials, address and geo, license number, designations, ratings and reviews, production stats (recent transactions, sales, average sale price, years of experience), awards, areas served and lead score.
  • Review scraped: one agent review with its star rating, text, author and date (FastExpert reviews have no title).
  • Contacts enriched: extra emails, phones and social links found on the agent's own website (only when the crawl finds at least one).

The current price of each event, and the lower prices on paid Apify plans, are on the Pricing tab of this page. Set a maximum total charge on the run for a hard cap on spend: the run stops at it, and every result in the dataset is billed.

Automate and schedule

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/fastexpert-agent-scraper').call({
locations: ['Austin, TX'],
maxAgents: 200,
minTransactions: 10,
withEmailOnly: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} agent leads`);

Integrate with any app

  • Make: multi-step automation scenarios.
  • Zapier: send new agent leads straight to your CRM.
  • Slack: get told when a monitored market has new agents.
  • Google Drive / Sheets: export every run to a spreadsheet.
  • Airbyte: load results into your data warehouse.

Use with AI assistants (MCP)

The output is clean JSON. Call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server: ask your assistant to "find the top-producing real estate agents in Austin with their emails and license status" and let it run this Actor for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready: AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402: an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server, with no account and no API key.
  • Skyfire: agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

More lead scrapers from scrapesage

Tips

  • Whole states: put the state in locations (for example Texas) and raise maxCitiesPerState and maxAgents; the largest cities come first.
  • Top producers: minTransactions (for example 10) and minReviews. FastExpert's listing card stops counting transactions at 127, so with profile details on, each agent's exact count from their profile decides and is what the row shows.
  • Fastest bulk leads: turn includeAgentDetails off. You still get email, phones, brokerage, license record, sales and specialties for every agent.
  • Recruiting: sort by totalSalesLastYearUsd, read licenseExpirationDate and managingBroker.
  • Bot checks: when FastExpert answers a page with a bot check, the run reads it through Apify's unblocking proxy at no extra cost to you (on the PLATINUM and DIAMOND price tiers a checked profile page is skipped, and that agent keeps its listing fields). A location FastExpert has no page for is named on the run's status card, and nothing is billed for it.

FAQ

How do I get real estate agents for one city? Put the city in locations as City, ST (for example Austin, TX).

Where do the emails come from? FastExpert publishes each agent's brokerage email on their listing, and this Actor reads that public listing. With enrichContactEmails on, it also checks the agent's own website for more contacts.

What is in the license record? FastExpert attaches the state license record to each agent: license number, type, state, status, issue and expiry dates, the sponsoring brokerage, a discipline summary and when it was last verified. The state record has no issue date for broker licenses, so that field is empty for brokers.

Can I get only top-producing agents? Yes: use minTransactions, minReviews and minRating, or sort by totalSalesLastYearUsd.

How does monitoring work? Turn on monitorMode and add a Schedule. Each run checks the top maxAgentsPerCity agents of each listing and returns only the ones earlier runs have not delivered. Use a different monitorStoreName for each search you track.

Why is a field empty? Some agents do not publish a website, a second phone, a video, languages or a reply time, and FastExpert shows no average sale price for some agents. A field is empty only when FastExpert does not show it.

Is scraping FastExpert legal? This Actor collects publicly available data only. You are responsible for using the data in line with the laws that apply to you (GDPR, CCPA, CAN-SPAM and others) and the source website's terms.

Data & lawful use

This Actor reads business and professional listings that the professionals themselves published to be found: names, roles, firms, ratings and the contact details shown on the public listing. Because those details belong to identifiable people, treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for B2B prospecting or market research), keep any outreach relevant to the professional's line of work, honour opt-outs and deletion requests, and do not use the output for spam.

Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by FastExpert or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"FastExpert" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official FastExpert product, is not authorised or certified by FastExpert, and does not distribute FastExpert software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the Issues tab, or visit the Apify help center. If you need a field I do not collect yet, tell me there: this Actor is actively maintained.

⌂ 换网址