Realtor.com Scraper — Properties, Agents & Analytics avatar

Realtor.com Scraper — Properties, Agents & Analytics

Pricing

from $0.004 / property record

Go to Apify Store
Realtor.com Scraper — Properties, Agents & Analytics

Realtor.com Scraper — Properties, Agents & Analytics

No-login realtor.com scraper: property search & detail (price, beds/baths, sqft, tax & price history, schools, AVM, mortgage estimate, flood risk, agent contact) plus full agent profiles (phones, license, reviews, stats). Deal analytics, dedup & monitoring.

Pricing

from $0.004 / property record

Rating

0.0

(0)

Developer

Yuliia Kulakova

Yuliia Kulakova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Realtor.com Scraper

No-login scraper for realtor.com (US real estate) — fast and reliable, no accounts or cookies. One actor covers both property listings and real-estate agents, plus built-in deal analytics, price-drop tracking, dedup and monitoring.

Modes (combine any)

  • Property search — search by location (city, ZIP, county, neighborhood, address) with full filters (status, type, price, beds/baths, sqft, lot, year, radius, listed/sold-within).
  • Property details — full record for any property_id or realtor.com detail URL.
  • Agent search — all agents for a ZIP or city, with optional full profiles.
  • Agent details — full profile for any agent ID / profile URL.

Property fields (100+)

IDs & status, list price, pricePerSqft, beds / baths / sqft / lot / year / type / stories / garage, last-sold price & date, full address + coordinates + county + neighborhoods, HOA, tags & features, description, listing agent / office / broker (name, phones, email, license, NRDS, MLS), primary photo and all photo URLs.

With full details on (includePropertyDetails), each record also carries: sub-type & pool, price history, tax history (per year, assessment split), assigned schools (name, rating, grades, distance, district), AVM estimates (value + high/low), mortgage payment estimate (monthly payment plus the component breakdown realtor.com provides — principal & interest, insurance, PMI / property-tax / HOA where applicable, down payment, loan amount, tax / insurance rates, county FHA loan limit), flood risk (score, FEMA zone, severity), noise score, open houses, monthly / one-time fees, parking, and popularity (views / saves / leads). sub-type and pool are part of this detail set, so they are null when full details are off.

Analytics (built-in, no extra cost)

daysOnMarket, isNewListing, priceReducedAmount / priceReducedPct / isPriceReduced (from listing price history), estimatedValue + estimateVsListPct (AVM vs list), and a dealScore 0–100 undervalued heuristic.

Agent fields

Name, photo, bio, website, license number + state, languages, specializations, designations, served areas, social links, office & broker, phones (agent + office), ratings, full reviews (text, sub-scores, replies) and recommendations, for-sale & recently-sold counts and recently-sold listing samples, plus dealsLast12mo (homes sold in the last 12 months) and listPriceRangeMid (midpoint of the active for-sale price range).

Agent phones, license, bio, reviews and recommendations come with full profiles — keep fetchAgentDetails on (default). With it off you get the lightweight search card only (name, office, ratings, listing counts).

Agent email: realtor.com masks the personal email on the public agent profile, so email is usually null on agent records. A business email for the listing agent is returned in property mode where the listing publishes one.

Why this actor

  • Properties and agents in one actor — listings with full detail, plus agent profiles with reviews and contact info, under one input.
  • Deal analytics built in — price-drop tracking, AVM-vs-list gap and a 0–100 deal score, not just raw fields.
  • Cross-run dedup & monitoring for scheduled new-listing and price-change alerts.

Field availability (honest note)

The core listing fields (id, price, beds/baths/sqft, address, status, photos) are returned for every result. Listing-agent contact is present when the listing publishes an advertiser — the norm for active for-sale listings, but sometimes absent on sold / new-construction / off-market records. Detail-only enrichments depend on what realtor.com publishes for a given home — AVM estimate, noise score, open houses, sub-type, pool, and some tax rows are best-effort and can be null. Nothing is fabricated: absent data is returned as null.

Dedup & monitoring

Enable deduplicate and set deduplicateKeyStore to a named store to dedupe across scheduled runs. Turn on monitoringMode (needs a key store) to emit only records not seen before — ideal for new-listing alerts. Note: the monitoring key is property_id + status, so it flags new listings and status changes; for pure price-drop alerts, sort by priceReducedPct on each run.

Pricing

Pay-per-event — you are billed only for what a run actually delivers:

EventPrice
Run start$0.01
Property record$0.004
Agent record$0.005

Duplicates and records removed by your filters are not charged. Example: a run returning 100 full property records costs about $0.41. Set a Maximum cost per run in the run options to cap spend.

Support & feedback

Missing a field, a location that won't resolve, or something off in the data? Open an issue on the actor's Issues tab — feedback shapes the roadmap and bug reports are answered quickly.

Scrapes only publicly available realtor.com pages — no login, no authenticated endpoints, nothing behind a paywall. Agent contact fields are public business-listing data; agent reviews are public. You are responsible for complying with realtor.com's Terms of Service and applicable data-protection law (GDPR, CCPA, etc.). Use the data lawfully.