Reference · built on requestCommons signalEnergy & grid

Elexon Insights Solution

Great Britain balancing and settlement data from Elexon: system prices, demand outturn, generation by fuel, wind forecasts, frequency.

About

The Elexon Insights Solution at bmrs.elexon.co.uk replaced the Balancing Mechanism Reporting Service for Great Britain. Its REST API at data.elexon.co.uk/bmrs/api/v1 is public and needs no key. Dataset endpoints return each BMRS dataset as received from the data provider, in JSON, XML, or CSV, and most have a JSON stream variant that matches the IRIS push service. Opinionated endpoints answer set questions, such as the latest wind forecast or the evolution of a demand forecast, and reference endpoints list BM Units, fuel types, and interconnectors.

On Fibric, an operator reads the series you pick, such as settlement system prices and generation by fuel, and proposes a load shift, a charge window, or a warning for your approval.

This is a reference listing. It documents what Fibric would read from Elexon Insights Solution and what it could propose, based on the publisher's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • Settlement system prices (DISEBSP) under /balancing/settlement/system-prices/{settlementDate}, and Market Index Data (MID) under /balancing/pricing/market-index
  • Demand: Initial National Demand outturn (INDO) at /demand/outturn, Actual total load (ATL/B0610), and daily peaks (ITSDO) at /demand/peak
  • Generation: current output by fuel type (FUELINST, FUELHH) at /generation/outturn/current, and actual generation per type (AGPT/B1620)
  • Forecasts: day-ahead demand (NDF, TSDF), 2-14 day demand (NDFD, TSDFD), wind (WINDFOR), and day-ahead wind and solar (DGWS/B1440)
  • System: frequency (FREQ) at /system/frequency, system warnings (SYSWARN), and loss of load probability and de-rated margin (LOLPDRM)
  • Balancing Mechanism physical and dynamic data (PN, MELS, MILS, BOD, BOALF), REMIT messages, temperature (TEMP), and /datasets/metadata/latest

Proposed actions

Read-only. This feed informs operators; it changes nothing.

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Run flexible load when the GB mix is cleanest

    Poll /generation/outturn/current for output by fuel type. When the share you set is met, the operator proposes running deferrable loads and records the settlement period it used.

    With Carbon Window

  • Charge before the evening peak

    Read /forecast/demand/day-ahead and the settlement system prices for the day. The operator proposes charge and discharge windows around the forecast peak, for your approval.

    With Battery Dispatch, Price Shift

  • Act on a system warning

    Watch /system/warnings and the loss-of-load forecast. When a warning publishes, the operator proposes the response you pre-agreed, such as a demand hold, and leaves a receipt with the message.

    With Event Response

Requirements

  • The endpoint paths and dataset codes you need, from the API documentation, plus settlement dates and periods for settlement queries
  • Request pacing that matches each dataset's update cycle; Elexon asks that half-hourly data is not polled more than once per 30 minutes
  • The BMRS attribution line, naming Elexon Limited copyright and database right with the year, wherever the data appears
Authentication
None. Elexon states that all Insights APIs are public and no API key is required; requests go over HTTPS with an optional format parameter.

Limits

  • Rate limited at 5,000 requests per minute per user; more returns 429, and some endpoints carry their own limits
  • Stream endpoints return JSON only; error feedback for a failed stream request sits in the response trailer header
  • Elexon may throttle or revoke access for persistent misuse and prohibits scraping the website itself
  • Data is provided as is; Elexon excludes liability for availability and accuracy

Access and pricing

Reference listing. Public feed access is separate from Fibric integration. If you request this feed, your quote covers the build, usage, and support.

Request Elexon Insights Solution ↗

Questions and answers

Is an API key required?
No. Elexon's developer portal states that all its APIs are public and no API key is required. The Insights API is rate limited at 5,000 requests per minute per user, and some endpoints add their own limit.
What formats do the endpoints return?
Dataset and most opinionated endpoints take a format parameter of json, xml, or csv; json and xml include metadata. Stream endpoints return JSON only, with no restriction on the amount of data returned. The JSON matches IRIS output.
What licence covers the data?
The BMRS Data Licence. You may copy, publish, distribute, adapt, and use the data commercially, including in your own product, if you attribute it as 'Contains BMRS data © Elexon Limited copyright and database right [year]' and do not suggest Elexon endorsement. Breach ends the licence.
Ask about Elexon Insights Solution

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.