Read an unadjusted provider-selected comparable home
curl --request GET \
--url https://realtycrawl.dev/v1/properties/{property_id}/comparables \
--header 'x-api-key: <api-key>'import requests
url = "https://realtycrawl.dev/v1/properties/{property_id}/comparables"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://realtycrawl.dev/v1/properties/{property_id}/comparables', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": [
{
"property": {
"id": "<string>",
"address": {
"country": "<string>",
"formatted": "<string>",
"line1": "<string>",
"unit": "<string>",
"city": "<string>",
"region": "<string>",
"postal_code": "<string>",
"original_text": "<string>"
},
"property_type": "<string>",
"geometry": {
"latitude": 0,
"longitude": 0,
"precision": "exact",
"crs": "EPSG:4326"
},
"bedrooms": 123,
"rooms": 123,
"bathrooms": 123,
"areas": [
{
"value": 123,
"unit": "sqm",
"basis": "living",
"original_text": "<string>",
"normalized_sqm": 123
}
],
"layout": "<string>",
"year_built": 123
},
"price": {
"amount": "<string>",
"currency": "<string>",
"kind": "asking",
"min": "<string>",
"max": "<string>",
"unit_code": "<string>",
"period": "night",
"per_area_unit": "<string>",
"display_text": "<string>"
},
"basis": "closed_sale",
"selection_method": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"listing": {
"id": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"transaction": "sale",
"status": "active",
"property": {
"id": "<string>",
"address": {
"country": "<string>",
"formatted": "<string>",
"line1": "<string>",
"unit": "<string>",
"city": "<string>",
"region": "<string>",
"postal_code": "<string>",
"original_text": "<string>"
},
"property_type": "<string>",
"geometry": {
"latitude": 0,
"longitude": 0,
"precision": "exact",
"crs": "EPSG:4326"
},
"bedrooms": 123,
"rooms": 123,
"bathrooms": 123,
"areas": [
{
"value": 123,
"unit": "sqm",
"basis": "living",
"original_text": "<string>",
"normalized_sqm": 123
}
],
"layout": "<string>",
"year_built": 123
},
"price": {
"amount": "<string>",
"currency": "<string>",
"kind": "asking",
"min": "<string>",
"max": "<string>",
"unit_code": "<string>",
"period": "night",
"per_area_unit": "<string>",
"display_text": "<string>"
},
"observed_at": "2023-11-07T05:31:56Z",
"native_id": "<string>",
"source_status": "<string>",
"title": "<string>",
"url": "<string>",
"agent": {
"id": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"name": "<string>",
"agency_id": "<string>",
"profile_url": "<string>",
"professional_contacts": [
{
"kind": "business_phone",
"value": "<string>"
}
],
"extensions": {}
},
"agency": {
"id": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"name": "<string>",
"address": {
"country": "<string>",
"formatted": "<string>",
"line1": "<string>",
"unit": "<string>",
"city": "<string>",
"region": "<string>",
"postal_code": "<string>",
"original_text": "<string>"
},
"website": "<string>"
},
"media": [
{
"url": "<string>",
"type": "photo",
"caption": "<string>",
"position": 123,
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
}
}
],
"source_updated_at": "2023-11-07T05:31:56Z",
"extensions": {},
"field_status": {}
},
"event_at": "<string>",
"distance_meters": 123
}
],
"meta": {
"request_id": "<string>",
"schema_version": "<string>",
"generated_at": "2023-11-07T05:31:56Z",
"completeness": "complete",
"sources": [
{
"platform": "<string>",
"status": "success",
"provider": "<string>",
"error_code": "<string>",
"truncated": true,
"observed_at": "2023-11-07T05:31:56Z"
}
],
"warnings": [
{
"code": "<string>",
"message": "<string>",
"field": "<string>"
}
],
"pagination": {
"next_cursor": "<string>",
"has_more": true,
"returned": 123,
"total": 123,
"total_relation": "exact"
},
"property_groups": [
{
"property_id": "<string>",
"listing_ids": [
"<string>"
],
"match_method": "<string>",
"status": "matched",
"confidence": 123
}
]
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": [
{
"platform": "<string>",
"status": "success",
"provider": "<string>",
"error_code": "<string>",
"truncated": true,
"observed_at": "2023-11-07T05:31:56Z"
}
]
},
"request_id": "<string>"
}Properties
Read an unadjusted comparable-home recommendation
One positive-price provider-selected comparable-home observation for this account’s unexpired Austin single-family Zillow property. Limit1 (default1), no cursor, omitted basis or source_recommendation only. Price kind unknown; zero-price sold rows excluded. No verified sale/date/distance, adjusted valuation, appraisal or complete set. Success50 credits; errors/replay0. Comparison IDs are not automatically retained property selectors.
GET
/
v1
/
properties
/
{property_id}
/
comparables
Read an unadjusted provider-selected comparable home
curl --request GET \
--url https://realtycrawl.dev/v1/properties/{property_id}/comparables \
--header 'x-api-key: <api-key>'import requests
url = "https://realtycrawl.dev/v1/properties/{property_id}/comparables"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://realtycrawl.dev/v1/properties/{property_id}/comparables', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": [
{
"property": {
"id": "<string>",
"address": {
"country": "<string>",
"formatted": "<string>",
"line1": "<string>",
"unit": "<string>",
"city": "<string>",
"region": "<string>",
"postal_code": "<string>",
"original_text": "<string>"
},
"property_type": "<string>",
"geometry": {
"latitude": 0,
"longitude": 0,
"precision": "exact",
"crs": "EPSG:4326"
},
"bedrooms": 123,
"rooms": 123,
"bathrooms": 123,
"areas": [
{
"value": 123,
"unit": "sqm",
"basis": "living",
"original_text": "<string>",
"normalized_sqm": 123
}
],
"layout": "<string>",
"year_built": 123
},
"price": {
"amount": "<string>",
"currency": "<string>",
"kind": "asking",
"min": "<string>",
"max": "<string>",
"unit_code": "<string>",
"period": "night",
"per_area_unit": "<string>",
"display_text": "<string>"
},
"basis": "closed_sale",
"selection_method": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"listing": {
"id": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"transaction": "sale",
"status": "active",
"property": {
"id": "<string>",
"address": {
"country": "<string>",
"formatted": "<string>",
"line1": "<string>",
"unit": "<string>",
"city": "<string>",
"region": "<string>",
"postal_code": "<string>",
"original_text": "<string>"
},
"property_type": "<string>",
"geometry": {
"latitude": 0,
"longitude": 0,
"precision": "exact",
"crs": "EPSG:4326"
},
"bedrooms": 123,
"rooms": 123,
"bathrooms": 123,
"areas": [
{
"value": 123,
"unit": "sqm",
"basis": "living",
"original_text": "<string>",
"normalized_sqm": 123
}
],
"layout": "<string>",
"year_built": 123
},
"price": {
"amount": "<string>",
"currency": "<string>",
"kind": "asking",
"min": "<string>",
"max": "<string>",
"unit_code": "<string>",
"period": "night",
"per_area_unit": "<string>",
"display_text": "<string>"
},
"observed_at": "2023-11-07T05:31:56Z",
"native_id": "<string>",
"source_status": "<string>",
"title": "<string>",
"url": "<string>",
"agent": {
"id": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"name": "<string>",
"agency_id": "<string>",
"profile_url": "<string>",
"professional_contacts": [
{
"kind": "business_phone",
"value": "<string>"
}
],
"extensions": {}
},
"agency": {
"id": "<string>",
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
},
"name": "<string>",
"address": {
"country": "<string>",
"formatted": "<string>",
"line1": "<string>",
"unit": "<string>",
"city": "<string>",
"region": "<string>",
"postal_code": "<string>",
"original_text": "<string>"
},
"website": "<string>"
},
"media": [
{
"url": "<string>",
"type": "photo",
"caption": "<string>",
"position": 123,
"source": {
"platform": "<string>",
"provider": "<string>",
"observed_at": "2023-11-07T05:31:56Z",
"access_class": "public_portal",
"country": "<string>",
"native_id": "<string>",
"url": "<string>",
"source_updated_at": "2023-11-07T05:31:56Z",
"retrieved_at": "2023-11-07T05:31:56Z"
}
}
],
"source_updated_at": "2023-11-07T05:31:56Z",
"extensions": {},
"field_status": {}
},
"event_at": "<string>",
"distance_meters": 123
}
],
"meta": {
"request_id": "<string>",
"schema_version": "<string>",
"generated_at": "2023-11-07T05:31:56Z",
"completeness": "complete",
"sources": [
{
"platform": "<string>",
"status": "success",
"provider": "<string>",
"error_code": "<string>",
"truncated": true,
"observed_at": "2023-11-07T05:31:56Z"
}
],
"warnings": [
{
"code": "<string>",
"message": "<string>",
"field": "<string>"
}
],
"pagination": {
"next_cursor": "<string>",
"has_more": true,
"returned": 123,
"total": 123,
"total_relation": "exact"
},
"property_groups": [
{
"property_id": "<string>",
"listing_ids": [
"<string>"
],
"match_method": "<string>",
"status": "matched",
"confidence": 123
}
]
}
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"details": [
{
"platform": "<string>",
"status": "success",
"provider": "<string>",
"error_code": "<string>",
"truncated": true,
"observed_at": "2023-11-07T05:31:56Z"
}
]
},
"request_id": "<string>"
}Use this account’s unexpired Austin single-family Zillow property from source-scoped resolution. One fresh provider-selected comparable-home observation, limit 1 (default 1), no cursor. Omit basis or use source_recommendation; closed_sale, active_listing, rental_listing and closed_lease bases are unsupported. Success costs 50 credits; no data, errors and prior-response replay cost zero.
The provider’s dedicated comparable_homes field establishes the selection relationship. Returned positive-price records have price.kind=unknown: the source does not establish asking, sold or estimated-value meaning. Zero-price sold rows are omitted. Event date, distance, adjustments and listing remain null. This is an unadjusted source recommendation, without verified closed sales, arm’s-length consideration, exhaustive matching, appraisal or valuation guarantees. Exact address/geometry, media, contacts and owner information are omitted. Comparison property IDs are source-scoped and are not automatically retained selectors for getProperty.
Check live capabilities. The original property selector is private to this account for 24 hours. Existing seven-day idempotency replay returns a prior snapshot and can outlive selector retention.
Authorizations
Path Parameters
Minimum string length:
1Query Parameters
Only source_recommendation is accepted; omission has that meaning. Other bases are not enabled.
Available options:
closed_sale, active_listing, rental_listing, closed_lease, source_recommendation Required range:
1 <= x <= 100⌘I