Retrieve revenue performance for a single BESS asset

Returns a daily revenue time series for one named asset, alongside that asset's static metadata. Revenue is reported in £/MW/hr by default. Set metric=energy to normalise each revenue stream by asset duration and report in £/MWh/hr instead. Full methodology is available here.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
enum
required

The name of the asset to return. Asset names can also be discovered from the name field of the /bess/projects response.

string
enum
required

Trading revenue can be returned using BESS Analytics' Smart Price, Elexon's market price or the dayahead price.

Allowed:
string
enum
required

Whether Capacity Market revenue is included in the totals. When true, the Capacity revenue stream is included in total; when false, only Response, Reserve, Trading and Balancing are included and the Capacity field is omitted from each record.

Allowed:
string
enum

Controls how revenue is expressed. power (the default) reports revenue per MW of nameplate capacity. energy divides each revenue stream by the asset duration, reporting revenue per MWh of energy capacity.

Allowed:
string
enum

Specifies the type of rate to apply, either 30d avg for a 30-day rolling average or spot for the daily spot rate. When 30d avg is selected the first 30 days of the series are consumed by the rolling window and are not returned.

Allowed:
date

Retrieves data starting from the specified date onward. Can be used together with to_date to fetch data within a defined date range.

date

Retrieves data up to and including the specified date. Can be used together with from_date to fetch data within a defined date range.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json