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.

1 subscribers
10 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

EPC API endpoints

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 50 / monthly
PRO Recommended $9.99 / month 10 / second
  • Requests: 200 / monthly
ULTRA $29.99 / month 10 / second
  • Requests: 1,000 / monthly
MEGA $79.99 / month 10 / second
  • Requests: 2,500 / monthly

More Energy APIs

View all →
  • Get up-to-date Petrol, Diesel, LPG & CNG fuel prices in India. Query daily and past fuel prices state-wise…

    EnergyFreemium
  • Fast and Reliable EV Charging Station Searches, Anywhere in the World, Including Connector Availability,…

    EnergyFreemium1.2k subscribers
  • A REST API that returns live fuel prices from leading UK retailers

    EnergyFreemium172 subscribers
  • Oil price charts for Brent Crude, WTI & oil futures, real time data

    EnergyFreemium241 subscribers
  • nemy tracks the National Electricity Market (NEM) in Australia. nemy API has a collection of simple…

    EnergyFreemium202 subscribers
  • EV Charge Finder is your go-anywhere charging companion. Search the world’s largest EV charging database by…

    EnergyFreemium370 subscribers