Zillow & Zumper Scraper avatar

Zillow & Zumper Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Zillow & Zumper Scraper

Zillow & Zumper Scraper

Scrape US real estate listings from Zillow (for-sale) and Zumper (rentals) in one run. Get prices, beds, baths, sqft, GPS coordinates, photos, amenities, phone numbers, ratings, and more. Aggregated into one unified schema.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

US Real Estate Scraper

Scrape property listings across Zillow (for-sale) and Zumper (rentals) in a single Actor run. Get prices, beds, baths, sqft, photos, coordinates, amenities, and more — all normalized into one consistent schema.

Why This Actor?

Most real estate scrapers cover only one site. This Actor aggregates multiple sources into a unified output schema, so you can compare for-sale and rental listings without juggling different data formats.

  • Zillow — #1 US real estate site (280M monthly visits, 55%+ market share). For-sale listings with full property details.
  • Zumper — Fast-growing rental platform (6.5M monthly visits). Rental listings with pricing, amenities, pet policies, and ratings.

Features

  • Multi-site aggregation — Zillow + Zumper in one run, unified schema
  • For-sale + Rental — Covers both buying and renting markets
  • Rich data — 20+ fields per listing including GPS coordinates, images, amenities
  • Fast — HTTP-only extraction (no browser), typical run completes in under 10 seconds
  • Price & property type filters — Narrow results by price range and property type
  • Graceful degradation — If one site fails, the others still return results

Output Fields

Standard Fields (All Sites)

FieldTypeDescription
sourcestringSite the listing came from (zillow or zumper)
listingIdstringSite-specific listing ID
addressstringStreet address
citystringCity name
statestringState code (e.g. NY)
zipCodestringZIP code
priceintegerListing/rent price in USD
bedsintegerBedrooms
bathsnumberBathrooms (decimal, e.g. 2.5)
sqftintegerLiving area in square feet
propertyTypestringHouse, Condo, Townhouse, Apartment Complex, etc.
statusstringFor Sale or For Rent
yearBuiltintegerYear built (Zillow only)
latitudenumberGPS latitude
longitudenumberGPS longitude
listingUrlstringDirect URL to listing page
imageUrlstringPrimary photo URL
daysOnMarketintegerDays listed (Zillow only)
scrapedAtstringISO 8601 timestamp

Zumper Bonus Fields (Rentals)

FieldTypeDescription
propertyNamestringBuilding/property name
priceMaxintegerUpper end of rent range
bedsMaxintegerMaximum bedrooms available
bathsMaxnumberMaximum bathrooms available
phonestringLeasing office phone number
neighborhoodstringNeighborhood name
ratingnumberProperty rating (out of 10)
petsAllowedbooleanWhether pets are allowed
amenitiesarrayList of amenity tags

Input Parameters

ParameterTypeRequiredDefaultDescription
locationstringYesCity and state, e.g. "New York, NY"
sitesarrayNo["zillow","zumper"]Which sites to scrape
maxResultsintegerNo50Total listings to collect (split across sites)
propertyTypestringNoanyhouse, condo, townhouse, apartment, land
minPriceintegerNoMinimum price in USD
maxPriceintegerNoMaximum price in USD

Example: For-Sale Listings

{
"location": "Austin, TX",
"sites": ["zillow"],
"maxResults": 50,
"propertyType": "house",
"maxPrice": 600000
}

Output:

{
"source": "zillow",
"listingId": "81543210",
"address": "1234 Maple Ave",
"city": "Austin",
"state": "TX",
"zipCode": "78701",
"price": 549000,
"beds": 3,
"baths": 2.0,
"sqft": 1850,
"propertyType": "SINGLE_FAMILY",
"status": "For Sale",
"yearBuilt": 2003,
"latitude": 30.2672,
"longitude": -97.7431,
"listingUrl": "https://www.zillow.com/homedetails/...",
"imageUrl": "https://photos.zillowstatic.com/fp/abc123.jpg",
"daysOnMarket": 12,
"scrapedAt": "2026-04-02T09:15:00+00:00"
}

Example: Rental Listings

{
"location": "New York, NY",
"sites": ["zumper"],
"maxResults": 25
}

Output:

{
"source": "zumper",
"listingId": "63457759",
"address": "2840 Atlantic Avenue",
"city": "New York",
"state": "NY",
"zipCode": "11207",
"price": 2300,
"beds": 0,
"baths": 0,
"sqft": null,
"propertyType": "Apartment Complex",
"status": "For Rent",
"latitude": 40.6763,
"longitude": -73.8890,
"listingUrl": "https://www.zumper.com/apartment-buildings/p1528434/...",
"imageUrl": "https://img.zumpercdn.com/873992950/1280x960",
"propertyName": "The Highland",
"priceMax": 3688,
"bedsMax": 2,
"bathsMax": 2,
"phone": "(516) 619-3153",
"neighborhood": "East New York",
"rating": 9.7,
"petsAllowed": false,
"amenities": ["Granite Countertop", "Fitness Center", "Stainless Steel Appliances"],
"scrapedAt": "2026-04-02T10:37:38+00:00"
}

Use Cases

  • Real estate investors — Screen markets by price, size, and days on market across for-sale and rental
  • Renters — Compare rental prices, amenities, and pet policies across neighborhoods
  • PropTech analytics — Build price heatmaps, neighborhood comparisons, rental yield analysis
  • Lead generation — Find listings with phone numbers for direct outreach
  • Market research — Compare for-sale vs rental inventory and pricing across US metros

Supported Locations

Works for any US city. Major metros have pre-mapped region IDs for best Zillow coverage: New York, Los Angeles, Chicago, Houston, Phoenix, Philadelphia, San Antonio, San Diego, Dallas, San Francisco, Seattle, Denver, Austin, Nashville, Miami, Atlanta, Boston, Las Vegas, Portland, Minneapolis, Charlotte, Detroit, Baltimore.

Performance

SiteMethodResults/PageTypical Speed
ZillowInternal APIUp to 40~2 seconds
ZumperSSR JSON extraction25~1.5 seconds

A default run (50 results, 2 sites) completes in under 10 seconds.

Technical Details

  • curl_cffi with Chrome 136 TLS fingerprint impersonation
  • Zillow: internal PUT /async-create-search-page-state JSON API
  • Zumper: window.__PRELOADED_STATE__ Redux store extraction
  • Built-in proxy support via Webshare residential IPs
  • Optional Apify Proxy support for advanced users