HomeLight Scraper [$0.95/1K💰] | Agent Leads | Reviews avatar

HomeLight Scraper [$0.95/1K💰] | Agent Leads | Reviews

Pricing

from $0.85 / 1,000 agents

Go to Apify Store
HomeLight Scraper [$0.95/1K💰] | Agent Leads | Reviews

HomeLight Scraper [$0.95/1K💰] | Agent Leads | Reviews

Scrape HomeLight real estate agents by market: licences, 12-month homes sold, sales volume, service areas, certifications and reviews. Export to CSV, JSON or API for agent recruiting.

Pricing

from $0.85 / 1,000 agents

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Features

Limited permissions

Share

HomeLight Scraper

Scrape HomeLight real estate agents for any US market — licence details, 12-month homes sold, sales volume, service areas, certifications and reviews — and export a recruiting, referral or market-research list.

Recruit Real Estate Agents And Research Local Markets

  • Build agent recruiting lists by market, brokerage or production level
  • Benchmark homes sold, sales volume and average price point across a metro
  • Find agents by specialty, language, certification or service area
  • Pull reviews into a separate dataset for reputation analysis
  • Monitor a market monthly to spot new top producers and changing production

How It Works

How the HomeLight Scraper turns a US market page into agent rows with 12-month production, licences and reviews.

The Actor collects publicly available HomeLight agent data and normalizes it into one schema. Provide a market, neighborhood or profile URL; it reads the published area and agent profile pages, then writes one row per agent with reviews in a separate dataset.

  • One market page lists about 40 top agents; neighborhood coverage expands larger metros.
  • includeDetails adds licence, service areas, specialties, certifications and reviews.
  • includeTransactions computes 12-month homes sold, sales volume and average price point.

Scrape HomeLight Agents By Market Or Profile URL

  • locations accepts market slugs (atlanta-ga, houston-tx) or full top-agent directory URLs. Neighborhood slugs also work (atlanta-ga/inman-park).
  • startUrls adds extra market URLs or individual https://www.homelight.com/agents/<slug> profiles.
  • One market page lists roughly 40 agents. Above that, the Actor expands into neighborhood coverage; Atlanta, for example, exposes 27 neighborhoods and well over 100 unique agents.
  • Some neighborhood pages are mislabelled upstream, so the Actor checks sub-area results against the state of the requested market and skips agents from another state.
  • maxAgents caps unique agent rows per run (default 10, maximum 5,000).
  • maxConcurrency defaults to 25 parallel operations (maximum 50).

Agent Production Data From 12-Month Closed Transactions

For each agent with details enabled, the Actor reads the profile and published transaction history:

MetricSource
homesSold12MoCount of closed transactions in the last 12 months
salesVolume12MoSum of transaction prices in the last 12 months
averagePricePointAverage price of those transactions
transactionMixSingle-family, condo and townhome counts
Buyer/seller splitrepresented value on each transaction

includeTransactions adds one extra pass per agent. Turn it off to keep only the fields already present in the market data.

Real Estate Agent Leads For Recruiting And Referrals

  • Recruiting — filter by 12-month production and brokerage, then export to a spreadsheet or CRM
  • Referral networks — shortlist agents by city, specialty and language
  • Competitive research — compare production distribution across neighborhoods in one metro
  • Reputation tracking — store reviews in the separate reviews dataset and track rating changes over time

Input

FieldTypeRequiredDefaultNotes
locationsarrayNo—Market slugs, neighborhood slugs or top-agent directory URLs.
startUrlsarrayNo—Extra market URLs or individual agent profile URLs.
maxAgentsintegerNo10Unique agent records to deliver. Minimum 1, maximum 5,000. Above ~40 triggers neighborhood expansion.
maxConcurrencyintegerNo25Parallel operations. Minimum 1, maximum 50.
includeDetailsbooleanNotrueCollect each profile for service areas, certifications and contact flags. Off = fast market-data-only mode.
includeTransactionsbooleanNotrueCompute 12-month production. Requires details.
includeReviewsbooleanNotrueWrite reviews to a separate reviews dataset. Requires details.
maxReviewsPerAgentintegerNo5Reviews kept per agent. HomeLight shows up to 10. Minimum 0, maximum 50.
maxRequestsPerCrawlintegerNo—Optional hard safety cap on collection work.
proxyobjectNo—Standard Apify proxy configuration. Off by default.

Output

One row per agent in the default dataset; reviews go to a second dataset.

FieldDescription
agentId, name, brokerage, profileUrl, photoUrlAgent identity.
licenseNumber, licenseStateLicence details when published on the profile.
city, state, serviceAreasPrimary market and listed service areas.
yearsOfExperience, rating, reviewCount, reviewSnippetExperience and reputation signals.
homesSold12Mo, salesVolume12Mo, averagePricePointAggregated from closed transactions.
transactionMixsingleFamily, condo, townhome counts.
specialties, languages, certificationsProfile attributes.
homelightTier, inContract, hasPhone, hasContactFormPlatform status and contact-option flags (no phone numbers are exported).
bio, awards, educationProfile text when available.
scrapedAt, sourceRun metadata.

