Skip to content
UK Property Looker · Data API

The UK property data API for whatever you’re building

One UK property data API for Land Registry sold prices, EPC certificates, planning applications, schools, transport, crime, air quality and house prices, all matched to the same home and returned as clean JSON. Thirteen endpoints, one key, and no address matching of your own.

  • 100 free requests a month
  • No card needed
  • One request is one request
Property record200 OK

7 Ashwood Mews, St Albans, AL1 2AY

AL1 2AY4 recorded sales

Valuation
£663,000
Our estimate
EPC band
E
C potential
Flood risk
none
Rivers and sea

The valuation is our automated estimate rather than an asking price, the band comes off the newest certificate, and flood risk is the Environment Agency rivers and sea band.

Also on this property

  • Sale history
  • EPC certificates
  • Planning applications
  • Attributes
  • Feature flags
  • Schools
  • Transport
  • Crime
  • Air quality
GET /api/v1/properties/7-ashwood-mews-st-albans-al1-2ay
UK properties, matched address by address
30M+
HM Land Registry sales, England and Wales
29.5M
REST endpoints, one API key
13
Where the sale history starts
1995

Data sourced from official bodies

  • HM Land Registry, source of sold price history
  • Department for Education, source of schools data
  • Police.uk, source of crime statistics
  • Department for Transport, source of stations and transport links
  • Environment Agency, source of flood risk data
  • Department for Environment, Food & Rural Affairs, source of road noise data
  • PlanIt, source of planning application records

What are you building?

Four things people ask this API for on the first day, and the call that answers each one.

I need to value four thousand addresses by Friday

Take the record for each property, add its Land Registry sale history and the district's mean and median by year. Three calls a property, no scraping.

I need the EPC on everything we manage

Every certificate lodged against the home, newest first, with the band, the SAP score, the fabric and heating elements, emissions and running costs.

I need to know what an area is actually like

One outward code returns house prices by year, crime by category and by month, air quality averages and the post towns the district covers.

I have a spreadsheet of addresses and no identifiers

Search turns typed text into a stable slug, and every other endpoint is keyed by it. Postcodes and districts resolve too, in any spelling.

What the UK property data API returns

Eight datasets, joined to the same address. Coverage is stated on every card, because the registers stop where they stop.

Property record

Address, coordinates, attributes, our valuation, sale and certificate counts, environmental indicators and links to every sub-resource.

30M+ properties, each keyed by a stable slug

Sale history

Every open-market sale recorded against the address, newest first, with the Land Registry transaction id, estate type and PPD category.

29.5M HM Land Registry sales, England and Wales, from 1995

EPC and energy

Certificates regrouped so each element carries its description beside the band the assessor gave it, with emissions and estimated running costs.

MHCLG register, England and Wales, current and potential SAP scores

Planning applications

The council's own description in full, never truncated, with decision, dates, a link to the portal and a classification of the work proposed.

Matched to the address, with a 0 to 1 confidence score

Schools

Open schools near a postcode, nearest first, with phase, type, age range, pupil numbers, website and the department's own URN.

DfE Get Information about Schools, England, 250 m to 5 km radius

Transport

Rail, tube, tram, bus, ferry and airport stops near a postcode, deduplicated so a facing pair of bus stops appears once.

NaPTAN active stops, up to 30 a call, with the national ATCO code

Crime and safety

Street-level crime for a district, summed by category and by month, with a rate per 1,000 residents and a six-month trend.

Police.uk feed: England, Wales and Northern Ireland

Environment and area

Flood risk band, modelled road noise day and night, air quality averages, and mean, median and sale count for every year on record.

Environment Agency, DEFRA and Land Registry, by postcode and district

Type an address. Get back the property.

Two calls from a line of text in a spreadsheet to the full record. No address matching, no fuzzy joins, no reconciliation of your own.

  1. 1

    Search the address you have

    GET /api/v1/search/addresses?q=7%20Ashwood%20Mews

    Typed text in, identifiers out. A postcode, a district, a name with a number or a street name on its own are all recognised without you saying which is which.

    • kind tells a property apart from a street or a building
    • slug is the identifier every other endpoint takes
    • displayName and postcode, ready to show a user
    • propertyCount on a street, so you know what narrowing it costs
  2. 2

    Retrieve the property

    GET /api/v1/properties/{slug}

    One call returns the home. Every block that depends on a source we do not hold everywhere is an explicit null rather than a missing key.

    • Postal address, postcode centroid, district and locality
    • Attributes: sub-type, bedrooms, council tax band, floor area
    • Our valuation, the latest sale, and how many of each we hold
    • Flood risk band and modelled road noise, day and night
    • Links to sale history, EPC, planning, the postcode and the area

/api/v1/properties/7-ashwood-mews-st-albans-al1-2ay

