Scrape Zillow real-estate listings
Searches Zillow for location (a city/state or ZIP) and returns the listings as JSON: price, beds, baths, area, address, homeType, zestimate, rentZestimate, daysOnZillow, coordinates, broker and a clean url. Filter with status (for_sale / for_rent / sold), min_price/max_price, beds, baths and home_type, sort with sort, and collect up to max_results across pages. Rental results can include apartment buildings (isBuilding: true): they have no zpid and carry lotId, buildingName, a rent range (price to maxPrice), units and availableUnits instead.
Request
- Base URL: https://api.scrapeunblocker.com
- URL: https://api.scrapeunblocker.com/realestate/zillow
- Auth: API key in header x-scrapeunblocker-key
Query parameters
City/state or ZIP to search, e.g. 'Austin, TX' or '78704'.
Listing status: for_sale, for_rent, sold.
How many listings to collect across pages (~41 per page).
1-based results page to start from.
Ordering: newest, price_asc, price_desc, relevant, beds, sqft, lot.
Property type filter: houses, condos, townhomes, multi_family, apartments, manufactured, lots_land. Omit for all.
Minimum price (or monthly rent).
Maximum price (or monthly rent).
Minimum bedrooms.
Minimum bathrooms.
Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Defaults to US.
Response
JSON with a homes array plus region and totals.
Changes
No recorded changes to this operation across all 1 revision of this API.