Zillow Property Details Scraper
Full property details from Zillow URLs: price history, schools, HOA & more
What it does
Fetch complete Zillow property data from a list of URLs or ZPIDs. Returns price history, tax history, school ratings, HOA fee, year built, parking, heating/cooling, appliances, full description, Zestimate, rent Zestimate, agent info, and up to 10 listing photos. Designed to integrate with zillow-search-scraper: pass the detailUrl field directly.
Built in
- ✓ Full price history (every price change event with date and price)
- ✓ Annual tax history
- ✓ Nearby school names, ratings, grades, and distance
- ✓ HOA monthly fee, year built, parking type and spaces
- ✓ Heating, cooling, appliances, and stories
- ✓ Up to 10 listing photos
- ✓ Zestimate and rent Zestimate
- ✓ Agent and broker name
- ✓ Accepts Zillow URLs or raw ZPIDs. Integrates with zillow-search-scraper
Guides & tutorials
Zillow Property Details API: Zestimate, Tax History, and Agent Data by URL
Pull full Zillow property records by URL or ZPID in Python: price history, tax history, schools, HOA, and agent data the official API never exposed.
Pull the Top 100 Best Sellers for Every Amazon Subcategory in One Run
Walk an Amazon department with Amazon Bestsellers Scraper and get the top 100 of every subcategory in one run, with a hard cap on lists and cost.
Compare an App's App Store Reviews Across Countries
Read one app's App Store reviews in many countries in one run with App Store Reviews Scraper, then compare ratings and top complaints country by country.
Related scrapers
SEC EDGAR Full-Text Search
Search 10-K, 10-Q, 8-K, and any SEC filing by keyword
Google News Scraper
Headlines, sources, and publication dates as structured JSON
AmbitionBox Scraper
Company reviews, salaries, ratings, and interview data
AliExpress Scraper
Product prices, ratings, and order counts from AliExpress
Common questions
How does this integrate with zillow-search-scraper? +
Run zillow-search-scraper to get a list of properties. Then pass the detailUrl field from those results directly into this actor's urls input for full enrichment.
What is a ZPID? +
A Zillow Property ID, the unique numeric identifier Zillow assigns to every property. You can use the ZPID instead of the full URL as input.
What is the price? +
Pay per result: from $1.00 per 1,000 properties on Apify's higher plans, $1.75 on the free plan, plus a $0.005 start fee per run. Failed results are never charged.
How long does each property take? +
The actor fetches the full property page for each URL. A 1-second delay between requests keeps the actor stable. Expect roughly 2 properties per second at 512MB.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.