SAA Market Reports

Best View Prices (BVP) stream

Changed on

This endpoint provides a stream of Best View Prices data for settlement periods. Results can be filtered by date range, settlement period range, and run type.

Best View Prices provide indicative prices for a settlement period and are updated from Tuesday to Saturday following the relevant Settlement Day.

For dates prior to 2nd April 2020, only data with run types BM and DF is available.

get/market-reports/best-view-prices/stream

Request

  • Base URL
    https://data.elexon.co.uk/bmrs/api/v1
  • Auth
    none declared

Query parameters

fromDatestring date required
Example:2026-08-04

The start of the settlement date range to filter.

toDatestring date required
Example:2026-08-04

The end of the settlement date range to filter.

settlementPeriodFrominteger
Example:1

The start of the settlement period range to filter (inclusive). If provided, settlementPeriodTo must also be provided.

settlementPeriodTointeger
Example:48

The end of the settlement period range to filter (inclusive). If provided, settlementPeriodFrom must also be provided.

runType'BM' | 'II' | 'SF' | 'R1' | 'R2' | 'R3' | 'RF' | 'DF'
Example:II

The settlement run type to filter. If omitted, the best available run type is returned for each settlement period based on the priority order: BM < II < SF < R1 < R2 < R3 < RF < DF.

Response

Data retrieved

settlementDatestring date

The settlement date.

runTypestring nullable

The settlement run type.

settlementPeriodinteger

The settlement period.

systemBuyPricenumber double

The system buy price.

systemSellPricenumber double

The system sell price.

Example response

[
  {
    "settlementDate": "2026-08-04",
    "runType": "II",
    "settlementPeriod": 43,
    "systemBuyPrice": 108.01,
    "systemSellPrice": 108.01
  }
]

Changes