Would you like to know and access an estimation of your HH electricity costs for any Great Britain location?

Electricity Costs API

We have developed the Modelling UK Electricity Regional Costs (MUKERC) model that produces representative electricity regional costs (p/kWh) for HH non-domestic consumers across Great Britain. We are making these datasets available through our Application Programming Interface (API) or upon request for those who are not familiar with managing APIs.

The model uses a bottom-up approach, aggregating the tariff components to calculate the electricity costs in p/kWh for each HH. The user just needs to know in which DNO their facility is located and its voltage level connection.

The dataset starts for the financial year 2017-18 and gives forecasts up to 2023-24. The MUKERC model considers representative commodity prices from analysing Nord Pool (N2EX) profiles. The commodity charges are complemented by government obligations tariffs sourced by third parties (e.g. UK government) and open source data from DNO and National Grid sources; for long-term projections, linear regression was used to forecast prices up to 2024.

By providing your information to access the datasets, you will be able to learn what your expected electricity costs could look like and be better prepared to manage them by driving positive changes in your organisation.

Download your data:

To find out in which DNO region you are located, you just need to know your postcode and access this link to check it.

In the section below, we provide the list with the voltage levels and DNO region numbers, so you can check before downloading the datasets. Most SMEs are connected to LV levels.

  • Low voltage (LV) – voltage level below 1 kV. SMEs usually are connected to LV levels.
  • Low voltage substation (LV-Sub) – connected to a substation with a supply point voltage level below 1 kV.
  • High voltage (HV) – voltage level of at least 1kV and less than 22kV. (London Power Networks, 2011)
  • 10 – Eastern England
  • 11 – East Midlands
  • 12 – London
  • 13 – North Wales & Mersey
  • 14 – Midlands
  • 15 – North East
  • 16 – North West
  • 17 – Northern Scotland
  • 18 – Southern Scotland
  • 19 – South East
  • 20 – Southern
  • 21 – South Wales
  • 22 – South Western
  • 23 – Yorkshire

Select your voltage level (be sure to add the voltage level in the correct format described below), DNO region, start and end dates and click the download button.

A maximum of 31 days of data can be downloaded at a time using the download button. The data is retrieved in UTC time in the format YYYY-MM-DD and returned as a CSV file.

Voltage Level:

("HV", "LV" or "LV-Sub")

DNO Region:

(DNO number from 10 to 23)

Start Date:


End Date:


Terms of Use

These are the Terms of Use for the UK Electricity Costs API. We are offering access to our API only on the terms presented here, so if you want to use it, you are agreeing to them. These terms can be updated from time to time without previous notice.

Our research team owns the Electricity Costs API. The research team gives access to the datasets on these terms: you can use it anywhere in the world and the API use is non-exclusive.

Things you cannot do:

  • Sell, lease, or sublicense the Electricity Costs API or access to it.
  • Use the Electricity Costs API for any application that substantially replaces the core user experience of the Electricity Costs’ website or the Electricity Costs API.
  • Do anything that could mislead users into thinking that you or your product are endorsed or created by Imperial College London.
  • Use the Electricity Costs API to spam or harass anyone.
  • Use the Electricity Costs API for any application that is spyware, adware, or any other malicious software, or is used in connection with any such software.
  • Use the Electricity Costs API in a way that violates the law or any person’s rights, including intellectual property and privacy rights.
  • Use the Electricity Costs API in a way that undermines the stability of the host servers or the behaviour of other applications using the API.

By accepting these terms, you agree to comply with the Electricity Costs Terms of Use. The research team reserves all rights not expressly granted in these terms.

The research team may choose to provide you with support or modifications for the Electricity Costs API in its sole discretion. The research team may change, suspend, or discontinue any aspect of the Electricity Costs API, including such support or modifications, at any time without notice or liability.

The research team is currently providing the Electricity Costs API for free.

The research team is providing the Electricity Costs API to you as is. That means it does not come with any warranty, express or implied. No implied warranty of merchantability, fitness for a particular purpose, availability, security, title or non-infringement. We are informing you now, it might have bugs, inaccuracies or interruptions. You use the Electricity Costs API at your own discretion and risk.

The research team and Imperial College London will not be liable to the user for any damages that arise from using the Electricity Costs API. This includes all types of damages (indirect, incidental, consequential, special or exemplary). And it includes all kinds of legal claims, such as breach of contract, breach of warranty, tort, or any other loss.

To the maximum extent permitted by applicable law, you agree to indemnify the research team or Imperial College London against any third-party claim arising from or related to your use of the Electricity Costs API. This indemnity obligation includes any liability or expense arising from all claims, losses, damages (actual and/or consequential), suits, judgments, litigation costs and attorneys’ fees. The research team will work in good faith to give you written notice of any such claim.

Relationship of the parties: You and the research team are acting independently of each other. You will not have any express or implied authority to create or assume any obligation for the research team.

Severability: If any provision of these terms is found invalid by a court of competent jurisdiction, you and the research team agree that the court should try to give effect to the parties’ intentions as reflected in the provision and that other provisions of these will remain in full effect.

Forum and Choice of law: These terms are governed by the laws of the United Kingdom without regard to its conflict of law provisions. You and the research team agree that any suit arising from these terms must take place in a court located in the United Kingdom.

No waiver of rights: If the research team does not exercise any right it has under these terms, any such inaction does not waive the applicable right or provision.

Interpretation: These terms may not be construed against either party.

Entire Agreement: These terms are the entire agreement between the research team and you concerning the research team’s UK Electricity Costs API.


Access here the API documentation page for the API details. 

Do you want to know more about our API or have any feedback?

We are looking for non-domestic energy consumers to engage with our online resources, provide ideas, feedback and become more energy aware in this complex and dynamic energy context!