Reviews dataset: agentId, agentName, profileUrl, city, reviewer, text, rating, date, relationship, scrapedAt, source.

Example Input

{
"locations": ["atlanta-ga", "houston-tx"],
"maxAgents": 100,
"includeDetails": true,
"includeTransactions": true,
"includeReviews": true,
"maxReviewsPerAgent": 5
}

Example Output

{
"agentId": "123456",
"name": "Jordan Ellis",
"brokerage": "Example Realty",
"licenseNumber": "123456",
"licenseState": "GA",
"city": "Atlanta",
"state": "GA",
"serviceAreas": ["Inman Park", "Midtown", "Decatur"],
"yearsOfExperience": 11,
"rating": 4.9,
"reviewCount": 127,
"homesSold12Mo": 34,
"salesVolume12Mo": 14200000,
"averagePricePoint": 418000,
"transactionMix": {
"singleFamily": 24,
"condo": 7,
"townhome": 3
},
"specialties": ["Buyer's Agent", "Listing Agent"],
"languages": ["English"],
"certifications": ["CLHMS"],
"homelightTier": "top_agent",
"inContract": false,
"hasPhone": true,
"hasContactForm": true,
"profileUrl": "https://www.homelight.com/agents/jordan-ellis-ga-123456",
"scrapedAt": "2026-10-23T08:10:00.000Z",
"source": "homelight"
}

Schedule Agent Market Monitoring

  • Read results through the Apify API (GET /v2/datasets/{datasetId}/items) or export JSON, CSV, Excel or HTML
  • Connect Zapier, Make or Google Sheets through Apify integrations
  • Add a webhook to push finished datasets into your CRM or BI tool
  • Schedule a monthly run per market and diff agentId sets and production totals to see who is gaining or losing share

For a cheap monthly change check, run with includeDetails: false; enable details and transactions only for the markets that changed.

FAQ

Does HomeLight have a public API?

HomeLight runs a partner API for lead creation, which sends leads into HomeLight rather than reading agent data out. There is no public read API for agent profiles or production metrics. This Actor collects the public agent data shown on HomeLight.

Why use this Actor instead of scraping HomeLight manually?

A market page shows about 40 agents, and production numbers only load inside each profile. The Actor expands into neighborhood coverage to go beyond that cap and aggregates published transaction history into 12-month production, which would take hours by hand.

What are alternatives to this Actor?

Zillow and Realtor.com agent scrapers cover different agent populations and usually add direct contact details. HomeLight is strongest for agents who actively market themselves as top producers, so the three sources complement each other rather than replace one another.

How many agents can I get per market?

One market page lists about 40. With neighborhood expansion, larger metros return well over 100 unique agents; the hard cap is maxAgents (maximum 5,000 per run). Very small markets may have fewer agents than requested.

Are reviews included?

Yes, when includeReviews is on. Reviews are written to a separate reviews dataset so the agent dataset stays one row per agent. maxReviewsPerAgent controls how many are kept (default 5, HomeLight shows up to 10).

Does the output include agent phone numbers?

No. The Actor exports hasPhone and hasContactForm booleans plus the public profile URL; phone numbers are not included in the dataset.

For AI Agents & LLM Apps

Returns one row per HomeLight agent with market, licence, 12-month production, specialties and review signals; reviews optionally go to a second dataset.

Minimal working input:

{ "locations": ["atlanta-ga"], "maxAgents": 20 }

Fast mode (market data only, no per-agent detail pass):

{ "locations": ["houston-tx"], "maxAgents": 40, "includeDetails": false }

Output fields: agentId, name, brokerage, licenseNumber, licenseState, city, state, serviceAreas, yearsOfExperience, rating, reviewCount, reviewSnippet, homesSold12Mo, salesVolume12Mo, averagePricePoint, transactionMix, specialties, languages, certifications, homelightTier, inContract, hasPhone, hasContactForm, bio, awards, education, profileUrl, photoUrl, scrapedAt, source.

Behaviors an agent should know:

  • maxAgents above ~40 triggers extra profile and neighborhood passes; one market page alone cannot exceed roughly 40.
  • includeTransactions and includeReviews require includeDetails: true; with details off they are ignored.
  • Each review is billed as a separate event, so cap maxReviewsPerAgent when budgeting.
  • maxAgents is a deduplicated cap, not a per-page count.
  • Reviews land in a separate dataset, not in the agent rows.

Billing: $0.00095 per agent row ($0.95 per 1,000), $0.001 per agent detail event and $0.002 per review event.

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by HomeLight. It collects publicly visible market and profile pages; it does not log in, bypass access controls or solve CAPTCHAs.

Agent profiles and reviews can contain personal data such as names and review text. Users are responsible for complying with HomeLight's Terms of Service and applicable data-protection law, including GDPR and CCPA where relevant. Do not use this data for unsolicited outreach in violation of applicable law.

SEO Keywords

homelight scraper, homelight agent data, homelight real estate agents, real estate agent leads, realtor agent leads, agent production data, homes sold last 12 months, real estate recruiting, top real estate agents atlanta, homelight api, agent sales volume, real estate agent database, listing agent data, buyer agent data, homelight alternative, real estate market research, agent reviews dataset, realtor database