↑ ↓ to move ↵ to open
Commerce & delivery · REST API · MCP server

Redfin Real Estate API

Get Redfin's housing market trends for a city as clean JSON: median sale price, homes sold, new listings, inventory and days on market, period by period with year-on-year change.

  • 1 credit per call
  • Failed calls are free
  • Updated
redfin.market.trends 12 rows completed
# From To Median sale price Change % Homes sold Pending sales Inventory Active listings Region
1 2026-07-01 2026-09-30 854,593 -2.72 1943 1936 2554 5329 Seattle, WA
2 2026-06-01 2026-08-31 875,000 -2.78 2177 2096 2351 5171 Seattle, WA
3 2026-05-01 2026-07-31 895,000 -0.56 2385 2305 2372 5364 Seattle, WA
4 2026-04-01 2026-06-30 890,000 -2.2 2487 2493 2287 5347 Seattle, WA
5 2026-03-01 2026-05-31 880,000 -2.22 2408 2551 2243 5231 Seattle, WA
6 2026-02-01 2026-04-30 860,000 -3 2166 2432 2106 4830 Seattle, WA
7 2026-01-01 2026-03-31 838,000 -1.41 1752 2125 1781 4156 Seattle, WA
8 2025-12-01 2026-02-28 813,000 -2.11 1579 1711 1622 3650 Seattle, WA
9 2025-11-01 2026-01-31 815,000 -1.21 1574 1566 1445 3483 Seattle, WA
10 2025-10-01 2025-12-31 850,000 -0.58 1992 1760 1229 3734 Seattle, WA
Endpoints

Redfin Real Estate API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Redfin Real Estate Market Trends API

Get the housing market trend for a city or metro from Redfin's Data Center: median sale price per period with its change, plus homes sold, new and active listings, inventory, days on market and sale-to-list ratio.

Sendregion Returnsperiod_startperiod_endvaluechange_pctmetricsregion
1 credit

Redfin Real Estate Property API

Fetch a public Redfin property page and return address, price, rooms, and media fields.

Sendproperty_url Returnstitlepricecityaddressarea_sqftbaths
1 credit
Use cases

What teams build with Redfin Real Estate data

Know before you build

