Zillow Search Scraper
Pricing
from $0.60 / 1,000 listings
Go to Apify Store
Zillow Search Scraper
Scrape Zillow search results: price, beds, baths, area, address, coordinates and more as structured JSON.
Zillow Search Scraper
Pricing
from $0.60 / 1,000 listings
Scrape Zillow search results: price, beds, baths, area, address, coordinates and more as structured JSON.
Sweep entire states for as many listings as possible. Each selected state is divided into search areas and every area is scraped, then de-duplicated.
This is the expensive mode: a big state can mean hundreds of MB of proxy data. Add one or two small states first to check timing and cost.
Optional. One or more places to search - a city, ZIP code, neighborhood, county or address, one per line (e.g. Austin, TX, 73301). Leave empty to use only the states above.
Which listing types to return. Pick one or more - each selected type is scraped as a separate search, so selecting more increases time and cost.
[ "for_sale"]Cap on listings returned for each state (or each specific location). Higher values take longer and increase cost.
Optional. Alternative to searching: paste one or more Zillow search results URLs, one per line, e.g. https://www.zillow.com/homes/for_sale/90005_rid/. When provided, these take priority over Search whole states and Specific locations.
How large each search area is when sweeping a state, in degrees (about 69 miles per degree). Smaller = more thorough but far more requests (and proxy traffic). Default 0.2 is a good balance; lower it to 0.1 for dense cities, raise it to save cost.
Safety cap on result pages fetched per search area. The first page already returns the bulk of nearby listings.
Optional. Continue a run that was aborted or failed: paste its run id and the targets it already finished are skipped, so the new run only scrapes what is left. Leave empty for a normal run. A run's id is shown in the Apify Console run detail, or run scripts/resurrect.mjs --run .