Replacing getAddress.io? Free drop-in replacement →
Our Data / Environmental Risk / Flood Risk

Flood Risk

Property-level flood risk from rivers, the sea, and surface water — sourced from DEFRA's NAFRA2 national dataset. A single API call returns the risk level for any of 29 million UK properties, with no GIS expertise required.

Risk profile at a glance

Each property returns up to two flood risk scores — rivers & sea, and surface water — both from point queries at the property location.

UPRN 100023336956 — Flood Risk
River Thames floodplain, SE1 7PB
risks/flood
Rivers & Sea High risk
Risk type
flood_rivers_sea
Intersects zone
true
Distance
0 m
Surface Water Medium risk
Risk type
flood_surface_water
Intersects zone
true
Distance
0 m

Response fields

Returned for each flood risk sub-type in the results[] array.

risk_type string flood_rivers_sea or flood_surface_water
label string High / Medium / Low / Very Low / Not detected
intersects boolean True if property is within a flood zone
distance_m integer|null 0 if at property, null if not applicable
search_radius_m integer 0 — point query at property location
radius_description string Human-readable search area description
score null Not applicable for flood risk

Built for

Mortgage lenders

Flag high-risk properties at application stage. Surface water risk is increasingly material for mortgage decisions — get both scores in one call.

Conveyancing tools

Add flood risk to property reports automatically. Required disclosure for buyers — previously needed a £30+ specialist search per property.

Insurance underwriting

Pre-underwrite portfolios at scale. Screen thousands of addresses in minutes to identify high-risk clusters before pricing.

API example

GET /api/risks/flood/?uprn= cURL
curl "https://api.homedata.co.uk/api/risks/flood/?uprn=100023336956" \
  -H "Authorization: Api-Key YOUR_KEY"
Response 200 OK
{
  "count": 2,
  "results": [
    {
      "risk_type": "flood_rivers_sea",
      "label": "High",
      "intersects": true,
      "distance_m": 0,
      "search_radius_m": 0,
      "radius_description": "At property",
      "score": null
    },
    {
      "risk_type": "flood_surface_water",
      "label": "Medium",
      "intersects": true,
      "distance_m": 0,
      "search_radius_m": 0,
      "radius_description": "At property",
      "score": null
    }
  ]
}