Zillow estimate
Zillow's Zestimate and Rent Zestimate for one home, labeled as Zillow's. Costs 1 credit.
GET
https://api.realtycrawl.com/v1/zillow/estimateZillow's Zestimate and Rent Zestimate for one home, labeled as Zillow'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
address,urlorsource_id. None, or more than one, returns 422 withparamset tolookup.
| Parameter | Type | Default | Description |
|---|---|---|---|
address | string | Full street address with city and state or ZIP, like 2041 Samuel Dr, Denver, CO 80221. An address that matches several homes returns 422 address_ambiguous with up to 5 candidates. | |
url | string | The home's page URL on the source site. | |
source_id | string | The source's own ID for the home. On Zillow, the zpid. |
#Example
curl -G https://api.realtycrawl.com/v1/zillow/estimate \ -H "Authorization: Bearer $REALTYCRAWL_KEY" \ -d source_id=12998656Try it
#Fields
| Field | Type | Description |
|---|---|---|
request_id | string | ID of this request. Poll it at /v1/jobs/{request_id}. |
status | string: pending, complete, failed | pending, complete or failed. Always check it, even on HTTP 200. |
credits | integer | Credits charged. The route's price when complete; 0 while pending, when failed, or for a page past the last one. |
cached | boolean | True when the result came from our cache. |
poll_url | string or null | Where to poll while pending. Null when complete. |
error | object or null | {code, message, param} when failed. Null otherwise. |
result | object or null | The result when complete. Null otherwise. |
result.source | string | Source of the rows, like zillow. |
result.query | object | The inputs you sent, as we read them. |
result.count | integer | Rows in data. |
result.reported_total | integer or null | Total matches the source reported for the whole search, when it shows one. |
result.next_cursor | string or null | Send as cursor for the next page. Null on the last page and on lookups. |
result.collected_at | string | When we read the source (ISO 8601, UTC). |
result.schema_version | integer | Version of the row schema. Changes only with a new, opt-in version. |
result.completeness | string: complete, partial | complete, or partial when the source returned less than a full page for a reason other than reaching the end. |
result.summary | object or null | Maths over this page for area searches. Null on lookups. |
result.data | array | The rows. |
result.field_notes | array | Why a field is null: {field, reason, detail}. One note covers every row where it applies. |
result.data[].source | string | Which source the row came from. New sources may be added, so handle values you don't know. |
result.data[].source_id | string | The source's own ID for the home or building. On Zillow, a home's ID is its zpid. |
result.data[].source_url | string | Page for this home or building on the source site. |
result.data[].values | array | One 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[].extras | object | Fields only this source has. Each source lists its own on its docs page. {} when there are none. |