search_homes
Search Zillow for homes by city, ZIP, or neighborhood, filtered by status, price, beds, baths, and sort, returning addresses, prices, and listing URLs.
Instructions
Search Zillow for homes in an area. Give it a plain location -- a city and state ('Austin, TX'), a ZIP code ('78704'), or a neighborhood -- plus optional filters. Returns each listing's address, price, beds, baths, sqft, Zillow property ID (zpid), listing URL, and days on Zillow.
status: 'rent' (default), 'sale', or 'sold' (recently sold). sort: one of relevant, newest, price_asc, price_desc, beds, baths, sqft, lot_size (default 'relevant'). min_price/max_price, min_beds/max_beds, min_baths/max_baths: numeric filters, all optional and independent. page: 1-indexed results page (default 1).
This is an unofficial, reverse-engineered method -- it fetches Zillow's own search-results pages, not an API. It can get blocked by Zillow's bot detection, and it will say so clearly when that happens rather than return something that looks like results but isn't. Only searches an area; a full street address as the location will fail with an explanation rather than returning that one property's page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| sort | No | relevant | |
| status | No | rent | |
| location | Yes | ||
| max_beds | No | ||
| min_beds | No | ||
| max_baths | No | ||
| max_price | No | ||
| min_baths | No | ||
| min_price | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||