HomeLight Scraper - Top Real Estate Agents & Licenses avatar

HomeLight Scraper - Top Real Estate Agents & Licenses

Pricing

$1.00 / 1,000 per agent returneds

Go to Apify Store
HomeLight Scraper - Top Real Estate Agents & Licenses

HomeLight Scraper - Top Real Estate Agents & Licenses

Scrape HomeLight's curated top real estate agents for any US city: name, brokerage, state license number, lifetime transaction count, years of experience, average price point, rating, review count, awards, achievements, bio and photo. No login. HomeLight publishes no agent email or phone.

Pricing

$1.00 / 1,000 per agent returneds

Rating

0.0

(0)

Developer

Scrapers Delight

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

HomeLight Scraper — top real estate agents by US city

Scrape HomeLight's curated top real-estate agent directory for any US city. HomeLight ranks agents on real transaction data, so a city page is a pre-filtered list of the highest-performing agents in that market — not a raw roster.

Every agent comes back with their state license number, lifetime transaction count, years of experience, average price point, brokerage, star rating, review count, awards, achievements and full bio.

What you get

FieldSourceNotes
agent_id, profile_url, canonical_profile_urllist + profilestable numeric HomeLight id — used for de-duplication
name, brokeragelist (+ profile fallback)brokerage is ~70% filled from the list page, ~100% after profile enrichment
rating, review_countlistHomeLight star rating
list_ranklistthe agent's position in HomeLight's ranking for that city
bio, full_bio, photo_urllist / profile
city, state_code, city_slug, service_area, metro_area_sluglist / profile
license_numberprofilestate real-estate license number — the join key to state license registries
transaction_count, years_experience, average_price_point, single_family_homesprofile
education, awards, certifications[], achievements[], response_timeprofile
reviews[]profileoptional: author, rating, relationship, date, body
city_marketlistoptional: agents in city, curated agents, avg commission rate, best month to sell, top vs average days-on-market and sell-to-list ratio, top neighbourhoods

Input

{
"cities": ["austin-tx", "miami-fl"],
"maxAgents": 40,
"includeAgentDetails": true,
"includeReviews": false,
"includeMarketContext": false,
"expandNearbyCities": false
}

cities accepts a HomeLight slug (austin-tx), a plain name (Austin, TX) or a full city URL. expandNearbyCities fans a seed city out across the nearby cities HomeLight lists on that page.

Honest limits — read before you buy

  • No agent email and no direct agent phone. HomeLight does not publish either anywhere on the city list or the agent profile; the only phone on a profile is HomeLight's own 1-888 referral line, so this actor deliberately does not emit it as agent contact data. Use license_number + name + brokerage to match agents against a state license registry or your own contact source. If you need contact details in the row, use a Realtor.com / Zillow agent scraper instead.
  • City-level slugs only. Neighbourhood sub-paths (e.g. austin-tx/zilker/...) load fine but carry no agent list; the actor warns and skips them.
  • ~40 agents per city, no pagination. HomeLight caps the published list and ?page=2 returns page 1. Small markets legitimately return fewer (measured: Salt Lake City 9, Kansas City 18) and a few real city pages curate nobody at all (measured: Boise, ID = 0). Those finish as a successful run with 0 rows and nothing charged. Use expandNearbyCities to widen coverage across a metro.
  • HomeLight's own records occasionally disagree with themselves. Measured 1 profile in 39: the city list advertises one name for an agent id and that id's profile page shows a different person (a reassigned or renamed account). The actor never overwrites one with the other — it returns name (from the city list), profile_name (from the profile page) and a name_mismatch flag so you can drop or reconcile those rows. Roughly 1 profile page in 40 also 404s; that row is still returned, list-only, with detail_scraped: false.
  • city_latitude / city_longitude is the city centroid, one point shared by every agent on the page — it is not the agent's office location. Named accordingly.
  • Coverage measured 2026-07-30: 20/20 city pages usable direct, 19/20 through Apify datacenter proxy (the one miss was a transient proxy reset, retried automatically); 20/20 profile pages parsed, license_number and transaction_count 100% filled on that sample.

Pricing

Pay per event: one charge per agent returned, billed only for rows actually delivered.

This actor reads a public business directory. You are responsible for complying with HomeLight's Terms of Service and with the privacy/data-protection law that applies to you. The records describe real-estate professionals acting in a business capacity; how you store and use personal data is your responsibility.