Zillow Detail Scraper
Pricing
from $1.70 / 1,000 results
Go to Apify Store
Zillow Detail Scraper
Get details of Zillow properties from URLs. This Actor can be easily integrated with other Zillow Scrapers.
Zillow Detail Scraper
Pricing
from $1.70 / 1,000 results
Get details of Zillow properties from URLs. This Actor can be easily integrated with other Zillow Scrapers.
zpid
Optional
Zillow property ID (ZPID)
listingPrice
Optional
Curated listing price. Prefer this over the raw price/currency fields.
listingAddress
Optional
Curated, normalized property address. Prefer this over the raw address object.
coordinates
Optional
Property GPS coordinates.
listingStatus
Optional
Normalized listing status. Prefer this over the raw homeStatus.
propertyUrl
Optional
Absolute URL to the property detail page.
listingType
Optional
How the property is being marketed, plus contingency type. Curated from listingSubType. Null for query types that don't select it — never fabricated booleans.
bathroomsDetail
Optional
Bathroom count broken out by type. Raw bathrooms (the total) is kept unchanged.
lotArea
Optional
Total lot/parcel area with unit and a formatted display string.
pricePerSquareFoot
Optional
Asking price divided by living area (USD/sqft).
taxAssessedValue
Optional
Most recent value assessed for property-tax purposes. Curated from resoFacts.taxAssessedValue.
datePosted
Optional
Date the listing was posted (YYYY-MM-DD).
onMarketDate
Optional
Date the property went on the market via the MLS (ISO).
priceChangedAt
Optional
When the most recent price change occurred (ISO). Prefer this over the raw epoch priceChangeDate.
dateSold
Optional
Date the property last sold, for recently-sold listings (ISO).
parking
Optional
Parking capacity and garage info. Curated from resoFacts.
agent
Optional
Primary listing agent contact info. Curated from attributionInfo.
broker
Optional
Listing brokerage plus buyer-side contacts. Curated from attributionInfo.
mls
Optional
MLS identifier and freshness metadata. Curated from attributionInfo. lastChecked/lastUpdated pass through in Zillow's own YYYY-MM-DD HH:mm:ss format (epoch values are converted to ISO).
mainImage
Optional
Primary property image at multiple resolutions.
staticMapUrl
Optional
URL to a static map image of the property location. Curated from staticMap.
taxAnnualAmount
Optional
Most recent annual property-tax amount. Curated from resoFacts.taxAnnualAmount.
propertyFeatures
Optional
Selected MLS property characteristics. Subset of resoFacts.
atAGlanceFacts
Optional
Quick-summary facts shown at the top of the listing. Curated from resoFacts.atAGlanceFacts.
[ { "factLabel": "Type", "factValue": "Single Family Residence" }]schoolDistricts
Optional
Assigned schools and their districts. Curated from resoFacts.
hoa
Optional
Homeowners-association info. Curated from resoFacts. Null when there is no association.
listingPriceHistory
Optional
Chronological price/listing events. Curated reshape of raw priceHistory (dates ISO).
[ { "date": "2026-04-09T00:00:00.000Z", "event": "Listed for sale", "price": 300000, "pricePerSquareFoot": 185, "priceChangeRate": 0, "source": "Greenville MLS", "sellerAgent": "Jane Doe", "buyerAgent": null }]listingTaxHistory
Optional
Year-by-year tax history. Curated reshape of raw taxHistory.
[ { "year": 2025, "taxPaid": 2854, "value": 212500, "taxIncreaseRate": 0.04, "valueIncreaseRate": 0.06 }]nearbySchools
Optional
Assigned and nearby schools with ratings. Curated reshape of raw schools.
[ { "name": "Berea Elementary", "rating": 5, "distance": 0.8, "level": "Elementary", "type": "Public", "grades": "K-5", "link": "https://www.zillow.com/..." }]nearbyProperties
Optional
Nearby comparable properties. Curated, trimmed reshape of raw nearbyHomes.
[ { "zpid": 11026045, "propertyUrl": "https://www.zillow.com/...", "address": { "street": "...", "city": "...", "state": "SC", "zipCode": "29617" }, "coordinates": { "latitude": 34.87, "longitude": -82.44 }, "price": 295000, "bedrooms": 3, "bathrooms": 2, "livingArea": 1580, "homeType": "SINGLE_FAMILY", "homeStatus": "forSale", "mainImage": "https://photos.zillowstatic.com/..." }]listingMortgageRates
Optional
Benchmark mortgage rates at scrape time. Curated from mortgageRates/mortgageZHLRates.
listingPhotos
Optional
All listing photos at the highest available resolution, with captions. From raw originalPhotos.
[ { "url": "https://photos.zillowstatic.com/fp/abc-uncropped_scaled_within_1536_1152.jpg", "caption": "Front exterior" }]homeType
Optional
Type of home (e.g. SINGLE_FAMILY, CONDO, APARTMENT)
bedrooms
Optional
Number of bedrooms
bathrooms
Optional
Total number of bathrooms. bathroomsDetail breaks the total down by type.
yearBuilt
Optional
Year the property was built
livingArea
Optional
Living area in square feet
description
Optional
Full property description text
zestimate
Optional
Zillow's estimated market value
rentZestimate
Optional
Zillow's estimated monthly rent value
daysOnZillow
Optional
Number of days the property has been listed on Zillow
isZillowOwned
Optional
Whether the property is Zillow-owned
listingProvider
Optional
Provider of the listing data
buildingAttributes
Optional
Building-level attributes; only populated for building/community pages
monthlyHoaFee
Optional
Monthly HOA fee in USD
propertyTaxRate
Optional
Annual property tax rate as a percentage
annualHomeownersInsurance
Optional
Estimated annual homeowners insurance cost in USD
lastSoldPrice
Optional
Price at which the property was last sold
priceChange
Optional
Price change amount since listing
photoCount
Optional
Number of photos available for the listing
virtualTourUrl
Optional
URL to the virtual tour
pageViewCount
Optional
Number of page views for the listing
favoriteCount
Optional
Number of users who have saved/favorited the listing
parcelId
Optional
Assessor's parcel number (APN)
addressOrUrlFromInput
Optional
The original address or URL provided as input
isValid
Optional
Whether the scraped item is considered valid
scrapedAt
Optional
ISO 8601 timestamp when the item was scraped
invalidReason
Optional
Reason the item is invalid (only present when isValid is false)
error
Optional
Error message if scraping failed