
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.
Won't Return Results if House is not listed for Sale or Recently Sold.
We have a list of Zillow URLs in which we need to get property data from. They may or may not be listed for sale or recently sold. Does this only work with active listings?

Hi, thanks for reaching out, we'll take a look at it and let you know what can be done.

Hi, I checked the input of your run and there're 2 issues:
- You used URLs of property details, not search URLs, so you should use Zillow Detail Scraper instead.
- The URLs from your input are redirected to slightly different URLs and Zillow Detail Scraper only accepts the format after the redirection.
Example: Your provided https://www.zillow.com/homes/518-24th-St-N-La-Crosse-WI-54601_rb/ and the Actor needs https://www.zillow.com/homedetails/518-24th-St-N-La-Crosse-WI-54601/40362141_zpid/. The
/homes/
versus/homedetails/
part is not a problem, both formats are supported. But the first URL is missing thezpid
40362141. The scraper relies on this ID and uses it as a parameter for API calls.
You can fix the issue by using Zillow Detail Scraper with start URLs including the zpid. Example input:
1{ 2 "propertyStatus": "FOR_SALE", 3 "startUrls": [ 4 { 5 "url": "https://www.zillow.com/homedetails/518-24th-St-N-La-Crosse-WI-54601/40362141_zpid/", 6 "method": "GET" 7 } 8 ] 9}
Also, don't worry about the status For Sale
/ Recently Sold
too much. Choose the one you expect to be more frequent for your run. The scraper will then try to scrape the property using this status. When the status doesn't match, an extra request is sent (see the screenshot ⬇️).

Unfortunately, it is currently not planned to support simplified URLs without the zpid, such as https://www.zillow.com/homes/518-24th-St-N-La-Crosse-WI-54601_rb/. It would require an additional request to fetch the zpid, which would increase the costs.
Actor Metrics
214 monthly users
-
51 bookmarks
>99% runs succeeded
33 days response time
Created in Dec 2023
Modified 5 hours ago