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
Response
Search rows (sync). Note: the search-row shape (SearchResultRow) is NOT the same as the detail Property shape returned by the property endpoints.