Real Estate API

Property listings, prices, photos, agents and market data from 40 real estate portals in the US, UK, Europe and beyond.

A real estate data API for Zillow, Redfin, Realtor.com and Trulia in the US, Rightmove, Zoopla and OnTheMarket in the UK, and Idealista, ImmoScout24, SeLoger and other portals across Europe, Latin America, Africa and Asia. Search by location and filters, then pull a property's details, price history and agent. 132 endpoints in this category, from $1 per 1,000 calls.

  • 40 platforms
  • 132 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month

Real estate APIs on API.SH

Each platform has its own page with endpoints, example responses and prices. One API key works for all of them.

Zillow API7 endpoints · from $1/1k Redfin API6 endpoints · from $1/1k Realtor API4 endpoints · from $1/1k Rightmove API5 endpoints · from $1/1k Zoopla API4 endpoints · from $1/1k Trulia API3 endpoints · from $1/1k Idealista API3 endpoints · from $1/1k ImmoScout24 API2 endpoints · from $1/1k SeLoger API2 endpoints · from $1/1k OnTheMarket API3 endpoints · from $1/1k REALTOR.ca API2 endpoints · from $1/1k Property Finder API7 endpoints · from $1/1k realestate.co.nz API6 endpoints · from $1/1k habitaclia API5 endpoints · from $1/1k BusinessesForSale API4 endpoints · from $1/1k Crexi API4 endpoints · from $1/1k Fotocasa API4 endpoints · from $1/1k Otodom API4 endpoints · from $1/1k Sreality API4 endpoints · from $1/1k Zumper API4 endpoints · from $1/1k Argenprop API3 endpoints · from $1/1k Bien'ici API3 endpoints · from $1/1k Immobiliare.it API3 endpoints · from $1/1k Imovirtual API3 endpoints · from $1/1k pisos.com API3 endpoints · from $1/1k Property24 API3 endpoints · from $1/1k VivaReal API3 endpoints · from $1/1k Zameen API3 endpoints · from $1/1k ZAP Imoveis API3 endpoints · from $1/1k Bezrealitky API2 endpoints · from $1/1k Flippa API2 endpoints · from $1/1k FSBO.com API2 endpoints · from $1/1k Homegate API2 endpoints · from $1/1k Immowelt API2 endpoints · from $1/1k Imovelweb API2 endpoints · from $1/1k Inmuebles24 API2 endpoints · from $1/1k LandWatch API2 endpoints · from $1/1k NoBroker API2 endpoints · from $1/1k QuintoAndar API2 endpoints · from $1/1k Rent.com API2 endpoints · from $1/1k

What teams build with real estate data

Listing and price tracking

Search an area every day to catch new listings, price cuts and homes that go under offer.

Market reports and valuations

Collect asking prices, sizes and features by city or postcode to build comparables and feed valuation models.

Agent and lead research

Find the agents and agencies behind listings in a market and see what they have for sale.

Rental and investment analysis

Compare rents and sale prices across portals and countries to find yield and investment opportunities.

Popular real estate endpoints

platformendpointper 1,000 calls
Zillow Zillow search
/zillow/v1/search
$1
1 credit
Redfin Redfin rental property
/redfin/v1/property/rent
$1
1 credit
Realtor realtor.ca sitemap feed
/realtor/v1/feed
$1
1 credit
Rightmove Rightmove listings
/rightmove/v1/listings
$1
1 credit
Zoopla Zoopla search
/zoopla/v1/search
$1
1 credit
Trulia Trulia home search
/trulia/v1/search
$1
1 credit
Idealista Idealista search
/idealista/v1/search
$1
1 credit
ImmoScout24 ImmoScout24 property search
/immoscout24/v1/search
$1
1 credit
SeLoger SeLoger search
/seloger/v1/search
$1
1 credit
OnTheMarket OnTheMarket property search
/onthemarket/v1/search
$1
1 credit
REALTOR.ca REALTOR.ca property search
/realtorca/v1/search
$1
1 credit
Property Finder Property Finder listing search
/propertyfinder/v1/search
$1
1 credit

One request, clean JSON

Zillow search from Zillow: GET https://api.api.sh/zillow/v1/search. Every other real estate endpoint works the same way.

curl "https://api.api.sh/zillow/v1/search?url=https%3A%2F%2Fwww.zillow.com%2Fhomes%2Ffor_sale%2FAustin%2C-TX_rb%2F" \
  -H "x-api-key: $APISH_KEY"
import os, requests

