Replacing getAddress.io? Free drop-in replacement →
GET /api/risks/flood/ 29M properties Starter plan required

Know the Flood Risk Before Your Customer Does

Property-level flood risk for any UK property — pass a UPRN, get back a structured risk score in milliseconds. River flooding, sea flooding, and surface water assessed separately. Standard Low / Medium / High / Very High labels with numeric scores for easy integration.

Free tier: 100 requests/month. No credit card required.

One UPRN. Instant flood risk.

Every UK property has a UPRN (Unique Property Reference Number). Pass it to the flood risk endpoint — you get back structured risk data covering both river/sea flooding and surface water flooding, each with a label, numeric score, and description.

Don't have a UPRN? Use our address lookup endpoint to resolve any UK address to its UPRN first.

1
Get your API key
Free account — no credit card needed.
2
Pass a UPRN
Any of the 29M properties in England and Wales.
3
Get structured flood risk
Label, score, and description — ready to render.
Request
curl "https://api.homedata.co.uk/api/risks/flood/?uprn=100023336956" \
  -H "Authorization: Api-Key YOUR_API_KEY"
Response 200 OK
{
  "risk_type": "flood",
  "uprn": "100023336956",
  "location": { "lat": 53.4058, "lon": -2.1843 },
  "results": [
    {
      "risk_type": "flood_rivers_sea",
      "label": "Low",
      "score": 2,
      "score_unit": "band",
      "intersects": true,
      "distance_m": 0,
      "search_radius_m": 0,
      "count": 1,
      "radius_description": "At property",
      "properties": {
        "description": "Between 1 in 1,000 and 1 in 100 chance of flooding each year",
        "confidence": "high"
      }
    },
    {
      "risk_type": "flood_surface_water",
      "label": "Medium",
      "score": 3,
      "score_unit": "band",
      "intersects": true,
      "distance_m": 0,
      "search_radius_m": 0,
      "count": 1,
      "radius_description": "At property",
      "properties": {
        "description": "Between 1 in 100 and 1 in 30 chance of flooding each year",
        "confidence": "high"
      }
    }
  ]
}

What the API returns

Two flood risk assessments per property — river/sea flooding and surface water flooding — both mapped to a standard label and numeric score.

flood_rivers_sea

River & Sea Flooding

Risk of flooding from rivers or the sea. Based on Environment Agency and Natural Resources Wales modelling. Returns Low, Medium, High, or Very High.

flood_surface_water

Surface Water Flooding

Risk of flooding from surface water (rainfall that can't drain fast enough). Often affects urban areas regardless of proximity to rivers. Same four-tier labelling system.

label + score + properties

Standardised Output

Every risk returns a human-readable label (Low/Medium/High/Very High), a numeric score for sorting, and a properties.description string with plain-English probability — e.g. "Between 1 in 100 and 1 in 30 chance of flooding each year".

7 risk types available

Full Risk Suite

Flood is one of 7 risk types available via the same endpoint. Also covers: radon, noise (road/rail), landfill proximity, coal mining, air quality, and invasive plants (Japanese knotweed + 5 others).

29M properties

National Coverage

England and Wales coverage. Any residential or commercial property with a UPRN — from terraced houses to industrial units. Scotland: available for some risk types.

<100ms p95

Fast at Scale

Risk data is pre-computed and indexed — not calculated on the fly. Sub-100ms response times at p95. Safe to embed in customer-facing flows.

Who uses flood risk data

Flood risk is a first-class data point across insurance, conveyancing, and proptech. Here's how teams embed it.

🏠 Conveyancing platforms

Surface water and river flooding are material facts that solicitors must disclose. Embed flood risk directly into your property report generation flow — zero manual lookups required.

postcode → UPRN → flood risk → report

🏦 Mortgage & insurance underwriting

Pre-screen properties at application stage. Flag high-risk properties for manual review or specialist terms. Integrate into your risk scoring pipeline via API — no manual map lookups.

application UPRN → risk score → decision engine

🔍 Property search & portals

Show flood risk as a badge or filter on listing pages. Buyers increasingly search by environmental risk — flood risk is a top-3 concern alongside price and transport links.

listing UPRN → badge display (Low/Medium/High)

📊 Portfolio risk management

Assess flood exposure across a property portfolio in bulk. Landlords, REITs, and housing associations use the API to screen acquisitions and model climate risk at portfolio level.

bulk UPRN list → flood risk scores → portfolio heatmap

All risk types — one endpoint

Swap flood for any risk type in the path. Same response shape, same labels, same API key.

Coming soon: ground stability (shrink-swell clay, BGS data), listed buildings (Historic England), conservation areas. Not yet callable — API will return an error for these types until released.

Get your free API key

100 requests/month on the free tier. No credit card. From signup to first API call in under 5 minutes.