Zillow & Zumper Scraper
Pricing
from $5.00 / 1,000 results
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
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
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)
| Field | Type | Description |
|---|---|---|
source | string | Site the listing came from (zillow or zumper) |
listingId | string | Site-specific listing ID |
address | string | Street address |
city | string | City name |
state | string | State code (e.g. NY) |
zipCode | string | ZIP code |
price | integer | Listing/rent price in USD |
beds | integer | Bedrooms |
baths | number | Bathrooms (decimal, e.g. 2.5) |
sqft | integer | Living area in square feet |
propertyType | string | House, Condo, Townhouse, Apartment Complex, etc. |
status | string | For Sale or For Rent |
yearBuilt | integer | Year built (Zillow only) |
latitude | number | GPS latitude |
longitude | number | GPS longitude |
listingUrl | string | Direct URL to listing page |
imageUrl | string | Primary photo URL |
daysOnMarket | integer | Days listed (Zillow only) |
scrapedAt | string | ISO 8601 timestamp |
Zumper Bonus Fields (Rentals)
| Field | Type | Description |
|---|---|---|
propertyName | string | Building/property name |
priceMax | integer | Upper end of rent range |
bedsMax | integer | Maximum bedrooms available |
bathsMax | number | Maximum bathrooms available |
phone | string | Leasing office phone number |
neighborhood | string | Neighborhood name |
rating | number | Property rating (out of 10) |
petsAllowed | boolean | Whether pets are allowed |
amenities | array | List of amenity tags |
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
location | string | Yes | — | City and state, e.g. "New York, NY" |
sites | array | No | ["zillow","zumper"] | Which sites to scrape |
maxResults | integer | No | 50 | Total listings to collect (split across sites) |
propertyType | string | No | any | house, condo, townhouse, apartment, land |
minPrice | integer | No | — | Minimum price in USD |
maxPrice | integer | No | — | Maximum 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
| Site | Method | Results/Page | Typical Speed |
|---|---|---|---|
| Zillow | Internal API | Up to 40 | ~2 seconds |
| Zumper | SSR JSON extraction | 25 | ~1.5 seconds |
A default run (50 results, 2 sites) completes in under 10 seconds.
Technical Details
curl_cffiwith Chrome 136 TLS fingerprint impersonation- Zillow: internal
PUT /async-create-search-page-stateJSON API - Zumper:
window.__PRELOADED_STATE__Redux store extraction - Built-in proxy support via Webshare residential IPs
- Optional Apify Proxy support for advanced users