Built-in tool
Zillow Extract property listing information discover by input filters
Given a location (city, ZIP, or street address) plus optional filters (listing category, home type, days on Zillow, exact-address match), crawls Zillow and returns matching property listings.
Endpoint
Parameters
| Name | Type | Required | Note |
|---|---|---|---|
| locationstring · required | string | required | Location to search — a city, ZIP code, or street address (e.g. "New York", "02118", "83 Smith Lake Rd, Roscoe, NY 12776"). |
| HomeTypestring · optional | string | optional | Home type filter, e.g. "Houses", "Condos", "Townhomes", "Apartments", "Multi-family", "Manufactured", "Lots/Land". Leave empty for any. |
| exact_addressboolean · optional | boolean | optional | Match the location as an exact street address rather than an area/city search. Defaults to false. Default: |
| days_on_zillowstring · optional | string | optional | How recently listed, e.g. "1 day", "7 days", "30 days", "90 days". Leave empty for any. |
| limit_per_inputnumber · optional | number | optional | Limit the number of results per input |
| listingCategorystring · optional | string | optional | Listing category, e.g. "House for sale" or "House for rent". Leave empty for any. One of: |
| limit_multiple_resultsnumber · optional | number | optional | Limit the total number of results |
Response schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"elements"
],
"properties": {
"elements": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
},
"capReason": {
"enum": [
"tier_default",
"requested_limit",
"limit_clamped"
],
"type": "string"
},
"recordCap": {
"type": "number"
},
"truncated": {
"type": "boolean"
},
"capApplied": {
"type": "boolean"
},
"suggestion": {
"type": "string"
},
"totalElements": {
"type": "number"
}
},
"additionalProperties": true
}