Zillow Zestimate Scraper - Home Valuation Data avatar
Zillow Zestimate Scraper - Home Valuation Data

Pricing

Pay per usage

Go to Apify Store
Zillow Zestimate Scraper - Home Valuation Data

Zillow Zestimate Scraper - Home Valuation Data

Scrape Zillow Zestimate home valuations, property details, price history, rent estimates, tax assessments from property pages.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract Zillow Zestimate home valuations at scale. This actor scrapes property values, Zestimate ranges, rent estimates, tax assessments, price history, and key property details from Zillow property pages.

What does Zillow Zestimate Scraper do?

This scraper navigates to Zillow property detail pages and extracts comprehensive valuation data including the proprietary Zestimate, which is Zillow's estimated market value for a home. It uses Puppeteer with stealth capabilities to handle Zillow's anti-bot protections.

Features

  • Extract Zestimate values with low/high range estimates
  • Scrape rent Zestimate for rental value estimates
  • Collect tax assessment data
  • Extract full price history (sales, listings, price changes)
  • Gather property details (beds, baths, sqft, lot size, year built)
  • Stealth mode with residential proxy support for reliable extraction
  • Anti-detection measures with randomized delays

Input Parameters

ParameterTypeDefaultDescription
urlsArrayRequiredList of Zillow property page URLs to scrape
maxResultsInteger50Maximum number of properties to extract
useResidentialProxyBooleantrueUse residential proxies (recommended for Zillow)

Output Data

Each scraped property returns the following fields:

FieldTypeDescription
addressStringFull property address
zestimateNumberZillow's estimated market value in USD
zestimateRangeLowNumberLow end of Zestimate confidence range
zestimateRangeHighNumberHigh end of Zestimate confidence range
rentZestimateNumberEstimated monthly rental value
taxAssessmentNumberTax assessed value
yearBuiltNumberYear the property was built
bedroomsNumberNumber of bedrooms
bathroomsNumberNumber of bathrooms
squareFeetNumberLiving area in square feet
lotSizeStringLot size with unit (e.g., "0.25 acres")
homeTypeStringProperty type (e.g., Single Family, Condo)
priceHistoryArrayHistorical price events with date, event type, and price
lastSoldDateStringDate of most recent sale
lastSoldPriceNumberPrice of most recent sale
urlStringSource Zillow URL
scrapedAtStringISO timestamp of when data was collected

Example Output

{
"address": "1234 Oak Avenue, Los Angeles, CA 90001",
"zestimate": 875000,
"zestimateRangeLow": 831250,
"zestimateRangeHigh": 918750,
"rentZestimate": 3200,
"taxAssessment": 650000,
"yearBuilt": 1985,
"bedrooms": 3,
"bathrooms": 2,
"squareFeet": 1850,
"lotSize": "6500 sqft",
"homeType": "Single Family",
"priceHistory": [
{ "date": "03/15/2020", "event": "Sold", "price": "$720,000" },
{ "date": "01/10/2020", "event": "Listed for sale", "price": "$749,000" }
],
"lastSoldDate": "03/15/2020",
"lastSoldPrice": 720000,
"url": "https://www.zillow.com/homedetails/1234-Oak-Ave-Los-Angeles-CA-90001/12345678_zpid/",
"scrapedAt": "2026-02-11T12:00:00.000Z"
}

Usage Tips

  1. Residential proxies recommended: Zillow has strong anti-bot measures. Residential proxies significantly improve success rates.
  2. Property URLs: Each URL must be a Zillow property detail page containing /homedetails/ and a _zpid identifier.
  3. Rate limiting: The scraper uses randomized delays between requests to avoid detection. Do not set concurrency too high.
  4. Zestimate availability: Not all properties have a Zestimate. New construction, rural properties, or recently changed listings may lack this data.

Integrations

Connect Zillow Zestimate data to your workflow:

  • Google Sheets - Export property valuations to spreadsheets
  • Slack - Get notifications for Zestimate changes
  • Webhook - Send data to your API endpoint
  • Zapier - Connect to 5,000+ apps
  • Make - Automate real estate data workflows

Pricing

This actor uses a pay-per-event pricing model at $0.003 per result. You only pay for successfully scraped property records.

This tool is intended for personal, research, and educational use. Always comply with Zillow's Terms of Service when using extracted data.