Docs · Reference
Zillow Listings Search
GET /v1/realestate/zillow/search3 credits / listingcache 360 minHomes for sale, for rent or recently sold on Zillow for a city, ZIP code or neighbourhood, or for any Zillow search URL you copy from the browser (with its filters and map area): Zillow ID, address, price, beds, baths, living area, lot size, home type, listing status, days on Zillow, Zestimate and rent Zestimate, coordinates, photo, brokerage and the listing URL, 41 per Zillow page and up to 500 per call. Agent names and contact details are never collected. Zillow runs PerimeterX bot protection, so this engine uses residential connections only; its "Press & Hold" page is detected, never solved, and never charged. Billed per listing returned.
Query parameters
locationstring | City, ZIP code, neighbourhood or county, e.g. 'Austin, TX' or '78704'. Default: null |
urlstring | A Zillow search URL copied from the browser (keeps its filters and map area). Overrides location and status. Default: null |
statusstring | Listing status to search. Default: "for_sale" Allowed: for_sale, for_rent, sold |
pageinteger | Zillow results page to start from (about 41 per page). Default: 1 |
limitinteger | Maximum listings to return (1-500). Default: 41 |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/realestate/zillow/search?location=Austin%2C%20TX&limit=40" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Zillow Listings Search API page.