Zillow Detail Scraper avatar

Zillow Detail Scraper

Try for free

Pay $3.00 for 1,000 results

Go to Store
Zillow Detail Scraper

Zillow Detail Scraper

maxcopell/zillow-detail-scraper
Try for free

Pay $3.00 for 1,000 results

Get details of Zillow properties from URLs. This Actor can be easily integrated with other Zillow Scrapers.

Do you want to learn more about this Actor?

Get a demo

2024-12-02

Fixes

  • Will retry a request if county data is missing

2024-11-27

Fixes

  • Increased max request retries from 6 to 15
  • Added header generator for requests blocked too many times
  • Improved error logging

2024-11-26

Fixes

  • Improved blocking bypassing

2024-11-07 (0.0.52)

Fixes

  • Fixed the 403 status code blocking

2024-09-04 (0.0.44)

New features

  • New input option extractBuildingUnits for scraping details of individual units from a building page. The default value is disabled, matching the old behavior, but we recommend enabling this for more detailed scraper results.

2024-08-06 (0.0.41)

Fixes

  • Items with homeStatus: "PRE_FORECLOSURE" are now correctly detected as such, and will have all the foreclosure-related fields in the output.

2024-04-22 (0.0.33)

Enhancements

  • Added field addressOrUrlFromInput to help you match output items with your input. Possible values:
    • address string that you used in input.addresses (e.g. 363 Washington Ave APT 64, Miami Beach, FL 33139)
    • URL of the property from input.startUrls (e.g. https://www.zillow.com/homes/363-Washington-Ave-.num.64-Miami-Beach,-FL-33139_rb/43904854_zpid/)
    • dataset index + URL (e.g. dataset#0: https://www.zillow.com/homes/363-Washington-Ave-.num.64-Miami-Beach,-FL-33139_rb/43904854_zpid/ - this means that this input URL was the first item (= index 0) in the dataset specified by searchResultsDatasetId)
  • The Actor now marks every output item with boolean isValid field
  • Added new output items that inform about invalid search addresses. They look something like this:
1{
2  "invalidReason": "Invalid address or Zillow has no data for this address",
3  "isValid": false,
4  "addressOrUrlFromInput": "123456789 Washington Ave",
5  "scrapedAt": "2024-04-22T13:57:28.613Z"
6}

Current possible reasons for invalid items:

  • "Best search result is not an exact address (this is probably a region, ZIP code or similar)"
  • "Invalid address or Zillow has no data for this address"

2024-04-02 (0.0.32)

Fixes/Enhancements

  • If you input many addresses to search, the Actor starts producing first results sooner. This fixes the Low number of results detected error.

2024-03-18 (0.0.28)

Fixes

  • Addresses where Zillow has no data are no longer considered a failed request. This fixes the High number of failed requests error.

2024-01-29 (0.0.27)

New Features

  • Allow scraping by address

2023-12-07 (0.0.17)

Fixes

  • Fixed: Zillow changed code for properties For Sale, which caused these requests to fail.

2023-09-18 (0.0.13)

Other

  • Set fixed Actor memory to 4 GB - this value provides optimal performance and cost.
  • Removed proxy and maximum request retries configuration from input, to improve UX and shift the responsibility for these settings to the Actor maintainer.

2023-07-20 (0.0.7)

Fixes

2023-07-07 (0.0.6)

Fixes

  • Fixed: Actor was failing with Failed to find variants URL due to Zillow website changes

2023-06-26 (0.0.5)

Added

  • New field in output: scrapedAt - exact timestamp when data about the given detail was

Other

  • Removed Zillow internal fields (e.g. topNavJson) to significantly reduce the size of the output

2023-06-16 (0.0.4)

Fixes

  • Fixed: actor was crashing when too many properties were in the Search scraper results dataset

2023-06-14 (0.0.1)

Initial release

Developer
Maintained by Apify

Actor Metrics

  • 155 monthly users

  • 37 stars

  • >99% runs succeeded

  • 8.6 days response time

  • Created in Jun 2023

  • Modified a day ago

Categories