How Redfin Real Estate data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Redfin Real Estate endpoint: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "redfin.market.trends",  "input": {    "region": "Seattle, WA"  }}'
Response
{  "change_basis": "percent",  "currency": "USD",  "frequency": "Rolling 3 Months",  "last_updated": "2026-10-07",  "metric": "median_sale_price",  "region_type": "City",  "rows": [    {      "change_pct": -2.72,      "period_end": "2026-09-30",      "period_start": "2026-07-01",      "region": "Seattle, WA",      "value": 854593,      "metrics": {        "ACTIVE LISTINGS": 5329,        "ACTIVE LISTINGS YOY (%)": 5.13,        "AVERAGE SALE TO LIST RATIO (%)": 99.22,        "AVERAGE SALE TO LIST RATIO YOY (PPTS)": -0.33,        "HOMES SOLD": 1943,        "HOMES SOLD YOY (%)": -14.14,        "INVENTORY": 2554,        "INVENTORY YOY (%)": 20.03,        "MEDIAN DAYS ON MARKET (DAYS)": 19,        "MEDIAN DAYS ON MARKET YOY (DAYS)": 0,        "MEDIAN NEW LISTING PRICE ($)": 829679,        "MEDIAN NEW LISTING PRICE PER SQ.FT. ($)": 546.95,        "MEDIAN NEW LISTING PRICE PER SQ.FT. YOY (%)": -3.76,        "MEDIAN NEW LISTING PRICE YOY (%)": -2.95,        "MEDIAN SALE PRICE NSA ($)": 854593,        "MEDIAN SALE PRICE NSA YOY (%)": -2.72,        "MEDIAN SALE PRICE PER SQ.FT. ($)": 544.5,        "MEDIAN SALE PRICE PER SQ.FT. YOY (%)": -3.34,        "MONTHS OF SUPPLY": 4,        "MONTHS OF SUPPLY YOY (%)": 114.78,        "NEW LISTINGS": 3127,        "NEW LISTINGS YOY (%)": 4.72,        "PENDING SALES": 1936,        "PENDING SALES YOY (%)": -17.31,        "PERCENT OFF MARKET IN TWO WEEKS (%)": 46.47,        "PERCENT OFF MARKET IN TWO WEEKS YOY (PPTS)": 0.12,        "REGION ID": 16163,        "SHARE SOLD ABOVE ORIGINAL LIST (%)": 20.75,        "SHARE SOLD ABOVE ORIGINAL LIST YOY (PPTS)": 0.29      }    },    {      "change_pct": -2.78,      "period_end": "2026-08-31",      "period_start": "2026-06-01",      "region": "Seattle, WA",      "value": 875000,      "metrics": {        "ACTIVE LISTINGS": 5171,        "ACTIVE LISTINGS YOY (%)": 3.19,        "AVERAGE SALE TO LIST RATIO (%)": 99.6,        "AVERAGE SALE TO LIST RATIO YOY (PPTS)": -0.4,        "HOMES SOLD": 2177,        "HOMES SOLD YOY (%)": -12.04,        "INVENTORY": 2351,        "INVENTORY YOY (%)": 19.22,        "MEDIAN DAYS ON MARKET (DAYS)": 15,        "MEDIAN DAYS ON MARKET YOY (DAYS)": 2,        "MEDIAN NEW LISTING PRICE ($)": 802500,        "MEDIAN NEW LISTING PRICE PER SQ.FT. ($)": 553.22,        "MEDIAN NEW LISTING PRICE PER SQ.FT. YOY (%)": -2.5,        "MEDIAN NEW LISTING PRICE YOY (%)": -5.57,        "MEDIAN SALE PRICE NSA ($)": 875000,        "MEDIAN SALE PRICE NSA YOY (%)": -2.78,        "MEDIAN SALE PRICE PER SQ.FT. ($)": 550.79,        "MEDIAN SALE PRICE PER SQ.FT. YOY (%)": -4.24,        "MONTHS OF SUPPLY": 3.3,        "MONTHS OF SUPPLY YOY (%)": 86.84,        "NEW LISTINGS": 3008,        "NEW LISTINGS YOY (%)": 3.87,        "PENDING SALES": 2096,        "PENDING SALES YOY (%)": -13.53,        "PERCENT OFF MARKET IN TWO WEEKS (%)": 46.71,        "PERCENT OFF MARKET IN TWO WEEKS YOY (PPTS)": -0.45,        "REGION ID": 16163,        "SHARE SOLD ABOVE ORIGINAL LIST (%)": 22.6,        "SHARE SOLD ABOVE ORIGINAL LIST YOY (PPTS)": -1.93      }    }  ]}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Using Upscrape, get Redfin's housing market trend for Seattle, WA. Show the median sale price for each period with its year-on-year change, and tell me whether homes are selling faster or slower.

With Upscrape, get the Redfin Real Estate sold homes search for region id "16163", region type "6" and sold within days "90". Tell me what it costs before you run it, then show the results as a table.

With Upscrape, get the Redfin Real Estate property for https://www.redfin.com/WA/Seattle/130-29th-Ave-98122/home/148583. Tell me what it costs before you run it, then show the results as a table.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Commerce & delivery
Questions

Redfin Real Estate API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Is there an official Redfin API?

Redfin does not offer a public API for this data. It publishes market trends in its Data Center, and Upscrape turns them into one JSON call per city.

Can I get individual listings from Redfin?

Not yet. Today the Redfin API returns market trends by city or metro: prices, sales, inventory and days on market.

Which markets are covered?

The cities and metros Redfin's Data Center publishes. Send the region name as it writes it, such as Seattle, WA. A name it does not know answers not found, never a nearby city.

What data can I get from Redfin Real Estate?

Market trends, rentals search, sold homes search, property and listings search. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Redfin Real Estate API cost?

Every Redfin Real Estate endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Do I need a Redfin Real Estate account or login?

No. Upscrape reads the pages Redfin Real Estate shows to any visitor, so you send the input the endpoint asks for and get the data back. Nothing runs on your account, and you share no password or cookie.

Can an AI agent use the Redfin Real Estate API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Redfin Real Estate endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Redfin Real Estate?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

Get started

Your first Redfin Real Estate call is free.

Up to 100 free credits to start, no card needed.