Skip to main content
29M UK properties, one API call Get your API key →

API Reference

All endpoints return JSON. Authentication uses Authorization: Api-Key YOUR_KEY on every request.

Base URL: https://api.homedata.co.uk/api

Complete endpoint catalogue

Every endpoint currently offered in the Playground. Enterprise data is arranged with our team.

  • Address Find GET
    /address/find/
  • Property — Discovery GET
    /property/:uprn/
  • Property — Address tier GET
    /property/:uprn/address/
  • Property — Base tier GET
    /property/:uprn/base/
  • Property — Core tier GET
    /property/:uprn/core/
  • Property — Complete tier GET
    /property/:uprn/complete/
  • Property — Custom (?with=…) GET
    /property/:uprn/
  • All Property Listings Enterprise
    Enquire about this data
  • Sale Events GET
    /property_sale_events/
  • Rooms GET
    /properties/:uprn/rooms/
  • Roof GET
    /properties/:uprn/roof/
  • Garden GET
    /properties/:uprn/garden/
  • Parking GET
    /properties/:uprn/parking/
  • EPC Renovations GET
    /properties/:uprn/epc_renovations/
  • Dimensions GET
    /properties/:uprn/dimensions/
  • Land Area GET
    /properties/:uprn/land/
  • Construction GET
    /properties/:uprn/construction/
  • EPC Rating GET
    /properties/:uprn/epc/
  • Environmental Risks GET
    /risks/:risk_type/
  • Deprivation Index GET
    /deprivation/
  • Price Trends GET
    /price_trends/:outcode/
  • Price Distributions GET
    /price_distributions/:outcode/
  • Postcode Lookup GET
    /address/postcode/:postcode/
  • Land Registry Sales Enterprise
    Enquire about this data
  • Council Tax Band GET
    /council_tax_band/:uprn/
  • Council Tax Full GET
    /council_tax/:uprn/
  • Comparables Enterprise
    Enquire about this data
  • Search live listings Enterprise
    Enquire about this data
  • Unlock UPRN + Address POST
    /listing-address/
  • Land Registry Titles GET
    /property_lr_titles/:uprn/
  • Boundary Autocomplete GET
    /boundaries/autocomplete/
  • Planning Applications GET
    /planning/search/
  • Crime Data GET
    /crime/
  • Solar Assessment GET
    /solar-assessment/:uprn/
  • Postcode Profile GET
    /postcode-profile/
  • Price Growth GET
    /price-growth/:outcode/
  • Schools Nearby GET
    /schools/nearby
  • Broadband Speed GET
    /broadband/
  • Amenities (all) GET
    /amenities/
  • Food GET
    /amenities/food/
  • Education GET
    /amenities/education/
  • Healthcare (OSM) GET
    /amenities/healthcare/
  • Financial GET
    /amenities/financial/
  • Civic GET
    /amenities/civic/
  • Worship GET
    /amenities/worship/
  • Culture GET
    /amenities/culture/
  • Convenience GET
    /amenities/convenience/
  • Green Spaces GET
    /amenities/green_spaces/
  • Transport GET
    /amenities/transport/
  • Shops GET
    /amenities/shops/
  • Fuel Stations (all) GET
    /fuel-stations/
  • Petrol Stations GET
    /fuel-stations/petrol/
  • EV Chargers GET
    /fuel-stations/ev/
  • Healthcare (all) GET
    /healthcare/
  • GPs GET
    /healthcare/gps/
  • Dentists GET
    /healthcare/dentists/
  • Pharmacies GET
    /healthcare/pharmacies/
  • Hospitals GET
    /healthcare/hospitals/
  • Demographics GET
    /demographics/
  • Listed Buildings GET
    /listed-buildings/
  • Stamp Duty Calculator GET
    /calculators/stamp-duty/
  • Mortgage Calculator GET
    /calculators/mortgage/
  • Flood risk expert Enterprise
    Enquire about this data
  • Plot intelligence Enterprise
    Enquire about this data
  • Development suitability Enterprise
    Enquire about this data
  • Lender-grade AVM Enterprise
    Enquire about this data
  • Subsidence risk Enterprise
    Enquire about this data
  • Land quality Enterprise
    Enquire about this data

GET

Core Property
/properties/{uprn}
GET

Core Property
/epc-checker/{uprn}/
GET

Risk & Environment
/risks/{risk_type}/?uprn={uprn}
GET

Aggregator
/postcode-profile?postcode={postcode}
GET

Market & Pricing
/price_distributions/{outcode}/
GET

Core Property
/address/postcode/{postcode}/
GET

Core Property
/address/find/?q={query}
GET

Core Property
/property/{uprn}/{tier}/
GET

Limited Coverage Area Intelligence
/broadband?postcode={postcode}
GET

Included for every account
/boundaries/autocomplete/?q={query}
GET

Planning & Land
/property_lr_titles/{uprn}/
GET

Live Core Property
GET

Live Core Property
/council_tax/{uprn}/
GET

Planning & Land
/planning/search/?postcode={postcode}
GET

Risk & Environment
/crime/?postcode={postcode}
GET

Risk & Environment
/solar-assessment/{uprn}/
GET

/amenities/  ·  /amenities/{group}/
GET

/healthcare/  ·  /healthcare/{kind}/
GET

/fuel-stations/  ·  /fuel-stations/{kind}/
GET

/deprivation/?postcode={postcode}
GET

Area Intelligence
/schools/nearby
GET

/price-growth/{outcode}/
GET

/demographics/?postcode={postcode}
GET

Heritage
/listed-buildings/?postcode={postcode}
GET

Calculator
/calculators/stamp-duty/?price={price}&buyer_type={type}
GET

Calculator
/calculators/mortgage/?price={price}&deposit={deposit}&rate={rate}&term={years}

Try every endpoint with your own key

The developer playground runs live requests against your account and gives you copy-paste curl / Python / Node / PHP snippets for every endpoint above.

Open the Playground →

Calling from the browser?

Don't put your API key in client-side JavaScript. Create a public key scoped to the tools and domains you need, then call the relay at /embed/v2/{tool_slug} with the public key in an Authorization: Public-Key header. Or skip the wiring entirely — drop-in widget bundles are ready for the common tools.

Integrate into your own product

Pay as you go
Homedata API Scientific, granular measurements

All 40+ production endpoints return UPRN-matched, structured JSON responses with consistent field naming and OGL-licensed source attribution — covering 29M+ UK properties across address, property, EPC, risks, planning, council tax, and market data via a single authenticated API key.

Structured as JSON · queryable by UPRN or postcode · ready to embed in any application

Exact measurements

Real values — distances, concentrations, counts — not rounded ratings

29 million UK properties covered

Every address queryable by UPRN or postcode

REST API

JSON responses, OpenAPI docs, sandbox — first call in under 5 minutes

Pay as you go: 100 tokens = £1 across every endpoint, no subscription needed. Bonus tokens with an optional monthly subscription, and your first top-up matched 100%. See pricing →