Search Homes for Sale by Location

View all Redfin Property Data endpoints →

Live for-sale listings around a free-form location: a canonical city string ('New York, NY, USA'), ZIP code, school district name, street address, a regionId or a Redfin URL. Use property-auto-complete to normalize the input first. Supports the full for-sale filter set (price, beds, baths, size, lot, year, HOA, taxes, scores, status, listingType, timeOnRedfin, priceReduced, openHouse, pool, acceptedFinancing, booleanFilters, keyword) with page/limit paging. Responses carry status_code, resultsPerPage and a data array of homeData listing objects with propertyId and listingId for detail lookups.

API Features

Free-form location input Accepts a city, ZIP, school district, address, regionId or Redfin URL in a single location parameter.
School-district search Passing a district name scopes listings to its boundary for family-focused search products.
Open-house and financing filters openHouse surfaces weekend tours; acceptedFinancing finds FHA/VA-eligible listings.
Consistent listing cards Rows return the same homeData fields (price, beds, address, photos, IDs) as the region search.

Live API Demo

GET /api/project/redfin/location-search-for-sale

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/redfin/location-search-for-sale?key=<API_KEY>&location=New+York%2C+NY%2C+USA'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How can an overseas-buyer platform plug into live US listing data?

Call this endpoint with a city name or ZIP code for the current for-sale list, then use the returned propertyId/listingId pairs with the detail and estimate endpoints to fill in fields — enough to render listing cards and detail pages on your own site.

Which is more precise, a city name or a ZIP code?

A canonical city string ('City, ST, USA') or a ZIP code both work, and school-district names and street addresses are supported too. The more canonical the input, the more stable the results; when unsure, normalize through the autocomplete endpoint first.

Can I search for-sale homes by school district?

Yes. Pass the district name directly as location, or find a result whose searchType is Schools in the autocomplete endpoint and chain from there.

Related operations

Guides

View Subscription Plans →