v1

latestOpenAPI 3.1.02026-07-26180242448.0 KB
Zillow Search

Search Properties

Search Zillow for for-sale / for-rent / sold listings with rich filters.

get/v1/zillow/search

Query parameters

locationstring required

City/state, ZIP, address, or neighborhood (e.g. 'Austin, TX').

status'for_sale' | 'for_rent' | 'sold'

Listing status filter.

pageinteger

Page number. Zillow caps search at 20 pages (~820 results).

sort'homes_for_you' | 'newest' | 'price_high_to_low' | 'price_low_to_high' | 'bedrooms' | 'bathrooms' | 'square_feet' | 'lot_size' | 'year_built'

Sort order for results.

price_mininteger

Minimum price (USD).

price_maxinteger

Maximum price (USD).

beds_mininteger

Minimum number of bedrooms.

baths_minnumber

Minimum number of bathrooms.

home_type'houses' | 'condos' | 'townhomes' | 'apartments' | 'manufactured' | 'lots' | 'multi_family'

Comma-separated home types.

sqft_mininteger

Minimum interior square footage.

sqft_maxinteger

Maximum interior square footage.

lot_mininteger

Minimum lot size in square feet.

lot_maxinteger

Maximum lot size in square feet.

year_built_mininteger

Earliest year built.

year_built_maxinteger

Latest year built.

hoa_maxinteger

Maximum monthly HOA fee.

keywordsstring

Match listing-description keywords.

days_onstring

Days-on-Zillow filter (e.g. '1', '7', '30').

northnumber

North latitude of a map-bounds box (tile past the 820-result cap).

southnumber

South latitude of a map-bounds box.

eastnumber

East longitude of a map-bounds box.

westnumber

West longitude of a map-bounds box.

Response

Matching listings

locationstring nullable
statusstring
map_results_countinteger
scraped_utcnumber nullable
scraped_atstring nullable