Realtor.com Scraper — Properties, Agents & Analytics
Pricing
from $0.004 / property record
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share

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_idor 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
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:
| Event | Price |
|---|---|
| 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.
Legal
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.