Skip to content
Happy Endpoint
Redfin API
API v1.0 Redfin

Redfin API

US real estate data from Redfin: homes for sale, rentals and sold homes, property details, Redfin Estimates, price and tax history, agents and market trends.

Overview

The Redfin API provides US real estate data from redfin.com: homes for sale, rentals and recently sold homes, with property details, photos, price history, tax history, public records, Redfin Estimates, rent estimates, agents and housing market trends.

Search and data coverage

/autocomplete and /geo/zip-info return the region id and type searches take, and /search/by-location searches a place named in free text with no id needed. Homes for sale, rentals and sold homes each have region, location, coordinate and polygon forms, plus /search-by-url for a Redfin page link and /search/by-ids to refresh up to 50 saved homes. Focused searches return new listings, price-reduced homes, open houses, new construction, foreclosures, fixer-uppers and waterfront homes.

Property routes return the listing summary, every photo, amenities, schools, the Redfin Estimate and its monthly history, rental estimate, sale and tax history, public records, the land parcel, Walk Score, climate risk, market heat, price drops, similar homes and sold comps. Agent routes return profiles, deal statistics, past deals and client reviews. Market routes return region boundaries, market snapshots, monthly and national trends, Redfin’s Compete Score, schools, map clusters and mortgage rates.

What you can build

  • US home search for sale, rent and recently sold
  • Home valuations with Redfin Estimate history and sold comps
  • Price drops, new listings, open houses and foreclosures
  • Agent research and monthly housing market trends

Coverage and comparison tips

Coverage follows Redfin’s markets, which include most large US metros. Listing status and prices change quickly, so store the date with each record. The Redfin Estimate is a model value, so keep it distinct from list and sold prices when you build comps.

Getting started

Start with /autocomplete to discover the identifiers and filter values used by the routes above. Then test a focused request such as /search/by-location?location=Seattle, WA and inspect its JSON response before adding more filters or pagination. The endpoint list below reflects the supplied OpenAPI specification.

Subscribe to the Redfin API on RapidAPI to get your API key and view current plans and request limits. Send your key in the X-RapidAPI-Key header and use X-RapidAPI-Host: redfin16.p.rapidapi.com for requests.

Compare this API with the other US property sources in the US real estate data guide. Explore Realtor.com API, Trulia API and Zumper API, or browse the API library for other markets and platforms.

Disclaimer

This API is an independent service built by HappyEndpoint. It is not affiliated with, endorsed, or sponsored by Redfin. All data is retrieved from publicly available sources.

What you can do

US home search for sale, rent and recently sold
Home valuations with Redfin Estimate history and sold comps
Price drops, new listings, open houses and foreclosures
Agent research and monthly housing market trends

Endpoints & Schema