curl -H "Authorization: Bearer upl_live_Ab12Cd34EfGhIjKlMnOpQrStUvWxYz01" \
  "https://ukpropertylooker.com/api/v1/properties/7-ashwood-mews-st-albans-al1-2ay"
View the property endpoint

From here to your first response in five minutes

Self-serve end to end. Nobody has to approve you and nothing has to be provisioned.

  1. 1

    Create a free account

    A magic link, no card, no sales call. You land on the console on the Free plan with 100 requests a month and every endpoint unlocked.

  2. 2

    Generate a key

    One click in the console. The key is shown once and stored only as a hash, so keep it somewhere safe. Hold up to 10 at a time, one per environment, and revoke any of them instantly.

  3. 3

    Make the first call

    Send the key as a bearer token and read the JSON. Every response carries your rate-limit and quota headers, so you know where you stand from the first request.

Your first call

curl -H "Authorization: Bearer upl_live_Ab12Cd34EfGhIjKlMnOpQrStUvWxYz01" \
  "https://ukpropertylooker.com/api/v1/postcodes/AL1%202AY"

A postcode lookup, returning the district, the flood risk band, the road noise figures and how many properties we hold in it.

Why build on this one

The registers are public. The work we have already done is joining them to one address and holding the shape steady.

Matched to the property, not the postcode

Over 30 million UK properties and 29.5 million Land Registry sold prices, matched address by address. A sale, a certificate and a planning application come back joined to the same home rather than to a rough area.

One predictable envelope

Success is always { data }, lists add { meta }, errors are always { error: { code, message, status } }. Fields are camelCase, dates are ISO 8601, money is integer pounds, distances are metres, and a missing value is an explicit null rather than an absent key.

Flat pricing you can reason about

One request is one request on every plan and every endpoint. No credit weighting, no premium tier per dataset, no annual contract. Quotas reset on the 1st of the month UTC and every response carries its own usage headers.

Stable identifiers and a published spec

Every property has a slug you can store, and it is the same one the public site uses. Postcodes accept any spelling, areas are keyed by the outward code. The whole surface is published as an OpenAPI document, so you can generate a client rather than hand-writing one.

Built for every property workflow

The same endpoints, put to six quite different uses.

Valuers and surveyors

Comparable sold prices, floor areas and certificate history for a street, pulled before the site visit rather than typed up after it.

Proptech and mortgage platforms

Enrich an application the moment an address is entered: sale history, energy band, tenure signals and the area around it, in one round trip.

Investors and portfolio managers

Score a district on price movement by year, crime rate per 1,000 residents and transport access before you commit to a viewing.

Estate agents and conveyancers

Answer the questions that hold a sale up: what it last sold for, what has been applied for, which schools are within a mile.

Insurers and risk teams

Flood risk band, modelled road noise, construction age and wall type from the certificate, and the crime picture for the district.

Developers and data scientists

A clean feature set for a model: numeric fields, explicit nulls, stable slugs to join on and an OpenAPI document to generate a client from.

Pay for requests, nothing else

Every endpoint is included on every plan, Free included. Move the slider to your volume and the plan picks itself.

5,000

requests a month

100More than 500,000

Your plan

Growth

£79a month

Includes
20,000 a month
Burst
120 a minute
Per 1,000 requests
£3.95
Choose Growth

How we compare

The other places you could buy UK property data, and what each one publishes about itself.

UK Property Looker compared with Homedata, PropertyData and Street Data, by pricing model, coverage and the datasets each one returns.
FeatureUK Property LookerHomedataPropertyDataStreet Data
Pricing modelFlat monthly plans, one request is one requestMonthly plans, calls weighted per endpoint (address find 2 calls, retrieve 5)Monthly plans, credit basedPay as you go, priced per property returned and per data tier
Free to start100 requests a month, no card100 calls a month, no card14-day trial£50 credit on signup
Entry price£19 a month for 2,000 requests£49 a month for 2,000 callsFrom £28 a monthFrom £0.10 per property
Self-serve signup and keyYesYesYesYes
CoverageUK postcodes and areas; EPC and Land Registry for England and Wales29M properties, UKEngland and WalesEngland and Wales only
Sale history (HM Land Registry)Since 1995YesYesYes
EPC certificatesFull certificate detailYesYesYes
Planning applicationsMatched to the propertyYesNot publishedNot published
Schools and transportYesSchools yes, transport not publishedNot publishedNot published
Crime and air qualityYesCrime via area indices; air quality yesNot publishedNot published
Live listings and market activityNoYesNot publishedVia Spectre
OpenAPI spec and generated docsYesNot publishedNot publishedNot published

As published on each provider's website. Tell us if something is out of date.

UK property data API questions

Coverage, limits, keys and what happens when you cancel.

UK Property Looker · Data API

Start building with UK property data

Create an account, generate a key in the console, and call any endpoint. No card, no sales call, no waiting for approval.

100 free requests a month · No card needed · Cancel any time