Realtor.com Property Scraper — US Listings | from $1.40/1K avatar

Realtor.com Property Scraper — US Listings | from $1.40/1K

Pricing

from $1.36 / 1,000 property-items

Go to Apify Store
Realtor.com Property Scraper — US Listings | from $1.40/1K

Realtor.com Property Scraper — US Listings | from $1.40/1K

Scrape for-sale, for-rent, and recently-sold listings from Realtor.com into clean JSON — address, price, beds, baths, sqft, coordinates, status, and more. No proxy needed. Every result ships a parse_confidence score.

Pricing

from $1.36 / 1,000 property-items

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

For US real estate investors, wholesalers, and PropTech builders who need daily market data from Realtor.com's 4M+ active listings without proxy overhead.

$1.40 per 1,000 properties — no proxy cost, $0 infra COGS passed to you.

Scrape Realtor.com for-sale, for-rent, and sold property listings into clean JSON. Built on Realtor.com's internal GraphQL API — returns reliable structured data with coordinates, no proxy required.

What you get

Every listing produces one flat JSON record:

FieldDescription
property_idRealtor.com unique ID
addressStreet address line
cityCity name
state2-letter state code
zipPostal code
priceList price in USD (null for some rentals)
bedsBedroom count
bathsBathroom count (consolidated, e.g. "3.5")
sqftInterior square footage
lot_sqftLot size in sqft (null for condos/apts)
property_typesingle_family, condos, townhomes, multi_family, mobile, land, farm
statusfor_sale, for_rent, sold, ready_to_build
list_dateISO-8601 UTC date when listed
latitudeGPS latitude
longitudeGPS longitude
photo_urlPrimary listing photo URL
urlFull Realtor.com listing URL
parse_confidenceData quality score 0–1 (1.0 = all fields present)
warningsList of missing or degraded fields

Input

Provide Realtor.com search URLs, free-text locations, or both:

{
"searchUrls": [
{"url": "https://www.realtor.com/realestateandhomes-search/Austin_TX"}
],
"locations": ["90210", "Brooklyn, NY"],
"maxResults": 200,
"status": ["for_sale"],
"propertyTypes": ["single_family", "condos"],
"minPrice": 300000,
"maxPrice": 800000,
"minBeds": 3,
"sortType": "newest"
}

Filters

  • status: for_sale | for_rent | sold | ready_to_build
  • propertyTypes: single_family | condos | townhomes | multi_family | mobile | land | farm
  • sortType: relevant | price_high | price_low | newest | oldest
  • Price, bed, bath, sqft ranges (all optional)

Output sample

{
"property_id": "8742581034",
"address": "1234 Barton Creek Blvd",
"city": "Austin",
"state": "TX",
"zip": "78735",
"price": 875000,
"beds": 4,
"baths": "3",
"sqft": 3200,
"lot_sqft": 9200,
"property_type": "single_family",
"status": "for_sale",
"list_date": "2026-05-18T00:00:00Z",
"latitude": 30.2488,
"longitude": -97.8681,
"photo_url": "https://ap.rdcpix.com/abc123/xyz456-w1024_h768.jpg",
"url": "https://www.realtor.com/realestateandhomes-detail/1234-Barton-Creek-Blvd_Austin_TX_78735_M87425-81034",
"parse_confidence": 1.0,
"warnings": []
}

Pricing example

Run sizeCost
100 properties~$0.14
1,000 properties~$1.40
10,000 properties~$14.00
+ sold comp (status: sold)+$1.40/1K

FAQ

Do I need a Realtor.com account or proxy? No account, no proxy. Uses the internal GraphQL endpoint directly.

What output formats are available? JSON, CSV, Excel, XML — all via Apify dataset download or API.

Can I schedule recurring pulls? Yes — use Apify Schedules (cron) to monitor a neighborhood daily and webhook results into your CRM or spreadsheet.

What if a location returns empty results? The actor logs the location, skips it, and continues to the next. Empty locations push no records and charge nothing.

Why this actor vs. competitors

FeatureThis actorepctex/realtor-scraper ($3/1K)Typical Realtor.com scraper
GraphQL internal API (stable)YesNo (HTML)Often HTML-scrape
parse_confidence + warningsYesNoNo
Free-text location inputYesNoURL-only
For-rent + sold comps + for-saleAll 3For-sale onlyUsually for-sale only
Sold comps premium eventYesNoNo
Proxy requiredNoYesOften yes
Price per 1K listings$1.40$3.00varies

parse_confidence

Every record includes parse_confidence (1.0 = all fields present). Records with parse_confidence < 0.8 have degraded data — inspect the warnings array.

Use cases (expanded)

  • Wholesaler skip-tracing pipeline — pull all motivated-seller signals in a ZIP
  • Rental arbitrage analysis — compare for-rent vs sold comps in the same neighborhood
  • Investor comp pulling — status: ["sold"] returns the equivalent of what Zillow charges for

Use with AI agents (MCP)

Tag: MCP_SERVERS. Returns flat JSON — plug directly into LangChain agents, n8n nodes, or Make scenarios without transformation.

{
"mcpServer": "https://mcp.apify.com/?tools=bovi/realtor-scraper"
}

Pricing

Pay-Per-Event (PPE):

EventPrice
property-item (primary)$1.40 / 1,000 properties
recently-sold (premium)$1.40 / 1,000 sold comps

Sold listings (status: ["sold"]) charge both the base event and the recently-sold premium — sold comps are the high-value investor data Zillow charges for separately at $1.40/1K. Active and for-rent listings charge only the base event.

Use cases

  • Real estate market analysis and price trend research
  • Lead generation for agents and investors
  • Building property comparison tools
  • Rental market intelligence
  • Geospatial analysis (coordinates included for every listing)
  • Monitoring price changes by neighborhood

Technical notes

  • Fetches from Realtor.com's internal GraphQL feed — the same data source powering their website
  • No proxy required: $0 infra cost passed through to you
  • Paginates automatically up to your maxResults cap
  • parse_confidence = 1.0 when all critical fields are present; lower values mean missing data (check warnings field)
  • Free-text locations support: city names, ZIP codes, neighborhood names

Integrations

Built for US real-estate investors, wholesalers, and PropTech builders monitoring active listings and price trends — the JSON/dataset output drops into the tools you already run, no glue code:

  • n8n / Make / Zapier — trigger a run or pipe every new dataset item into 500+ apps (Google Sheets, Airtable, Slack, HubSpot, your database) with no code: n8n, Make, Zapier.
  • Webhooks — fire your own endpoint the moment a run finishes, to push results straight into your pipeline (docs).
  • MCP server — expose this actor as a tool to Claude, Cursor, or any MCP client so an AI agent can pull this data mid-conversation (guide).
  • API & SDKs — fetch the dataset as JSON, CSV, or Excel through the Apify REST API or the Python / JS SDKs.

See all Apify integrations.

Not affiliated with Realtor.com

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Realtor.com or Move Sales, Inc. Data is sourced from publicly accessible pages. Use in accordance with Realtor.com's Terms of Service.