↑ ↓ to move ↵ to open
Redfin Real Estate API reference

redfin.property.get

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

At a glance

Endpoint ID
redfin.property.get
Price
1 credit per call; failed calls are free
Runs for up to
45 seconds
Request
POST /execute
Run an endpoint
MCP tool when pinned
redfin__property__get
Pin tools
OpenAPI
openapi.json
Download

Request

Send the endpoint ID as capability and its fields as input. Set UPSCRAPE_API_KEY to your key first.

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.property.get",  "input": {    "property_url": "https://www.redfin.com/WA/Seattle/130-29th-Ave-98122/home/148583"  }}'

Input

FieldTypeRequiredWhat it doesExample
property_url string yes Public URL of the property. https://www.redfin.com/WA/Seattle/130-29th-Ave-…

Response

A finished call answers with HTTP 200; the data is in results[0].data, and billing.credits_charged is what it cost. A call still running after the wait answers 202: see jobs and results.

This is results[0].data from a real run:

results[0].data
{  "title": "130 29th Ave, Seattle, WA 98122 - 4 beds/2 baths",  "price": 1018000,  "city": "Seattle",  "address": "130 29th Ave, Seattle, WA 98122",  "area_sqft": 3200,  "baths": 2,  "beds": 4,  "canonical": "https://www.redfin.com/WA/Seattle/130-29th-Ave-98122/home/148583",  "collected_at": "2026-10-15T06:03:37Z",  "currency": "USD",  "property_id": "148583",  "state": "WA",  "updated_at": "2026-10-15T06:03:37Z",  "url": "https://www.redfin.com/WA/Seattle/130-29th-Ave-98122/home/148583",  "zip": "98122",  "image_urls": [    "https://ssl.cdn-redfin.com/photo/1/mbpaddedwide/332/genMid.2567332_1.jpg",    "https://ssl.cdn-redfin.com/photo/1/mbpaddedwide/332/genMid.2567332_1_1.jpg"  ]}

Fields

FieldTypeExample
title string 130 29th Ave, Seattle, WA 98122 - 4 beds/2 baths
price integer 1,018,000
city string Seattle
address string 130 29th Ave, Seattle, WA 98122
area_sqft integer 3200
baths integer 2
beds integer 4
canonical string https://www.redfin.com/WA/Seattle/130-29th-Ave-98122/home/148583
collected_at string 2026-10-15T06:03:37Z
currency string USD
image_urls array https://ssl.cdn-redfin.com/photo/1/mbpaddedwide/332/genMid.2567…
property_id string 148583
state string WA
updated_at string 2026-10-15T06:03:37Z
url string https://www.redfin.com/WA/Seattle/130-29th-Ave-98122/home/148583
zip string 98122

If a call fails

A failed call costs nothing. The response carries an error.code you can branch on; Errors and retries lists every code and which ones to retry.

Other Redfin Real Estate endpoints

Something missing or unclear? Ask the team that builds the Redfin Real Estate endpoints.