docs / zillow

Zillow

US homes with prices, history and estimates.

base /zillow/v110 endpoints
post/zillow/v1/search_by_coordinates2 credits

Search listings inside exact map bounds (returns more than the standard ~860-result cap).

ParameterAllowed / rangeDescription
map_boundsrequiredMap viewport to search: {west, east, south, north} in decimal degrees.
status = for_saleoptionalfor_sale · for_rent · soldListing status to search (synonyms rent/rental/recently_sold also accepted).
max_results = 1000optional1–10000Stop after this many listings. Caps across pages — a single page (~41 listings) is always returned in full.
max_pages = 1optional1–20How many result pages to fetch (~41 listings/page).
fetch_all = falseoptionalFetch EVERY listing in the area (returns more than Zillow's standard ~860-result cap). Slower; combine with max_results.
Try in playground →
post/zillow/v1/search_by_url2 credits

Run any copied Zillow URL: a search URL replays that exact search (with its filters); a property URL routes to the full property detail.

ParameterAllowed / rangeDescription
urlrequiredAny Zillow search or property URL, copied from the browser.
Try in playground →
post/zillow/v1/property_detail3 credits

Full property record: Zestimate (+history), price & tax history, schools, agent, photos, RESO facts. Batch several with zpids[].

ParameterAllowed / rangeDescription
zpidoptionalZillow property ID. Provide zpid, zpids OR url.
zpidsoptionalSeveral property IDs in one call (batch).
urloptionalZillow property URL (alternative to zpid).
Try in playground →
post/zillow/v1/comps2 credits

Comparable homes near a property (synthesized similar-listing search, scored by distance/beds/sqft).

ParameterAllowed / rangeDescription
zpidoptionalZillow property ID — the number in the property URL (…/12345678_zpid/) or `zpid` from a search result.
urloptionalZillow property URL (alternative to zpid).
radius_deg = 0.03optional0.005–0.5Search radius in decimal degrees (0.03 ≈ 2 miles).
max_comps = 12optional1–100How many comparables to return (1–100).
Try in playground →
post/zillow/v1/sold2 credits

Recently-sold listings (last 12 months) by location or map bounds.

ParameterAllowed / rangeDescription
locationoptionalWhere to search. Provide location OR map_bounds.
map_boundsoptionalExact map viewport {west, east, south, north} (alternative to location).
max_pages = 1optional1–20How many result pages to fetch (~41 listings/page).
fetch_all = falseoptionalFetch EVERY listing in the area (returns more than Zillow's standard ~860-result cap). Slower; combine with max_results.
Try in playground →
post/zillow/v1/agent1 credit

Listing agent + broker attribution for one property (agentInfo).

ParameterAllowed / rangeDescription
zpidoptionalZillow property ID — the number in the property URL (…/12345678_zpid/) or `zpid` from a search result.
urloptionalZillow property URL (alternative to zpid).
Try in playground →
post/zillow/v1/agent_profile1 credit

An agent's full portfolio: profile info + their for-sale/sold listings + reviews (browser-rendered; slower).

ParameterAllowed / rangeDescription
usernameoptionalAgent's Zillow username (the part after /profile/). Provide username, profile_url, zuid OR url.
profile_urloptionalAgent profile URL.
zuidoptionalAdvanced: Zillow user ID.
Try in playground →
post/zillow/v1/agents_by_location1 credit

Real-estate agent directory for a location, with review summaries.

ParameterAllowed / rangeDescription
locationrequiredWhere to search — city, ZIP, neighborhood or county ('Austin, TX', '78704', 'Brooklyn, NY').
Try in playground →