EPC API
Access the full ODAS EPC dataset covering over 56 million certificates. Query by UPRN for domestic, non-domestic or display certificates, retrieve improvement recommendations, and filter by postcode. Ideal for property platforms, mortgage lenders, and energy companies that need authoritative efficiency data at scale. Covers UK data only.
EPC API endpoints
| Method | Endpoint | Description |
|---|---|---|
| EPC API | ||
| GET |
Domestic EPC by Address /api/v1/data/epc/domestic/address |
Search for domestic EPC certificates by free-text address. Optionally narrow results with a postcode. Returns paginated results sorted by relevance. |
| GET |
EPC Improvement Types Reference /api/v1/data/epc/improvements |
Returns the full reference list of all EPC improvement types with indicative costs. Free to call — use to populate dropdowns and filters in your application. |
| GET |
Non-Domestic EPC by Address /api/v1/data/epc/non-domestic/address |
Search for non-domestic EPC certificates by free-text address. Optionally narrow with a postcode. |
| GET |
Non-Domestic EPC by UPRN /api/v1/data/epc/non-domestic/{uprn} |
Returns the non-domestic Energy Performance Certificate for a commercial, industrial or other non-residential property by UPRN. |
| GET |
Domestic EPC by UPRN /api/v1/data/epc/{uprn} |
Returns the most recent domestic Energy Performance Certificate for a property by UPRN. Includes full efficiency ratings, construction details, heating system, floor area, fuel… |
| GET |
EPC Retrofit Opportunity Search /api/v1/data/epc/retrofit |
Find all properties within a postcode radius rated below a threshold (e.g. D or below). Returns property addresses, UPRNs, current ratings and improvement details. Built for… |
| GET |
Display EPC by UPRN /api/v1/data/epc/display/{uprn} |
Returns the Display Energy Certificate for a public building by UPRN. Display certificates are required for public buildings over 250m² and must be renewed annually. |
| GET |
Non-Domestic EPC by Postcode /api/v1/data/epc/non-domestic/postcode/{postcode} |
Returns all non-domestic EPC certificates for a postcode. Filter by property type and energy rating. |
| GET |
EPC Improvement Recommendations /api/v1/data/epc/recommendations/{uprn} |
Returns all improvement recommendations for a domestic property by UPRN. Each recommendation includes description, indicative cost and improvement order. |
| GET |
Domestic EPC by Postcode /api/v1/data/epc/domestic/postcode/{postcode} |
Returns all domestic EPC certificates for a postcode with pagination. Filter by property type, built form, energy rating, construction age and tenure. |
EPC API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $9.99 / month | 10 / second |
|
| ULTRA | $29.99 / month | 10 / second |
|
| MEGA | $79.99 / month | 10 / second |
|