Search

Search listings with filters

Structured listing search using normalized filters (option A) or a pre-built Zillow searchQueryState URL (option B). A bbox or searchUrls is REQUIRED — a free-text location alone is rejected with 400 invalid_filters and never hits upstream. Sync when maxItems ≤ 50, async (202/job) otherwise. Billed at 1 credit per result returned; failed calls are free.

post/v1/search

Request

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

Request body

OR

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