Elhub is developing APIs to support our vision of sharing more data with the public and end users. We are releasing several APIs to inform the public, empower end users with data and promote innovation in the energy market.
🏛️ APIs
Your starting point as a developer to access and integrate ELHUB’s API services. We currently offer two APIs:
Energy Data API provides access to datasets for various ELHUB entities such as price areas, grid areas and municipalities. For more details about usage and available datasets, see Energy Data API
Data Export API provides file exports for different job types. Access depends on job type and data permissions. For more details about job types and usage, see Data Export API
✅ Downloads
The Downloads section is for non-developers interested in accessing our open datasets. It provides easy access to datasets in CSV format, which can be downloaded directly from this section. There are also downloadable datasets at elhub.no/data
We advise all users to not cause unnecessary traffic or overload our servers.
ℹ️ General information about the service
Public APIs are open for everyone and do not require any authorization.
APIs with personal or business sensitive data is protected and requires Maskinporten integration. Access to protected data requires a data sharing agreement with Elhub or an pre-existing right to the data in Elhub
The service is intended to have high uptime, but there are no guarantees of availability.
The quality of data provided by Elhub reflects the input from market parties. Elhub does not change any data before publishing.
For public APIs there will be a rate limit to restrict frequent usage. Currently the rate limit is 5 calls per second per user. The IP address of the user will be used for rate limiting, but will not be stored.
Restricted
Datasets that contain business-sensitive and private data are not open and are protected by Maskinported Authentication. Consumers who have been assigned with the relevant scope in Maskinporten by Elhub can only access the respective protected Dataset. If you have been assigned a scope, you can read more