Search Recently Sold Homes by Location
View all Redfin Property Data endpoints →Closed-sale comps around a free-form location (city, ZIP code, school district, address, regionId or Redfin URL). Combine a soldWithin window (7 days to 5 years) with price, size, lot, year-built, pool, financing, HOA, tax, school-rating and score filters to assemble a clean comp set. Results follow the shared homeData listing shape with propertyId, url, beds, baths, sqftInfo, lotSize and addressInfo, so sold rows join directly onto for-sale and detail data.
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/redfin/location-search-for-sold API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/redfin/location-search-for-sold?key=<API_KEY>&location=New+York%2C+NY%2C+USA'
Query Result
Use Cases
- Generate CMA reports for agents by pulling sold homes around a listing address within a custom window.
- Compute ZIP-level turnover and median sale price for investor heat maps.
- Cross-check public tax records against actual closed prices for assessment-appeal services.
- Track flips by matching repeat sales of the same property within short soldWithin windows.
Frequently asked questions
How do I look up recent sales near an address?
Pass the address or ZIP as location, pick a soldWithin of 90 or 180, then narrow by beds and size to assemble a comparable set.
How should I choose the soldWithin window?
90 days balances sample size and freshness; for thin markets or long-trend work, widen to 365 days or even 5 years.
Can sold data be aligned with live listings?
Yes. Both share the homeData structure and propertyId keys, so one parser covers both pipelines.