
Zillow Search Scraper
Pay $2.00 for 1,000 results

Zillow Search Scraper
Pay $2.00 for 1,000 results
Extract data about properties for sale and rent on Zillow using the Zillow API, but with no daily call limits. Scrape millions of listings and download your data as HTML, JSON, CSV, Excel, XML. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
Actor Metrics
224 monthly users
4.1 / 5 (9)
61 bookmarks
99% runs succeeded
14 days response time
Created in Dec 2023
Modified a month ago
Incomplete Zillow Scraping: Missing Listings, Rental Rates, and Other Property Details
When scraping Zillow for rental properties in Hillsboro, Oregon, the scraper only returns 206 listings, even though Zillow indicates a total of 1,042 available rentals. Despite removing or adjusting any limiting conditions (e.g., timeouts, max limits), the scraper still fails to capture the full set of listings. Additionally, the scraper does not retrieve key property information—such as rental rates and other details—even though these fields are clearly visible on the Zillow site. This issue significantly impacts the completeness and accuracy of the scraped data.

Hi, thanks for your patience. We're gonna take a look at the property information you name and let you know what can be done.

Hi, we are still investigating this issue. I tried to split your search URL into multiple URLs using different price ranges and I still couldn't get past 250 results (see my test run). It seems that Zillow decreased the maximum number of pages from 20 to 5 (see the screenshot), which is why only 206 listings were extracted in your run (~40 listings per page). Zoom-in feature is currently activated only when the total number of pages is at least 20. I tried to decrease this limit to 5 when testing the scraper locally but it didn't help, it just added plenty of requests with 0 unique results found.
Zillow's website also behaves weird to be honest. Even when they proclaim there're 20 rentals for $3K+ price, only 11 of them are listed on the page (while a single page can otherwise list more than 40 listings).
We'll keep you updated about the progress. In the menatime, you can use another Actor such as Zillow ZIP Code Search Scraper. It takes ZIP codes on the input and uses a different method to extract the results. I was able to retrieve 565 results for Hillsboro ZIP codes, see the example run: https://console.apify.com/view/runs/Ga7c1yD2xxfihddDH

Additionally, the scraper does not retrieve key property information—such as rental rates and other details—even though these fields are clearly visible on the Zillow site. This issue significantly impacts the completeness and accuracy of the scraped data.
You can also integrate Zillow Search Scraper or Zillow ZIP Code Search Scraper with Zillow Detail Scraper which crawls individual listing pages and extracts all data available. Both search scrapers only work with limited data from the search pages to reduce overall costs. The process of setting up an integration is explained in our video tutorial.