res = requests.get(
    "https://api.api.sh/zillow/v1/search",
    params={"url": "https://www.zillow.com/homes/for_sale/Austin,-TX_rb/"},
    headers={"x-api-key": os.environ["APISH_KEY"]},
    timeout=120,
)
res.raise_for_status()
data = res.json()
{"url": "https://www.zillow.com/homes/for_sale/Austin,-TX_rb/","page": 1,"total_results": 5617,"total_pages": 20,"next_page": 2,"homes": [{"zpid": "58313397","address": "2307 Cheyenne Cir, Austin, TX 78745","street": "2307 Cheyenne Cir","city": "Austin","state": "TX","zip": "78745","price": "$995,000","sold_price": null,"unformatted_price": 995000,"is_building": false,"building_name": null,"units": null,"min_rent": null,"max_rent": null,"availability_count": null,"provider_listing_id": null,"beds": 4,"baths": 2,"area": 2049,"status": "Active","home_type": "SINGLE_FAMILY","zestimate": 966900,"days_on_zillow": 7,"broker": "Christies Intl Real Estate Lone Star","latitude": 30.224419,"longitude": -97.79659,"image": "https://photos.zillowstatic.com/fp/3dafce257cca8f790e05deeab8c0f22a-p_e.jpg","url": "https://www.zillow.com/homedetails/2307-Cheyenne-Cir-Austin-TX-78745/58313397_zpid/","id": "58313397","status_type": "FOR_SALE","status_text": "Active","currency": "USD","country": "$","living_area": 2049,"lot_area": 0.32999999999999996,"lot_area_unit": "acres","rent_zestimate": 4596,"tax_assessed_value": 1138467,"price_change": null,"price_reduction": null,"…": "18 more fields"},{"zpid": "29437674","address": "12572 Wethersby Way, Austin, TX 78753","street": "12572 Wethersby Way","city": "Austin","state": "TX","zip": "78753","price": "$423,924","sold_price": null,"unformatted_price": 423924,"is_building": false,"building_name": null,"units": null,"min_rent": null,"max_rent": null,"availability_count": null,"provider_listing_id": null,"beds": 4,"baths": 3,"area": 2257,"status": "Active","home_type": "SINGLE_FAMILY","zestimate": null,"days_on_zillow": 23,"broker": "Central Metro Realty","latitude": 30.398346,"longitude": -97.656906,"image": "https://photos.zillowstatic.com/fp/bc88e644592631692fc16431d2c4bd20-p_e.jpg","url": "https://www.zillow.com/homedetails/12572-Wethersby-Way-Austin-TX-78753/29437674_zpid/","id": "29437674","status_type": "FOR_SALE","status_text": "Active","currency": "USD","country": "$","living_area": 2257,"lot_area": 10293.228,"lot_area_unit": "sqft","rent_zestimate": null,"tax_assessed_value": 408528,"price_change": -1000,"price_reduction": "$1,000 (Oct 16)","…": "18 more fields"},"… 39 more"],"credits_used": 1,"cached": false}

Why API.SH for real estate data

  • Public data only: no logins, cookies or accounts on the source sites
  • One key and one JSON shape across 40 real estate platforms and 483 in all
  • Blocks, retries and parsing handled for you: no scraper to maintain
  • Pay per call; failed calls cost nothing
  • Also in n8n, Zapier, Make, Google Sheets and AI agents (MCP)

Compared with other data APIs

Other providers sell each platform as a separate actor, scraper or subscription. On API.SH every real estate platform is under one key and one balance, priced per call on the pricing page.

Real estate API questions

What is a real estate API?+

A real estate API returns property data (listings, prices, photos, size, features, agents and history) as structured data your application can use, instead of copying it from portal websites.

Is there a free real estate data API?+

Yes. Every API.SH account gets 1,000 free credits each month, no card needed. After that, calls start at $1 per 1,000.

Does Zillow have a public API?+

Zillow's own APIs are limited to approved partners and MLS feeds. API.SH returns public Zillow listing and property data with an API key, alongside Redfin, Realtor.com, Trulia and the other portals here.

Is there a UK property data API?+

Yes. Rightmove, Zoopla and OnTheMarket are covered, so you can search UK listings and read property details as JSON.

Can I use it from Python or a spreadsheet?+

Yes. Every endpoint is a simple GET request that returns JSON, so it works in Python, Node and any language, and in Google Sheets, n8n, Zapier and Make.

More API categories

Start with 1,000 free credits
Every month, on every account. One key for every real estate platform above.
Get a free API key