toolzerhub API Docs

Get property details

Get a home's listing record, property history, schools, risk factors, parcel records, comparable sales and nearby listings. Requires url — the exact value every /v1/redfin/search → row publishes.

1 credit / requestBilled only on success
GET
/v1/redfin/property

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Query Parameters

url*string

Redfin property URL or path. Use the url from a /v1/redfin/search result; it can't be built from an id.

Lengthlength <= 500
curl -X GET "https://example.com/v1/redfin/property?url=%2FCA%2FSan-Francisco%2F331-Bartlett-St-94110%2Fhome%2F801881" \  -H "x-api-key: YOUR_API_KEY"
{  "data": {    "requested_url": "/CA/San-Francisco/331-Bartlett-St-94110/home/801881",    "url": "https://www.redfin.com/CA/San-Francisco/331-Bartlett-St-94110/home/801881",    "above_the_fold": {      "property1": null,      "property2": null    },    "below_the_fold": {      "property1": null,      "property2": null    },    "main_house_info": {      "property1": null,      "property2": null    },    "schools": {      "property1": null,      "property2": null    },    "risk_factors": {      "property1": null,      "property2": null    },    "around_this_home": {      "property1": null,      "property2": null    },    "similar_listings": {      "property1": null,      "property2": null    },    "nearby_listings": {      "property1": null,      "property2": null    },    "nearby_open_houses": {      "property1": null,      "property2": null    },    "parcel_info": {      "property1": null,      "property2": null    },    "avm_history": {      "property1": null,      "property2": null    },    "activity": {      "property1": null,      "property2": null    },    "usage_note": "Each section is published under its own name and in Redfin's own shape, lifted from the property page's request cache because Redfin's detail endpoints answer 403 when called directly. A null section means the page did not carry it."  }}