Query balancing mechanism acceptance and bid-offer volume data from Elexon's BMRS Insights Solution API
domain: bmrs.elexon.co.uk · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Browse the dataset catalogue at bmrs.elexon.co.uk/api-documentation to locate the balancing acceptances and bid-offer dataset endpoints
Call the balancing/acceptances endpoint for a given settlementDate (yyyy-MM-dd) and settlementPeriod, or the /all/latest variant for the most recent data
Account for settlement periods 1-50 (not a fixed 48) to correctly bound requests around UK clock-change days
Parse returned JSON records for BM Unit ID, accepted bid-offer volume, and acceptance timestamp
Most Insights Solution dataset endpoints are public and do not require an API key, unlike some legacy BMRS reports
Known gotchas
Settlement period count varies to 46 or 50 on clock-change days, not always 48 — hardcoding 48 periods silently drops or misaligns data
'latest' convenience routes return partial/in-progress data intraday; use the dated/period routes for finalized acceptance data
Elexon migrated from the legacy BMRS report-code taxonomy to the Insights Solution dataset naming, so tutorials referencing old bmrs.elexon.co.uk/bmrs report codes (e.g. BOALF) use stale paths
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?