Search Listings by City, ZIP or Neighborhood
View all Zillow Real Estate Data endpoints →Search live US and Canada listings by a free-text location (city, county, neighborhood or ZIP code) with rich filters. Verified live with Los Angeles, CA, which returned 41 real listings on page 1. The response envelope carries status (OK/ERROR), a request_id, an echo of your parameters, and a data array of listing cards. Each card includes zpid, full address fields (address, streetAddress, city, state, zipcode), price and currency, zestimate and rentZestimate, bedrooms, bathrooms, livingArea, lot size (lotAreaValue/lotAreaUnit), daysOnZillow, latitude/longitude, homeType, statusType/statusText, imgSrc photo and a detailUrl. Use home_status to switch between FOR_SALE, FOR_RENT and RECENTLY_SOLD inventory, and sort (NEWEST, PRICE_LOW_HIGH, etc.) to order results. Each page returns up to 41 listings (pages 1-100). A valid filter that matches nothing returns HTTP 200 with data:[]; an unrecognizable location returns a precise 'Invalid location' error. Keep price ranges plausible — absurd values (e.g. a trillion-dollar minimum) can trigger a temporary 503 instead of an empty result.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/zillow/search API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/zillow/search?key=<API_KEY>&location=Los+Angeles%2C+CA&home_status=FOR_SALE&sort=DEFAULT&listing_type=BY_AGENT&page=1'
Query Result
Use Cases
- Build a consumer home-search app with price, beds, baths, sqft, HOA, home-type and status filters over live inventory
- Run a nightly investor deal-alert pipeline that polls target ZIP codes sorted by NEWEST and notifies on fresh listings
- Monitor distressed inventory by filtering foreclosures, pre-foreclosures and auctions for wholesaling teams
- Power a rental market dashboard tracking asking rents and days-on-market by neighborhood via FOR_RENT status