Search Listings Inside a Custom Map Polygon

View all Zillow Real Estate Data endpoints →

Draw-your-own-area search: pass polygon as comma-separated coordinate pairs, each pair longitude first then latitude with a space between (lng1 lat1,lng2 lat2,...). The shape closes automatically if the last pair differs from the first, so irregular boundaries — a school district, a neighborhood outline, a flood zone — work directly. Results follow the same envelope and listing-card schema as the other searches: status, echoed parameters, and a data array with zpid, address, price, zestimate, beds, baths, living area, geo point, photo and detailUrl per listing. All standard filters (home_status, sort, price, beds, baths, sqft, lot, HOA, home type) and pagination apply. A ready-to-use example polygon is pre-filled so you can see the format working before drawing your own.

API Features

Arbitrary boundary shapes Any closed lng/lat vertex list works — no restriction to circles, rectangles or administrative boundaries.
Auto-closing polygons The last vertex does not need to repeat the first; the ring is closed automatically.
Consistent result cards Polygon hits carry the same zpid, price, zestimate, beds, baths and photo fields as city and radius searches.
Filter and page through shapes Status, price, size and sort inputs plus 41-per-page pagination apply inside the drawn area.

Live API Demo

GET /api/project/zillow/search-by-polygon

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/zillow/search-by-polygon?key=<API_KEY>&polygon=-118.50394248962402+34.02926010734425%2C+-118.5084056854248+34.02926010734425%2C+-118.51286888122559+34.028691046671696%2C+-118.51527214050293+34.02570341552858%2C+-118.51321220397949+34.02257340341831%2C+-118.51750373840332+34.0215774662657%2C+-118.51681709289551+34.017878168811684%2C+-118.51286888122559+34.016455319170184%2C+-118.51080894470215+34.013324966013194%2C+-118.50789070129395+34.010621386310234%2C+-118.50411415100098+34.008629219864694%2C+-118.49982261657715+34.008486920473%2C+-118.49570274353027+34.007063913440916%2C+-118.4919261932373+34.00891381793271%2C+-118.48849296569824+34.01119056813859%2C+-118.4860897064209+34.014463289606894%2C+-118.48471641540527+34.018020452464164%2C+-118.48042488098145+34.01858958468914%2C+-118.4780216217041+34.0215774662657%2C+-118.47939491271973+34.0249920592766%2C+-118.47681999206543+34.02797971546417%2C+-118.47493171691895+34.03125178964367%2C+-118.4721851348877+34.034381481654364%2C+-118.47733497619629+34.035377268536706%2C+-118.48231315612793+34.035377268536706%2C+-118.48677635192871+34.035377268536706%2C+-118.49141120910645+34.03495050416125%2C+-118.49604606628418+34.034096968969656%2C+-118.49621772766113+34.03054047990366%2C+-118.50033760070801+34.02926010734425%2C+-118.50239753723145+34.032532132148006%2C+-118.50394248962402+34.02926010734425&home_status=FOR_SALE&sort=DEFAULT&listing_type=BY_AGENT&page=1'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Related operations

Guides

View Subscription Plans →