
Zillow Search Scraper
Pricing
$2.00 / 1,000 results

Zillow Search Scraper
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.
4.1 (9)
Pricing
$2.00 / 1,000 results
64
Monthly users
276
Runs succeeded
99%
Response time
21 days
Last modified
2 months ago
Incomplete Zillow Scraping: Missing Listings, Rental Rates, and Other Property Details
Closed
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.

Pavlína Vencovská (pavlina.vencovska)
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.

Hey, I will close the issue now but feel free to reopen if the problem happens again.
Pricing
Pricing model
Pay per resultThis Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.
Price per 1,000 items
$2.00