GET/v1/postcode/{postcode}
GET/v1/postcode/nearest
GET/v1/postcode/within
POST/v1/postcode/bulk
POST/v1/postcode/bulk/async

Everything about
a UK postcode.

Government open data is distributed across dozens of separate sources in bulk files requiring significant processing. We ingest, normalise, score, and rank it — then serve the whole lot in a single API call.

Covers England, Scotland, and Wales. Northern Ireland (BT postcodes) are not currently supported.

Key signals

Six key signals shown below — 45+ in every response. No tiers, no add-ons. View the full signal reference →

signals.flood.riversSea string | null

Flood Risk — Rivers & Sea

Environment Agency risk classification: very_low, low, medium, or high. The primary signal for property and insurance use cases.

scores.propertyRiskScore number | null

Property Risk Score

Pre-computed composite of flood risk, crime, and radon. 0.0–1.0. Higher = more risky. No scoring model to build.

scores.liveabilityScore number | null

Liveability Score

Pre-computed composite of air quality, crime, deprivation, green space, and EPC. 0.0–1.0. Higher = more liveable.

signals.deprivation.imdDecile integer | null

IMD Decile

Index of Multiple Deprivation decile 1–10. 1 = most deprived 10% nationally, 10 = least deprived. Covers England, Scotland, and Wales.

signals.crime.rateBand string | null

Crime Rate Band

National percentile band: very_low, low, medium, high, or very_high. Sourced from Police UK LSOA crime counts (England/Wales) or SIMD datazone crime domain (Scotland).

signals.property.averagePrice integer | null

Average Property Price

Median sale price (GBP) in the last 12 months from HMLR Price Paid data. Null if fewer than 3 transactions.

The intelligence layer

The raw government data is public. Here's what sits on top of it.

Composite scoring

Risk and liveability scores built in

propertyRiskScore and liveabilityScore are pre-computed composites derived from national percentile ranks of multiple signals. Both are null-safe — they redistribute when signals are missing. No scoring model to build.

National ranking

Percentile ranks across 1.7M postcodes

Every scoreable signal — flood, crime, IMD, property price, air quality, radon, green space, EPC — is ranked against the national distribution. Use our composite scores or build your own model from the raw percentiles.

Trend detection

Year-on-year signal direction

Flood risk, air quality, IMD deprivation, and property prices all carry directional trend signals — worsening, stable, or improving — derived by comparing successive data releases. Not available from source APIs directly.

Geospatial enrichment

Park, AONB, green belt, green space

National park, AONB, and green belt designations are computed via point-in-polygon tests against official boundary datasets at enrichment time. Green space proximity is a Euclidean distance to the nearest OS Open Greenspace access point.

Insurance derivation

insuranceRiskLevel — ready for underwriting

A dedicated insurance risk signal derived from flood and crime percentile ranks. Not a repurposed generic score — purpose-built for premium models. Null when both signals are unavailable.

Investment signals

Growth, affordability, and investment outlook

growthSignal categorises year-on-year price change into five magnitude buckets. investmentScore combines price percentile, price trend, and IMD. affordabilityIndex inverts the price percentile. All pre-computed — no model to build.

Demographic intelligence

Census area profile — England, Scotland & Wales

Tenure split (owned vs rented), car ownership, median age, and economic activity for the immediate area — derived from ONS Census 2021 (England/Wales) and NRS Census 2022 (Scotland) at LSOA/datazone level. The demographic context most location APIs omit.

Area direction

areaTrajectory — is this area improving or declining?

Synthesises three separate trend signals — IMD deprivation trend, property price growth signal, and air quality trend — into a single directional verdict: improving, stable, declining, or mixed. Each trend is derived by comparing successive data releases, not available from source APIs directly.

Persona matching

familySuitability and retirementSuitability

Purpose-built composite scores weighted for different life stages. Family suitability weights crime, green space, deprivation, and broadband. Retirement suitability weights crime, air quality, green space, and rural/urban character. Both return a four-band label — poor, fair, good, excellent — ready to display without further processing.

Property characterisation

dominantPropertyType — what kind of housing is this area?

The most common residential accommodation type in this postcode's LSOA — detached, semi_detached, terraced, flat, or other — derived from ONS Census 2021 TS044. A postcode dominated by flats carries different insurance, maintenance, and demographic signals than one dominated by detached houses.

Common use cases

From mortgage underwriting to CRM enrichment. See all postcode use cases →

🏠

Property risk assessment

Flood risk, crime band, radon, and a pre-computed propertyRiskScore. Mortgage and insurance ready.

💧

Flood risk scoring

Environment Agency data, all three flood types at postcode level — no per-postcode API loops or manual data joins.

💰

Insurance pricing

Location signals that directly drive premium models. Percentile ranks included for all key signals.

🚚

Logistics optimisation

Rural/urban classification, lat/lon, and admin district for delivery routing and SLA tiering.

📊

CRM enrichment

Turn a postcode field in your CRM into a full location profile. Batch via the bulk endpoint.

🌿

Planning & development

Green belt, AONB, national park, flood risk, and IMD for site assessment in one call.

📍

Spatial zone queries

Return every enriched postcode within a radius in one call — zone risk assessment, delivery catchment analysis, and neighbourhood property research.

Data sources

ONS Postcode DirectoryEnvironment Agency flood riskHMLR Price PaidONS IMDOfcom Connected NationsPolice UKUK Parliament Members APIOS Open GreenspaceBGS Radon PotentialDEFRA Air QualityMHCLG EPC open dataScottish EPC RegisterONS Census 2021NRS Census 2022

Contains public sector information licensed under the Open Government Licence v3.0.

Coming from a plain geocoding lookup or an existing address record? See our UK postcode API guide or address intelligence API guide.

What we cover — and what we don't

✓ We include

  • England, Scotland, and Wales
  • Flood risk from the Environment Agency
  • Crime data from Police UK and SIMD
  • Property prices and trends from HMLR
  • Deprivation index (IMD/SIMD/WIMD)
  • Broadband coverage from Ofcom
  • Air quality, radon, green space, EPC rating
  • Council tax band (England, Scotland & Wales)
  • MP and constituency data

✗ We don't include

  • Northern Ireland (BT postcodes)
  • Individual property details
  • Mobile 4G/5G coverage

Ready to look up your first postcode?

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

Get your free API key