
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.
https://www.zillow.com/cleveland-oh/homes/for_sale
This is a valid URL and works on webpages, agent says it is invalid

Hi, thank you for reporting the issue. The Actor expects URLs with searchQueryState
substring, which is missing in your URL. That could be fixed by adding an empty searchQueryState
like this: https://www.zillow.com/homes/for_sale/?searchQueryState={}
- this can be done in the Actor's code
I'm also a bit confused by your test run and the name of the issue.
- In your test run, you used the URL: https://www.zillow.com/homes/for_sale, which doesn't include any search query or location.
- In the issue's title, a more specific URL is used: https://www.zillow.com/cleveland-oh/homes/for_sale
I don't see the use case for the 1st URL. When I zoomed out to see all of the US and then searched for an empty string (equivalent to /homes/for_sale
), I didn't receive any results and nor did the scraper in my local tests with an empty searchQueryState
.
The 2nd URL should be supported if possible so I created an internal issue for it. In the meantime, please use detailed format like this: https://www.zillow.com/cleveland-oh/?searchQueryState=%7B%22isMapVisible%22%3Atrue%2C%22mapBounds%22%3A%7B%22west%22%3A-81.95391068969727%2C%22east%22%3A-81.45780931030274%2C%22south%22%3A41.37780957218338%2C%22north%22%3A41.61720965732864%7D%2C%22regionSelection%22%3A%5B%7B%22regionId%22%3A24115%7D%5D%2C%22filterState%22%3A%7B%22sort%22%3A%7B%22value%22%3A%22globalrelevanceex%22%7D%7D%2C%22isListVisible%22%3Atrue%2C%22mapZoom%22%3A12%2C%22category%22%3A%22cat1%22%2C%22pagination%22%3A%7B%7D%7D

The detailed URL format can be retrieved when you click on the search icon. The URL will then change:
- from https://www.zillow.com/cleveland-oh/homes/for_sale
- to https://www.zillow.com/cleveland-oh/?searchQueryState=%7B%22isMapVisible%22%3Atrue%2C%22mapBounds%22%3A%7B%22west%22%3A-81.95391068969727%2C%22east%22%3A-81.45780931030274%2C%22south%22%3A41.37780957218338%2C%22north%22%3A41.61720965732864%7D%2C%22regionSelection%22%3A%5B%7B%22regionId%22%3A24115%7D%5D%2C%22filterState%22%3A%7B%22sort%22%3A%7B%22value%22%3A%22globalrelevanceex%22%7D%7D%2C%22isListVisible%22%3Atrue%2C%22mapZoom%22%3A12%2C%22category%22%3A%22cat1%22%2C%22pagination%22%3A%7B%7D%7D
Both URLs should give the same number of results (checked it in my web browser). See the example run with detailed search URL: https://console.apify.com/view/runs/Vz7ssUnAYf7wGIyPG
Actor Metrics
217 monthly users
-
51 bookmarks
>99% runs succeeded
33 days response time
Created in Dec 2023
Modified 16 days ago