Zillow Scraper
Pricing
Pay per event
position
Optional
1-based position across all fetched pages.
zpid
Optional
Zillow property id, stable across runs.
url
Optional
Absolute Zillow listing URL.
address
Optional
Full address as one line.
street
Optional
Street address.
city
Optional
City.
state
Optional
Two-letter state.
zipcode
Optional
ZIP code.
price
Optional
Asking price in dollars. Absent on sold listings, which Zillow does not price in search.
price_text
Optional
That price as Zillow formats it.
currency
Optional
Usually USD.
beds
Optional
Bedrooms.
baths
Optional
Bathrooms.
living_area_sqft
Optional
Interior area in square feet.
lot_area
Optional
Lot size in the unit below.
lot_area_unit
Optional
Unit for lot size, usually sqft or acres.
home_type
Optional
SINGLE_FAMILY, CONDO, TOWNHOUSE and so on.
status
Optional
FOR_SALE, SOLD, FOR_RENT.
status_text
Optional
Zillow's own wording, for example Active.
marketing_status
Optional
For Sale by Agent, For Sale by Owner and so on.
days_on_zillow
Optional
How long the listing has been up.
sold_price
Optional
Sale price. Zillow leaves this empty in its sold search payload, so it is normally absent.
date_sold
Optional
Sale date, present on sold listings.
tax_assessed_value
Optional
Assessed value for tax, where published.
zestimate
Optional
Zillow's own valuation estimate.
rent_zestimate
Optional
Zillow's estimated monthly rent.
latitude
Optional
Latitude.
longitude
Optional
Longitude.
broker
Optional
Listing brokerage.
is_zillow_owned
Optional
Whether Zillow itself owns the property.
has_3d_model
Optional
Whether a 3D tour exists.
has_video
Optional
Whether a video exists.
price_per_sqft
Optional
Price divided by living area. Computed here; Zillow does not publish it on the card.
image
Optional
Primary photo URL.
listing_type
Optional
Which search produced this row.
search_location
Optional
Echo of the location searched.