A home price API: check whether a US home or rental listing is fairly priced, from your own app or AI assistant.
Send a listing link or a street address. Homefairly sends back an independent price verdict, a fair value range, a suggested offer range and the recent comparable sales behind it.
A paid Homefairly license key. Buy checks or a plan at homefairly.com/#pricing. Your key arrives by email and works on the website, the browser extension, the app and the API.
Price verdicts cover US homes, land and long-term rentals. Links from Zillow®, Redfin®, Realtor.com®, Homes.com®, Apartments.com®, Rent.com®, Zumper® and HotPads® are supported, or send a US street address.
Verdicts are not available in the Cayman Islands or the Bahamas yet.
POST https://api.homefairly.com/v1/check
Authorization: Bearer YOUR-LICENSE-KEY
Content-Type: application/json
{ "address": "123 Main St, Austin, TX 78701" }
You can send url (a listing link) instead of address. Optional fields: asking_price, asking_rent, sqft, beds, baths, and listing_type (sale or rental, only needed when you type a rental address).
{
"ok": true,
"address": "123 Main St, Austin, TX 78701",
"listing_type": "sale",
"property_type": "home",
"verdict": "A BIT HIGH",
"asking_price": 520000,
"fair_value": 478000,
"fair_value_range": [470000, 482000],
"suggested_offer_range": [463500, 492500],
"difference_pct": 8.8,
"comps_used": 3,
"comparable_sales": [
{ "address": "1 Oak St, Austin, TX 78701", "sold_price": 470000,
"sold_date": "2026-07-29", "beds": 3, "baths": 2,
"sqft": 1790, "distance_miles": 0.2 }
],
"account": { "unlimited": false, "checks_left": 14 },
"charged": true,
"disclaimer": "..."
}
Illustrative example.
Verdicts are GOOD DEAL, FAIRLY PRICED, A BIT HIGH, OVERPRICED, or UNKNOWN when there is not enough reliable data. Rentals return asking_rent, fair_rent and fair_rent_range instead.
If Homefairly cannot find the asking price, you get "error": "more_info_needed" with a needs list. Send the same request again with asking_price (or asking_rent) added. The second request does not use another check.
| Status | error | Meaning |
|---|---|---|
| 401 | unauthorized, license_inactive | No key, or the key is not active |
| 402 | out_of_credits | No checks left on this key |
| 422 | address_not_recognized | Not a full US street address. Send a street number, street name, city and state (or ZIP), or a listing link. |
| 422 | more_info_needed, unrecognized_url, not_enough_data | See the message |
| 422 | cayman_no_verdict, bahamas_no_verdict | Verdicts are not available there yet |
| 429 | capacity | Temporarily busy. Try again later. |
OpenAPI 3.0: api.homefairly.com/v1/openapi.json
Questions: [email protected]
Homefairly verdicts are independent estimates for informational purposes only. They are not an appraisal and not financial, legal or real estate advice. Homefairly is not affiliated with Zillow®, Redfin®, Realtor.com®, Homes.com®, Apartments.com®, Rent.com®, Zumper® or HotPads®. Verify with a licensed local professional before making an offer.
Buy checks or an unlimited plan. Your key works on the website, the extension, the app and the API.
See pricing →