Real Estate data APIs

Best Real Estate APIs (2026)

Best Real Estate APIs (2026) are ReefAPI category hubs for live JSON: real-estate APIs return property listings, prices, listing details, locations and market inventory. ReefAPI offers 11 non-legal real estate APIs behind one key, one credit pool and the same { ok, data, meta, error } envelope, with examples derived from the catalog and committed live snapshots.

Comparison table

Ranked Real Estate API list

Ranked by catalog action count, then alphabetically for ties; legal-heavy engines are excluded.

#EngineWhat it returnsActionsSnapshot sampleFree tierLanding
1Zillowitems[]{zpid, url, list_price_usd, price_display, status, property_type, beds, baths, sqft, lot...13address: 8905 Spearhead Cv, Austin, TX 78717; price_display: $750,000yesView API
2Realtor.com API scraperresults[]{property_id, url, list_price_usd, status, property_type, beds, baths, sqft, lot_sqft,...7list_price_usd: 333990; city: AustinyesView API
3Rightmovematches[] (location_identifier/id/type/display_name), count6price_display: £855,000yesView API
4Japan Real Estateitems[]{listing_id, url, title_ja, address_ja, price_jpy, price_ja, madori, area_m2 (+land_area...5listing_id: [redacted-phone]; bukken_code: [redacted-phone]yesView API
5Redfinitems[]{property_id, listing_id, url, address_line, city, state_code, postal_code, list_price_u...5list_price_usd: 1500000; city: AustinyesView API
6Hemnet.se API scraperresults[]{id, url, street_address, area, housing_form, asking_price{amount_sek}, fee, square_me...4id: 21698056; url: https://www.hemnet.se/bostad/lagenhet-1rum-sodra-angby-stockholms-kommun-zornvagen-[redact...yesView API
7Property Snapshot APIproperty{address_normalized,country,source_engine,source_id,listing_url}, match{mode: url|addre...4property: US; match: urlyesView API
8Funda.nl API scraperresults[]{id, url, contract, object_type, price{amount_eur, kind}, surface_m2, rooms, bedrooms,...3address: Raden Adjeng Kartinistraat; price: 500000yesView API
9Idealista API scraperresults[]{id, url, title, price, currency, rooms, bathrooms, surface_m2, floor, features[], thu...3title: Ático en Calle de Dulce Chacón, Virgen del Cortijo - Manoteras, Madrid; price: 1160000yesView API
10Immobiliare.it API scraperresults[]{id, url, price_eur, contract, typology, rooms, bedrooms, bathrooms, surface_m2, floor...3title: Trilocale via Pietro Romualdo Pirotta, Centocelle, Roma; location: Via Pietro Romualdo PirottayesView API
11OnTheMarket API scrapermatches[]{location_id, name, display_name}, count3title: 3 bedroom semi-detached house for sale; address: Applegarth Drive, Ilford, IG2yesView API
Engine notes

What each Real Estate API covers

  1. Zillow includes 13 actions (search, search_by_coordinates, search_by_url). US homes with prices, history and estimates. The primary catalog return is items[]{zpid, url, list_price_usd, price_display, status, property_type, beds, baths, sqft, lot....

  2. Realtor.com API scraper includes 7 actions (search, detail, estimates). Realtor.com API scraper The primary catalog return is results[]{property_id, url, list_price_usd, status, property_type, beds, baths, sqft, lot_sqft,....

  3. Rightmove includes 6 actions (location_search, search, property_detail). UK property listings for sale and to rent. The primary catalog return is matches[] (location_identifier/id/type/display_name), count.

  4. Japan Real Estate includes 5 actions (search, detail, areas). Japan property listings and details. The primary catalog return is items[]{listing_id, url, title_ja, address_ja, price_jpy, price_ja, madori, area_m2 (+land_area....

  5. Redfin includes 5 actions (search, listing_detail, similar). US homes for sale, sold and rentals with history. The primary catalog return is items[]{property_id, listing_id, url, address_line, city, state_code, postal_code, list_price_u....

  6. Hemnet.se API scraper includes 4 actions (search, sold, detail). Hemnet.se API scraper The primary catalog return is results[]{id, url, street_address, area, housing_form, asking_price{amount_sek}, fee, square_me....

  7. Property Snapshot API includes 4 actions (snapshot, resolve, batch). Property Snapshot API The primary catalog return is property{address_normalized,country,source_engine,source_id,listing_url}, match{mode: url|addre....

  8. Funda.nl API scraper includes 3 actions (search, detail, area). Funda.nl API scraper The primary catalog return is results[]{id, url, contract, object_type, price{amount_eur, kind}, surface_m2, rooms, bedrooms,....

  9. Idealista API scraper includes 3 actions (search, detail, geography). Idealista API scraper The primary catalog return is results[]{id, url, title, price, currency, rooms, bathrooms, surface_m2, floor, features[], thu....

  10. Immobiliare.it API scraper includes 3 actions (search, detail, geography). Immobiliare.it API scraper The primary catalog return is results[]{id, url, price_eur, contract, typology, rooms, bedrooms, bathrooms, surface_m2, floor....

  11. OnTheMarket API scraper includes 3 actions (location_search, search, property_detail). OnTheMarket API scraper The primary catalog return is matches[]{location_id, name, display_name}, count.

FAQ

Questions about Real Estate APIs

Which Real Estate API is free?

Every Real Estate API listed here can be tried with ReefAPI's free tier: 1,000 credits on signup, no card required. The current hub includes Zillow, Realtor.com API scraper, Rightmove, Japan Real Estate, Redfin, Hemnet.se API scraper, Property Snapshot API, Funda.nl API scraper, Idealista API scraper, Immobiliare.it API scraper, OnTheMarket API scraper.

Do these Real Estate APIs need login?

No source-site login is needed for the listed ReefAPI responses. You call ReefAPI with an x-api-key header, and each engine returns the standard JSON envelope.

How fresh is the Real Estate data?

Production requests fetch live data through ReefAPI. The table's sample data point comes from the committed snapshot for each engine, and the sitemap uses catalog freshness for recrawling.

What is the best Real Estate API to start with?

Zillow appears first because this hub ranks engines by action count, then alphabetically for ties. Use that as a coverage signal, then choose the API whose returned fields match your workflow.