Redfin estimate

Redfin's sale estimate and rent estimate for one home, labeled as Redfin's. We pass them through; we do not make our own. Costs 1 credit.

GEThttps://api.realtycrawl.com/v1/redfin/estimate

Redfin's sale estimate and rent estimate for one home, labeled as Redfin's. We pass them through; we do not make our own.

Cost: 1 credit when complete. Failed calls are free.

#Inputs

  • lookup: Which home. Send exactly one of url or source_id. None, or more than one, returns 422 with param set to lookup.
ParameterTypeDefaultDescription
urlstringThe home's page URL on the source site.
source_idstringThe source's own ID for the home. On Zillow, the zpid; on Redfin, the number at the end of the home's URL (.../home/34056278).

#Example

curl -G https://api.realtycrawl.com/v1/redfin/estimate \  -H "Authorization: Bearer $REALTYCRAWL_KEY" \  -d source_id=34056278
Try it
Which homeSend exactly one
Request
curl -G https://api.realtycrawl.com/v1/redfin/estimate \  -H "Authorization: Bearer $REALTYCRAWL_KEY" \  -d source_id=34056278
Sign in to runFree account, no card.

#Fields

FieldTypeDescription
request_idstringID of this request. Poll it at /v1/jobs/{request_id}.
statusstring: pending, complete, failedpending, complete or failed. Always check it, even on HTTP 200.
creditsintegerCredits charged. The route's price when complete; 0 while pending, when failed, or for a page past the last one.
cachedbooleanTrue when the result came from our cache.
poll_urlstring or nullWhere to poll while pending. Null when complete.
errorobject or null{code, message, param} when failed. Null otherwise.
resultobject or nullThe result when complete. Null otherwise.
result.sourcestringSource of the rows, like zillow.
result.queryobjectThe inputs you sent, as we read them.
result.countintegerRows in data.
result.reported_totalinteger or nullTotal matches the source reported for the whole search, when it shows one.
result.next_cursorstring or nullSend as cursor for the next page. Null on the last page and on lookups.
result.collected_atstringWhen we read the source (ISO 8601, UTC).
result.schema_versionintegerVersion of the row schema. Changes only with a new, opt-in version.
result.completenessstring: complete, partialcomplete, or partial when the source returned less than a full page for a reason other than reaching the end.
result.summaryobject or nullMaths over this page for area searches. Null on lookups.
result.dataarrayThe rows.
result.field_notesarrayWhy a field is null: {field, reason, detail}. One note covers every row where it applies.
result.data[].sourcestringWhich source the row came from. New sources may be added, so handle values you don't know.
result.data[].source_idstringThe source's own ID for the home or building. On Zillow, a home's ID is its zpid; on Redfin, its property ID.
result.data[].source_urlstringPage for this home or building on the source site.
result.data[].valuesarrayOne entry per estimate: {source, kind, value (Money), low (Money|null), high (Money|null), as_of}. kind is sale or rent (monthly). Every value is the source's own estimate. We do not make or blend our own.
result.data[].extrasobjectFields only this source has. Each source lists its own on its docs page. {} when there are none.