Data catalogue/ EPC & energy
UK EPC & energy data via API
Energy Performance Certificate data for assessed properties in England and Wales. Current rating, potential rating, floor area, construction age. One token per lookup, using the same API key as every other endpoint.
One token per lookup: API key required · 100 tokens = £1
Want to look up a single address? Try the free EPC checker →
EPC rating at a glance. Each available energy profile, from the rating badge down to the specific efficiency metrics. All from a single API call.
What's included
What you get back
EPC rating
Current and potential EPC rating (A–G) with numeric efficiency score (1–100) and environmental impact rating.
GET /epc-checker/{uprn}/
Floor area
Total floor area in square metres as recorded on the EPC certificate. Useful for price-per-sqm calculations.
total_floor_area
Construction age
Construction age band from the EPC record (e.g. "1930-1949", "2020-2029"). Filter and segment by building era.
construction_age_band
Certificate date
Last EPC lodgement date: flag expiring certificates (valid 10 years) before they become a compliance gap.
lodgement_date
Full property + EPC
Get EPC data alongside property details, listings, sales history, and risk scores: all from a single UPRN lookup.
GET /property/{uprn}/
Council tax band
Council tax band by postcode for properties in England, Wales and Scotland. Pair with EPC data for complete property cost analysis.
GET /council_tax_band/
The API
API response
What you get back from a single call, using the same API key as every other endpoint.
EPC Checker
Pass any UPRN in England and Wales where a certificate has been lodged and get back the full EPC record. This endpoint costs one token and takes your API key.
{
"uprn": 10093609154,
"address": "Apartment 1009, Chapman House...",
"current_energy_rating": "B",
"current_energy_efficiency": 84,
"potential_energy_rating": "B",
"potential_energy_efficiency": 84,
"property_type": "Flat",
"built_form": "Enclosed Mid-Terrace",
"construction_age_band": "2020-2029",
"total_floor_area": 59.0,
"lodgement_date": "2020-07-28",
"constituency": "Salford and Eccles",
"local_authority": "Salford"
}
curl https://api.homedata.co.uk/epc-checker/10093609154/ \ -H "Authorization: Api-Key YOUR_API_KEY"
Try it now, with your API key
Built for
Who uses it
MEES compliance screening
Identify rental properties rated below the minimum EPC E standard. Flag non-compliant stock across an entire portfolio in seconds.
Certificate monitoring
Track EPC lodgement dates to flag certificates expiring within 12 months. EPCs are valid for 10 years: many landlords miss renewal.
Green retrofit targeting
Find properties with the biggest gap between current and potential rating. Prioritise retrofit investment where impact is highest.
Data sources
Where it comes from
This dataset is part of the UK property data platform: 29 million UK properties covered.
- MHCLG EPC Register ↗Energy Performance Certificates for England, Wales and Northern Ireland. Updated quarterly by the Ministry of Housing, Communities & Local Government.
- Ordnance Survey AddressBase ↗UPRN matching and address resolution for 32 million UK locations.
What EPC data is covered?
The EPC & Energy dataset includes: current EPC band (A–G), energy efficiency score (1–100), potential EPC band, potential efficiency score, environmental impact rating, total floor area (m²), construction age band, and lodgement date. Where multiple certificates exist, the most recent is returned.
Where does the EPC data come from?
EPC data is sourced from the MHCLG EPC Register: the official government database of Energy Performance Certificates for England and Wales. Homedata ingests the register continuously so new certificates appear within days of lodgement.
How often is the EPC data updated?
The MHCLG EPC Register is updated as new certificates are lodged. Homedata syncs with the register on a continuous basis. New or renewed EPC certificates typically appear in the API within 24–48 hours of being lodged.
What do the EPC band letters mean?
EPC bands run from A (most efficient, score 92–100) to G (least efficient, score 1–20). Band C (score 69–80) is the target for government retrofit schemes. Landlords must achieve at minimum band E under current MEES regulations, with band C proposed for new tenancies from 2028.
How much does the EPC API cost?
The EPC Checker endpoint (GET /epc-checker/{uprn}/) costs one token and takes the same API key as every other endpoint. For full property lookups that include EPC data alongside 20+ other fields, Homedata is pay as you go: 100 tokens = £1, a lookup is 1 token.
Related data
Pair it with
Commercial EPC data
Non-domestic EPC database for offices, retail, and industrial properties. Includes MEES compliance flags.
Domestic EPC data
15 million+ residential EPC certificates for England and Wales.
MEES guide for landlords
Minimum Energy Efficiency Standards explained: compliance deadlines, exemptions, and penalties.
All eight data groups
Start with one certificate.
One token an EPC, 100 tokens = £1, no subscription needed.