Listings

Search listings by bounding box

REST GET wrapper over /v1/search for one-line curl or agent-toolchain use. A bbox (west,south,east,north) is REQUIRED — free-text location is not supported. Returns up to max_items rows synchronously (default 50, hard cap 50); for more, use POST /v1/search with async. Billed at 1 credit per listing returned — this cost is per-result, not per-call, so a full-page search costs up to 50 credits; set max_items lower to cap it. Failed calls are free.

get/v1/listings

Request

  • Base URL: https://api.zillapi.com
  • URL: https://api.zillapi.com/v1/listings
  • Auth: HTTP bearer

Query parameters

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

Listing status preset.

bboxstring required

REQUIRED bounding box as west,south,east,north (decimal degrees, comma-separated). A free-text location alone is not accepted and returns 400 missing_input; the search engine needs a real bounding box.

price_mininteger

Minimum price in dollars.

price_maxinteger

Maximum price in dollars.

beds_mininteger

Minimum bedrooms.

beds_maxinteger

Maximum bedrooms.

baths_mininteger

Minimum bathrooms.

baths_maxinteger

Maximum bathrooms.

sqft_mininteger

Minimum living area in square feet.

sqft_maxinteger

Maximum living area in square feet.

year_built_mininteger

Minimum year built.

year_built_maxinteger

Maximum year built.

home_typesstring

Comma-separated home types: house,condo,townhouse,multi_family,manufactured,lot,apartment.

days_on_zillow'1' | '7' | '14' | '30' | '90' | '6m' | '12m' | '24m' | '36m'

Max age of the listing on Zillow.

max_itemsinteger

Maximum rows to return in sync mode (default 50, hard cap 50). Billing is 1 credit per row returned, so this is your cost cap — e.g. max_items=5 costs at most 5 credits. For more than 50 results, switch to POST /v1/search with async: true.

format'json' | 'csv' | 'ndjson'

Response format.

locationstring

Optional free-text place label (city/ZIP/neighborhood) — a hint only. A bbox is REQUIRED; location alone returns 400 (missing_input).

Response

Search rows (sync). Note: the search-row shape (SearchResultRow) is NOT the same as the detail Property shape returned by the property endpoints.

request_idstring

Changes

No recorded changes to this operation across all 1 revision of this API.