Zillow Search Scraper avatar

Zillow Search Scraper

Try for free

Pay $2.00 for 1,000 results

Go to Store
Zillow Search Scraper

Zillow Search Scraper

maxcopell/zillow-scraper
Try for free

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.

TK

Won't Return Results if House is not listed for Sale or Recently Sold.

Closed
tkprop2424 opened this issue
2 months ago

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?

paja avatar

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

lhotanok avatar

Hi, I checked the input of your run and there're 2 issues:

  1. You used URLs of property details, not search URLs, so you should use Zillow Detail Scraper instead.
  2. 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 the zpid 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 ⬇️).

lhotanok avatar

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.

Developer
Maintained by Apify

Actor Metrics

  • 214 monthly users

  • 51 bookmarks

  • >99% runs succeeded

  • 33 days response time

  • Created in Dec 2023

  • Modified 5 hours ago

Categories