Zillow Scraper — Real Estate Listings, Prices & Zestimates
Pricing
from $5.00 / 1,000 homes
Zillow Scraper — Real Estate Listings, Prices & Zestimates
Scrape Zillow property listings by location: price, beds, baths, sqft, address, coordinates, Zestimate, days on market and photos. For sale, for rent and recently sold. Residential-proxy ready.
Pricing
from $5.00 / 1,000 homes
Rating
0.0
(0)
Developer
Hichem Ben Moussa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrape Zillow property listings by location — price, beds, baths, square footage, address, coordinates, Zestimate, days on market and photos — for sale, rent, or recently sold. No login.
Zillow is one of the hardest sites to scrape (PerimeterX bot protection). This actor drives a fingerprinted real browser over residential proxies, so it gets through and returns clean, structured data.
What you can do with it
- 🏠 Real-estate lead-gen & market research — inventory, pricing, days on market by area
- 📊 Investment analysis — pull Zestimates, rent Zestimates, lot size, price/sqft
- 🗺️ Map & dashboard data — every listing includes latitude/longitude
- 🔔 New-listing alerts — run on a schedule and diff the results
Input
| Field | Type | Description |
|---|---|---|
location | string | City, neighborhood or ZIP, e.g. Austin, TX, 90210. |
listingType | select | for_sale, for_rent, or sold. |
searchUrls | array | Paste full Zillow search URLs (with filters) — overrides location. |
maxHomes | integer | Maximum number of listings to scrape. |
proxyConfiguration | object | Residential proxy required (Zillow uses PerimeterX). |
Example
{ "location": "Austin, TX", "listingType": "for_sale", "maxHomes": 100 }
Example — your own filtered search
{ "searchUrls": ["https://www.zillow.com/austin-tx/houses/2-_beds/"] }
Output
Each item is one home:
{"zpid": "29508850","statusType": "FOR_SALE","price": 675000,"currency": "USD","address": "1234 Example St, Austin, TX 78704","addressCity": "Austin","addressState": "TX","addressZipcode": "78704","beds": 3,"baths": 2,"area": 1850,"homeType": "SINGLE_FAMILY","latitude": 30.24,"longitude": -97.77,"zestimate": 689000,"rentZestimate": 3200,"daysOnZillow": 6,"detailUrl": "https://www.zillow.com/homedetails/29508850_zpid/","imgSrc": "https://photos.zillowstatic.com/fp/....jpg"}
Export to JSON, CSV, Excel, or pull live via the Apify API.
Notes
- A residential proxy is required — Zillow's PerimeterX protection blocks datacenter IPs. The actor rotates fingerprints + IPs and retries on challenge.
- For precise filtering (price, beds, home type), apply the filters on Zillow and paste the resulting URL into
searchUrls. - Fields that Zillow doesn't expose for a given listing come back as
null.