A simple wrapper for the Elexon BMRS API
Elexon BMRS API
A simple wrapper for the Elexon BMRS API.
WIP: currently there is zero data validation and raw unparsed
XML is returned (as a dict)
or the raw
csv data is returned as a string.
$ pip install elexon
- Register on the ELEXON Portal.
- Retrieve API Key.
API_KEYin the example below with your API Key.
from elexon import Elexon api = Elexon('API_KEY') # available for free from the Elexon Portal # Actual Aggregated Generation per Type generation = api.Transparency.B1620(SettlementDate = '2020-01-01', Period = '5') # Alternatively, use the general request() function by passing the endpoint in with the arguments: generation = api.request('B1620', SettlementDate = '2020-01-01', Period = '5')
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.