API DocsProperty Market Intel
Getting StartedServiced Accommodation
AI & Integrations
Pricing
API Reference
2. Valuations & Pricing
3. Rental Market Intelligence
4. Serviced Accommodation
5. Listings & Sourcing
6. Location Intelligence
7. Environmental & Risk
8. Planning & Regulatory
9. Account & Platform
Free Tier

Get 100 credits free, no card required. Try every endpoint with your own key.

Get a free keyNo credit card · cancel anytime

Property Record

GET1 credit
GET/properties/{uprn}

Core property record for a UPRN — address, property type, floor area, bedrooms, tenure, EPC, flood zones, last sold price.

Overview

Merges AddressBase, EPC register, off-market (our proprietary enriched dataset), and Land Registry price-paid into a single dossier.

Covers all three UK jurisdictions — England, Wales, Scotland — with jurisdiction-appropriate fields.

Why this endpoint exists

Stitching AddressBase (licensed), EPC register (free but messy), Land Registry price-paid (free but monthly), and a sqft model is a multi-month data-engineering project.

One call replaces all of it.

Path parameters
uprnstringRequired

Unique Property Reference Number.

Query parameters
fieldsstring (csv)Optional

Comma-separated field names to return. Omit for all fields.

Response Schema
uprn

String — echoes the input UPRN.

address

Full formatted address.

postcode

Postcode.

location

Object: { lat, lng }.

country

"England" | "Wales" | "Scotland".

property_type

E.g. "Terraced", "Detached".

build_form

E.g. "Mid-Terrace", "End-Terrace".

floor_area_sqft

Number — floor area in square feet.

habitable_rooms

Integer.

bedrooms

Integer.

tenure

"Freehold" | "Leasehold".

construction_age

E.g. "1900-1929".

epc

Object: { current_rating, potential_rating }.

pmi_estimate

Number — PMI sale-value estimate (GBP).

pmi_sqft

Number — PMI £/sqft estimate.

plot_size

Number — plot size in square metres.

last_sold_price

Number — last Land Registry sale price.

last_sold_date

ISO date.

flood_zone_2

Boolean.

flood_zone_3

Boolean.

conservation_area

Boolean.

Example

RequestLive key
curl https://pmi-api-beta-7tvvt.ondigitalocean.app/v1/properties/72226528 \
  -H "Authorization: Bearer pmi_live_xxxxxxxxxxxxxxxx"

Try this endpoint with your own key

100 free credits, no card required.

Sign up free →
Response200 OK
{
  "uprn": 72226528,
  "address": "12 BENNETT ROAD, LEEDS, LS6 3HN",
  "postcode": "LS6 3HN",
  "location": {
    "lat": 53.8197,
    "lng": -1.572
  },
  "country": "England",
  "property_type": "Terraced",
  "build_form": "Mid-Terrace",
  "floor_area_sqft": 882,
  "habitable_rooms": 5,
  "bedrooms": 3,
  "tenure": "Freehold",
  "construction_age": "1900-1929",
  "epc": {
    "current_rating": "D",
    "potential_rating": "B"
  },
  "pmi_estimate": 278000,
  "pmi_sqft": 315,
  "plot_size": 121,
  "last_sold_price": 215000,
  "last_sold_date": "2019-08-14",
  "flood_zone_2": false,
  "flood_zone_3": false,
  "conservation_area": false
}

More about this endpoint

Use Cases
1

Pre-fill a property listing or valuation request with real OS + EPC data.

2

Run a "property facts" panel in a deal-sourcing tool.

3

Enrich a CRM record — UPRN in, full dossier out.

Base URL: https://pmi-api-beta-7tvvt.ondigitalocean.app/v1API version 1.1