Skip to main content
Free UK property data API Start free →
Broker Package · 14-day trial · £50 Pro reveals included

Know the property
before the valuer does.

Flood band, EPC, planning history, listing history and HMLR comparables on every UPRN — landed at AIP, not surfaced at valuation when the case is already on the clock. Drops into Acre, Smartr365, OneDome, MyMortgageHub or your own LLM tool-call. Built on residential property data covering 90%+ of the UK market.

14 days free · £50 in Pro reveals day 1 (~300 UPRN reveals) · No card-on-file games · Cancel anytime.

29M+
UK properties, UPRN-keyed
5
Mortgage-killing risk feeds
417
Local planning authorities
37
Endpoints, one API key

Three cases this would have caught on Monday morning.

The data lands at fact-find, not at valuation. By the time the surveyor flags it, the client has already paid for the survey and the case is on the clock.

The flood-band down-val

Client offers £340k on a riverside terrace in Shrewsbury. AIP goes in clean. Valuation comes back with a flood-zone 3 caveat and a £25k haircut, and your client’s already £600 down on survey and search fees. A flood band on the UPRN at fact-find would have priced that risk in before the offer ever went on the property.

The flat that wouldn’t pass on sqft

Sub-1,000sqft flat, client’s a complex-prime self-employed, lender has a hard floor area cut-off you only spot when the BDM emails back. EPC floor area on the UPRN tells you that in ten seconds at AIP — not three days into a manual underwrite when the relationship’s already burned.

The asking-price story that didn’t hold up

Vendor’s “firm at £475k” — but the listing history shows it was on at £510k for nine months, reduced twice, withdrawn, relisted. A comparable evidence pack of nearby HMLR sold prices ranked by similarity gives you a defendable number for the valuation appeal and a straight conversation with the client.

Help clients understand the full acquisition cost

Share our free stamp duty calculator — covers first-time buyers, home movers, buy-to-let, and non-UK residents. No signup required.

Five risk feeds that decide the case at valuation.

Per UPRN, banded Very Low → High with plain-English descriptions. The flags surveyor reports, conveyancing and lender underwriting all care about — surfaced at AIP instead of the third week.

Risk · 1 call

Flood

Surface water + river/sea flood risk band. The single biggest insurer + lender concern outside London.

GET /api/risks/flood/?uprn=
Risk · 1 call

Subsidence

Clay shrink-swell band by UPRN. The flag that triggers structural surveys and insurer loadings.

GET /api/risks/subsidence/?uprn=
Risk · 1 call

Radon

Affected-area band. Drives mitigation requirements and disclosed in modern surveys.

GET /api/risks/radon/?uprn=
Risk · 1 call

Coal mining

Coal-mining reporting area + features. Triggers Coal Authority searches in the affected belts.

GET /api/risks/coal-mining/?uprn=
Risk · 1 call

Noise

Road, rail, and aircraft noise bands. Affects valuation premium and resaleability.

GET /api/risks/noise/?uprn=
All five · 5 calls

The full risk pack

One UPRN → five parallel calls → the underwriting checklist answered. Most CRM integrations call all five at point-of-application.

Promise.all([flood, subsidence, radon, coal, noise])

Plus everything else underwriting asks about

Property record, EPC, comparables, listing history, planning, roof, dimensions. All UPRN-keyed, all behind one key.

Property · 1 call

Property record

Bedrooms, bathrooms, type, floor area, construction age, garden, parking, tenure flag. The fields underwriters key on every case.

GET /api/properties/{uprn}/
Property · 1 call

EPC rating

Current + potential energy efficiency, EPC floor area, last assessment date, expiry. The green-mortgage and BTL-compliance signal.

GET /api/epc-checker/{uprn}/
Market · 1 call

Comparables

HMLR-confirmed sold prices for similar nearby properties, ranked by similarity. The defence pack for a challenged valuation.

GET /api/comparables/{uprn}/
Market · 1 call

