EPC certificates
The EPC endpoints return Energy Performance Certificate data for UK properties. Data is sourced from the HMG EPC register and matched to live listings via UPRN and PostGIS spatial joins. Required scope:epc:read
Cost: 1 request per call
Available on: Starter, Professional, Business
Get EPCs for a postcode
Request
Query parameters
| Param | Type | Default | Max | Description |
|---|---|---|---|---|
limit | integer | 20 | 100 | Max records to return |
Response
Get EPC by UPRN
Request
EpcRecord shape as above, or 404 if no EPC matches that UPRN.
Get EPC by property ID
Field reference
| Field | Type | Description |
|---|---|---|
property_id | UUID | Internal Prop AI Deals property identifier |
energy_rating | string | EPC band: A (best) – G (worst) |
epc_score | integer | EPC numerical score 1–100 |
epc_url | string | Direct link to the official HMG certificate PDF |
epc_lmk_key | string | LMK certificate key (use to query MHCLG datasets directly) |
epc_date | ISO date | Date the certificate was issued |
construction_age_band | string | Era the property was built (e.g. 1976-1982) |
sqft_estimated | boolean | true if floor_area_sqft was derived from the EPC certificate |
uprn | integer | Unique Property Reference Number (12-digit) |
address | string | Full property address |
postcode | string | Postcode |
Use cases
- Mortgage origination: Fetch EPC for a property before underwriting (lenders increasingly require minimum EPC C from 2030)
- Refurb planning: Identify F/G rated properties in a postcode for retrofit business
- Compliance: Landlords need EPC C+ to let from 2028 — bulk-check a portfolio
- Investment scoring: EPC band correlates with future MEES compliance cost
Related endpoints
- UPRN lookup — Resolve a UPRN to property metadata
- Properties — Search live listings (returns the property UUIDs you’d pass here)