Zillow Detail Scraper avatar
Zillow Detail Scraper

Pricing

$3.00 / 1,000 results

Go to Store
Zillow Detail Scraper

Zillow Detail Scraper

Developed by

Maximillian Copelli

Maintained by Apify

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

4.3 (10)

Pricing

$3.00 / 1,000 results

68

Monthly users

291

Runs succeeded

99%

Response time

6 days

Last modified

2 months ago

2025-02-03

Fixes

  • Fixed the actor not pushing results (zillow-detail-scraper)

2025-01-31

Fixes

  • Removed blocking by Zillow (zillow-detail-scraper)

2025-01-23

Fixes

  • Removed blocking by Zillow (zillow-detail-scraper)

2024-12-30

Fixes

  • Removed blocking by Zillow (zillow-detail-scraper)

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

Pricing

Pricing model

Pay per result 

This 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

$3.00