Listing history

Every listing ever recorded against the property — added, reduced, sold STC, withdrawn. The early-warning signal on overpriced stock.

GET /api/property_listings/?uprn=
Property · 1 call

Planning + dimensions

Planning applications across 417 LPAs (PlanIt) plus building footprint, roof shape, solar suitability. Catches conversions and extensions.

GET /api/planning/search/ · /properties/{uprn}/dimensions/
Reveal · credits

UPRN + address reveal

Map any portal listing to its real display address and government-issued UPRN — the join nobody else ships. Pulls the live event timeline alongside.

GET /api/listings/{id}/reveal

Slots into the broker stack

UPRN as the universal join key. Structured JSON, idempotent reads. Drop into the broker stack you already use — no PDF parsing, no portal scraping, no per-LPA integration work.

CRM-friendly

Drop the UPRN on a contact, hydrate property fields server-side or via webhook. Tested integrations include Twenty CRM, HubSpot custom objects and bespoke broker tooling.

AI-native

Every endpoint returns LLM-tool-call-shaped JSON — typed fields, plain-English bands, no scraping. Build a Claude / OpenAI agent that pulls a full case profile from a single address.

Idempotent

Reads are cache-friendly and safe to re-run. Retries cost nothing. Webhooks can refresh stored data without de-duping logic in your CRM.

The full case profile in one async pull

Address → UPRN → all five risks + EPC + property record in parallel. The questions every underwriter asks, answered programmatically in under a second.

# Step 1 — resolve address to UPRN
curl "https://api.homedata.co.uk/api/address/find/?q=14+Elm+Street+Leeds"

# Step 2 — five risks in parallel + EPC + property record
for ep in flood subsidence radon coal-mining noise; do
  curl -G "https://api.homedata.co.uk/api/risks/$ep/" \
    --data-urlencode "uprn=100023456789" \
    -H "Authorization: Api-Key YOUR_API_KEY" &
done
curl "https://api.homedata.co.uk/api/epc-checker/100023456789/" \
  -H "Authorization: Api-Key YOUR_API_KEY" &
curl "https://api.homedata.co.uk/api/properties/100023456789/" \
  -H "Authorization: Api-Key YOUR_API_KEY"
wait

What we’re not.

We’re a property-data layer. Not the whole stack. We’d rather tell you that up front than have you find out at month two.

  • Not Knowledge Bank or Criteria Brain. We don’t source criteria. We don’t tell you whether Halifax will lend on it; we tell you what “it” actually is.
  • No EWS1 / cladding / building-safety remediation status. That lives with the freeholder and the managing agent — not data anyone ships cleanly via API yet.
  • No LPE1 data. Lease length, ground rent, service charge, managing agent — that’s the conveyancer’s pack. We don’t duplicate it.
  • No HMO licensing or Article 4. Too fragmented across LPAs to ship reliably. Check with the council, or use a specialist BTL packager.
  • No AML / KYC / source-of-funds. Smartsearch, Thirdfort, Credas. Not our lane and we won’t pretend.
  • No decisioning. Whether a case fits a lender’s appetite is your job. We give you the facts; the call stays with the broker.

Broker Package pricing

Transparent call weights — most property data costs 1 call, address find is 2 calls, retrieve is 5 calls. Budget your API costs the same way you budget any line item.

Free
100 calls/month · Core only
  • Address lookup + UPRN
  • Property record + EPC
  • Build and test locally
Get started
Broker Package
Starter · £49/mo
2,000 calls · Core + Risk · 14 days free
  • Everything in Free
  • All 5 mortgage-killing risks
  • Comparables + listing history
  • Planning + roof + dimensions
  • £50 in Pro reveal credits
Start 14-day trial →
Growth · £149/mo
10,000 calls · Core + Risk + Market
  • Everything in Starter
  • Higher reveal credit pool
  • Webhook + bulk endpoints
View all plans