Property Data API

Access comprehensive UK property intelligence through our powerful RESTful API. We proudly maintain one of the UK's longest-standing property data assets, aggregating listing and market data since 1995 — three decades of historical intelligence to power your property applications.

200+
API Endpoints
30M+
Properties Covered
99.9%
Uptime SLA
<200ms
Average Response

API Endpoints

Comprehensive RESTful API for accessing UK property data and intelligence

Property Data

Comprehensive property intelligence including physical characteristics, valuations, energy ratings, and ownership history. Includes access to unique data points only available to Home.

GET /api/properties/{uprn}
Coverage: 30M+ properties • Updates: Daily

AVM

The UK's most powerful price prediction model, trained on unique data points. Powered by a proprietary regression model based on the latest research.

GET /api/avm/{uprn}
Coverage: England, Wales and Scotland

Property Risks

Environmental and hazard risk assessment for any UK property. Covers 15 risk categories including flood risk, radon, invasive plants, noise pollution, coal mining, landfill proximity and air quality.

GET /api/risks/{risk_type}/?uprn={uprn}
Coverage: England & Wales • Categories: 15

Listings

Access current and historical property listings including asking prices, listing dates, agent details, status changes and full listing descriptions with imagery.

GET /api/listings/{uprn}
Coverage: 30M+ listings • History: Since 1995

Data Dictionary

Comprehensive reference for all available data fields and their definitions

Data Field Name Type Description Example

Property Data Fields

Core property data fields

Enterprise Fields

Additional property data fields available on Enterprise tier only

Listings Fields

Property listing history and details

Property Risks Fields

Environmental risk assessment data — 15 risk categories per property

Quick Start Examples

Get started with our API using these practical code examples

Property Data Request

curl -X GET \
  'https://api.homedata.co.uk/api/properties/123456789012' \
  -H 'Authorization: ApiKey YOUR_API_KEY' \
  -H 'Content-Type: application/json'

Response

{
  "uprn": 123456789012,
  "full_address": "10 EXAMPLE STREET, LONDON, SW1A 1AA",
  "property_type": "Terraced",
  "bedrooms": 3,
  "bathrooms": 2,
  "predicted_price": 450000,
  "epc_floor_area": 95,
  "current_energy_efficiency": 72,
  "confidence_score_pct": 91,
  ...
}

Property Risks Request

curl -X GET \
  'https://api.homedata.co.uk/api/risks/all/?uprn=100040112686' \
  -H 'Authorization: Api-Key YOUR_API_KEY' \
  -H 'Accept: application/json'

Risks Response

{
  "risk_type": "all",
  "uprn": 100040112686,
  "location": { "lat": 50.1180717, "lon": -5.5350132 },
  "results": [
    {
      "risk_type": "radon",
      "label": "Very high",
      "score": 6,
      "score_unit": "class",
      "intersects": true,
      "distance_m": 0,
      "search_radius_m": 1000,
      "count": 1,
      "radius_description": "Within 1km grid",
      "properties": {
        "description": "More than 30% of homes in this area exceed the Action Level"
      }
    },
    {
      "risk_type": "landfill",
      "label": "Detected",
      "score": null,
      "intersects": false,
      "distance_m": 21692,
      "count": 1,
      "radius_description": "21.7km",
      "properties": {
        "name": "P H Care",
        "town": "Helston",
        "status": "Closure",
        "licence_type": "A06",
        "description": "Nearest landfill: Landfill taking other wastes [Category A06] (21.7km away)"
      }
    },
    {
      "risk_type": "air_quality_today",
      "label": "Low",
      "score": 3,
      "score_unit": "DAQI",
      "intersects": true,
      "distance_m": 100,
      "count": 1,
      "radius_description": "Nearest station (100m)",
      "properties": {
        "station_name": "Penzance",
        "daqi": 3,
        "daqi_band": "Low",
        "description": "DAQI 3/10 (Low) - Station: Penzance (100m)"
      }
    },
    {
      "risk_type": "invasive_plant_rhododendron_ponticum",
      "label": "Medium",
      "score": 328,
      "score_unit": "records",
      "intersects": false,
      "distance_m": 884,
      "search_radius_m": 8050,
      "count": 328,
      "radius_description": "Within 5 miles (0.55 miles closest)",
      "properties": {
        "species_name": "Rhododendron ponticum",
        "description": "328 records within 5 miles, closest 0.55 miles away"
      }
    },
    {
      "risk_type": "flood_rivers_sea",
      "label": "Not detected",
      "score": null,
      "intersects": false,
      "count": 0,
      "radius_description": "At property",
      "properties": { "description": "Not detected" }
    },
    {
      "risk_type": "road_noise",
      "label": "Not detected",
      ...
    },
    {
      "risk_type": "coal_mining",
      "label": "Not detected",
      ...
    }
  ]
}

Authentication

All API requests require authentication using an API key passed in the Authorization header.

Authorization: Bearer YOUR_API_KEY

Get your API key by contacting us for access.

Rate Limits

Test Tier: 200 requests total (requires approval)
Standard Tier: 10,000 requests/month
Enterprise: Unlimited

Rate limits are calculated on a monthly rolling basis.

Start building with property data today

Get instant access to comprehensive UK property data through our powerful API.