Zillow, Realtor & Redfin Scraper | US Real Estate Data avatar

Zillow, Realtor & Redfin Scraper | US Real Estate Data

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Zillow, Realtor & Redfin Scraper | US Real Estate Data

Zillow, Realtor & Redfin Scraper | US Real Estate Data

Scrape Realtor.com and Redfin in one run. Get deduplicated US property listings with cross-source price comparison, unified schema (30+ fields), and agent contact data. For sale, for rent, or recently sold. Any US city. $3 per 1,000 results.

Pricing

from $3.00 / 1,000 results

Rating

5.0

(2)

Developer

Jonathan

Jonathan

Maintained by Community

Actor stats

1

Bookmarked

6

Total users

3

Monthly active users

a day ago

Last modified

Share

Zillow, Realtor.com & Redfin Scraper — US Real Estate Data

Zillow, Realtor.com and Redfin scraper for US real estate and property listings. Scrape all 3 sources in one run with deduplicated results, unified schema, and price comparison across sources. Any US city.


3 sources in 1 run | 25+ fields per listing | Any US city — from NYC to Fargo


What you get

This actor scrapes the three largest US real estate sites in a single run and returns a clean, deduplicated dataset.

  • Deduplicated results. Same property found on Zillow and Realtor.com? You get 1 row with prices from both sources and a priceDelta field showing the difference.
  • Unified schema. Every listing has the same 25+ fields regardless of source: address, price, beds, baths, sqft, GPS coordinates, photos, agent info, and more.
  • Filters. Price range, bedrooms, bathrooms, square footage, property type (single family, condo, townhouse, multi-family, land).
  • All listing types. For sale, for rent, or recently sold.
  • Any US city. Enter a city name, ZIP code, or slug. Tested on 30+ cities from major metros to small towns.

Quick start

NYC Rentals under $3,000:

{
"location": "New York, NY",
"listingType": "for_rent",
"maxPrice": 3000,
"maxResults": 200
}

Austin TX Houses for Sale:

{
"location": "Austin, TX",
"listingType": "for_sale",
"propertyType": ["single_family"],
"maxResults": 200
}

Indianapolis Multi-Family under $250K:

{
"location": "Indianapolis, IN",
"listingType": "for_sale",
"propertyType": ["multi_family"],
"maxPrice": 250000,
"maxResults": 200
}

Output fields

Each listing contains these fields:

FieldDescription
idUnique listing ID
sourceIdsIDs on each source (zillow, realtor, redfin)
foundOnSourcesWhich sites had this listing
listingUrlsDirect URLs to the listing on each site
addressFull address
streetAddressStreet address only
cityCity
stateState code
zipcodeZIP code
latitudeGPS latitude
longitudeGPS longitude
priceListing price (numeric)
priceFormattedPrice as formatted string ($500,000)
priceBySourcePrice on each source for comparison
priceDeltaPrice difference between sources
pricePerSqftPrice per square foot
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
sqftSquare footage
lotSizeLot size
yearBuiltYear built (Realtor.com and Redfin)
propertyTypeSINGLE_FAMILY, CONDO, TOWNHOUSE, MULTI_FAMILY, LAND
listingStatusFOR_SALE, FOR_RENT, RECENTLY_SOLD
daysOnMarketDays since listed (Zillow, Realtor.com, Redfin)
agent.nameListing agent name (Realtor.com, Redfin when available)
agent.phoneAgent phone number (Realtor.com, when available)
agent.brokerageBrokerage name (Redfin, when available)
imagesPhoto URLs (all photos from Realtor.com, thumbnail from Zillow)
scrapedAtTimestamp of extraction

Input parameters

ParameterTypeDefaultDescription
locationstring"austin-tx"City name, ZIP code, or slug. Examples: "Miami, FL", "78701", "new-york-ny"
listingTypeenum"for_sale""for_sale", "for_rent", or "sold"
sourcesarray["zillow", "realtor", "redfin"]Which sites to scrape
maxResultsnumber200Max listings per source (up to 1,000)
propertyTypearray[]single_family, condo, townhouse, multi_family, land
minPricenumber--Minimum price
maxPricenumber--Maximum price
minBedsnumber--Minimum bedrooms
maxBedsnumber--Maximum bedrooms
minSqftnumber--Minimum square footage
maxSqftnumber--Maximum square footage
minBathsnumber--Minimum bathrooms
enableDeduplicationbooleantrueMerge duplicate listings across sources

Pricing

$3 per 1,000 results. All 3 sources included. No monthly fee.

You only pay for deduplicated results pushed to the dataset. If the same property appears on Zillow and Redfin, it counts as 1 result.

Use caseResultsCost
Quick city check~50$0.15
City overview, all sources~200$0.60
Full market analysis with filters~500$1.50
Multi-city research~1,000$3.00
Large dataset~10,000$30.00

New Apify accounts get $5 free credits — enough for 1,600+ listings at no cost.

FAQ

Does it work for any US city? Yes. Tested on 30+ cities from major metros (New York, Los Angeles, Chicago) to small towns (Fargo ND, Peoria IL, Sioux Falls SD). Enter any city name, ZIP code, or neighborhood.

How fast is it? Typically 50-60 seconds for 200 listings across all 3 sources. Larger runs (1,000 listings) take 2-3 minutes.

Do I need to configure anything? No. Enter a location and hit Start. Everything works out of the box.

What if sources disagree on price? The priceBySource field shows the price on each site. The priceDelta field shows the difference. You can spot pricing discrepancies instantly.

Can I run this on a schedule? Yes. Set up a scheduled run on Apify for daily, weekly, or custom intervals. Combine with the dataset API to build automated pipelines.