MethodPathSummary
GET/statusCheck whether the Redfin API is available.
GET/autocompleteLocation typeahead: matching cities, ZIP codes, neighborhoods, counties, schools and school districts.
GET/searchHomes for sale in a region or polygon.
GET/search/by-regionHomes for sale in a region - the region-id form of /search (identical inputs and results).
GET/search/by-locationHomes for sale in a place named in free text, in one call: no region id needed.
GET/search/by-coordinatesHomes for sale within radius_miles of a point - "what is for sale near here".
GET/search/by-polygonHomes for sale inside a map polygon - a drawn area, a school zone, a neighborhood outline.
GET/search-by-urlHomes for sale for a Redfin region page URL.
GET/search/by-urlHomes for sale for a Redfin region page URL - same as /search-by-url.
GET/search/by-idsHome cards for known ids in one call - refresh a saved list or a watch list.
GET/rentalsRentals in a region or polygon.
GET/rentals/by-regionRentals in a region - the region-id form of /rentals (identical inputs and results).
GET/rentals/by-locationRentals in a place named in free text, in one call: no region id needed.
GET/rentals/by-coordinatesRentals within radius_miles of a point - "apartments near this office".
GET/soldRecently sold homes in a region or polygon.
GET/sold/by-regionRecently sold homes in a region - the region-id form of /sold (identical inputs and results).
GET/sold/by-locationRecently sold homes in a place named in free text, in one call.
GET/sold/by-polygonRecently sold homes inside a map polygon - comparable sales around a subject home or across a drawn area.
GET/search/new-listingsHomes for sale that came on the market recently: at most listed_within_days days ago (default 7).
GET/search/price-reducedHomes for sale whose price was cut, by when the cut happened.
GET/search/open-housesHomes for sale with an upcoming open house, with the open-house times on each card.
GET/search/new-constructionNew-construction homes for sale - builder listings and plans.
GET/search/foreclosuresForeclosures for sale - agent-listed foreclosures and bank-owned homes.
GET/search/fixer-uppersFixer-upper homes for sale (homes listed as needing work).
GET/search/waterfrontWaterfront homes for sale.
GET/propertyOne home card by property id or listing id.
GET/property-by-urlThe same home card as /property, looked up from a Redfin home page URL.
GET/property/by-addressLook up a home by its street address.
GET/property/summaryThe listing summary of a home: status, dates, address, agents, remarks, highlighted facts and flags.
GET/property/photosEvery photo of a home in five sizes (thumbnail to full), with room tags, 3D walkthrough tours and listing videos.
GET/property/detailsAssigned and nearby schools with ratings, the school districts serving a home, and the MLS listing agent and broker with phone numbers.
GET/property/amenitiesEvery amenity and feature recorded for a home, grouped by section (for example Parking, Interior, Exterior, Financial).
GET/property/estimateThe Redfin Estimate of a home's market value: one value in US dollars, with no low/high range.
GET/property/estimate-historyMonthly Redfin Estimate history of a home (about five years, oldest first), next to the city, county and ZIP market trends over the same months.
GET/property/mortgageMortgage calculator inputs for a home.
GET/property/rental-estimateRedfin's estimated monthly rent for a home in US dollars, with its low-high band.
GET/property/walk-scoreWalk Score, Bike Score and Transit Score (0-100) for a home's location.
GET/property/price-dropWhether a listing's asking price was recently cut and, when it was, by how much.
GET/property/market-heatHow competitive the market around a home is.
GET/property/climate-riskClimate risk for one home or a point on a home's parcel.
GET/property/similar-homesHomes for sale that are similar to a given home and nearby, as compact cards.
GET/property/similar-soldSold homes comparable to a given home (comps), as compact cards.
GET/property/popularityHow much attention a listing is getting.
GET/property/tour-insightsRedfin agents' tour notes for a home.
GET/property/tour-availabilityWhen a listing can be toured in person.
GET/property/parcelThe land parcel under a home.
GET/property/agentThe listing agents and buyer's agents on a home's listing, with the full agent block.
GET/property/redfin-agentThe Redfin agent Redfin assigns to a home's area - not the listing agent.
GET/property/historyA home's sale and tax history.
GET/property/public-recordsCounty public-record facts for a home.
GET/agents/autocompleteStart here to find real estate agents: a typeahead for places and agent names.
GET/agents/searchEvery Redfin and partner agent serving a city, neighborhood, county or ZIP code.
GET/agents/detailAn agent's public profile.
GET/agents/statsAn agent's deal statistics.
GET/agents/dealsAn agent's deals, as home cards.
GET/agents/reviewsEvery client review of an agent, page by page.
GET/regionIdentity and boundary of a Redfin region - a city, ZIP code, neighborhood, county, state, school or school district.
GET/geo/zip-infoLook up a 5-digit US ZIP code and get its Redfin region.
GET/market-statsMarket snapshot for an area - size a search before paging through it.
GET/market/trendsMonthly housing-market trends for a city, ZIP, neighborhood, county or state.
GET/market/trends/nationalUnited States housing-market trends, with Redfin's explanation of each metric.
GET/market/hotnessHow competitive a region's housing market is: Redfin's Compete Score (0-100) with its components.
GET/market/climate-riskClimate risk for a whole city, ZIP, neighborhood or county.
GET/schoolsSchools with GreatSchools ratings, enrollment, district and location.
GET/map-clustersMap clusters for an area, for drawing a pin or heat map.
GET/mortgage/ratesToday's advertised mortgage rates on Redfin for purchase and refinance.

Frequently asked questions

What does the Redfin API return?+
US real estate data from Redfin: homes for sale, rentals and sold homes, property details, Redfin Estimates, price and tax history, agents and market trends.
How do I get an API key?+
Subscribe to this API on RapidAPI. You'll get keys, usage dashboards, and plan management out of the box.
Is there a free tier?+
Check the pricing tab on RapidAPI for current plans and testing allowances.
Can I try the data before subscribing?+
Free samples are available for several platforms - see available samples.