Skip to content

Where each figure comes from

Dots mark the pages each source feeds; strips show how often live sources update.

SourceAcross a dayDashboardGreen SignalRegionsHistoryRecordsGrid costsAgilePrice capBillNet zero
Carbon Intensity APIEvery 30 minutesNot usedNot usedNot usedNot used
Elexon BMRS: FUELINSTEvery 5 minutesNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Elexon BMRS: system frequencyEvery 15 secondsNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Elexon BMRS: FUELHHEvery 30 minutesNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Elexon BMRS: INDO and ITSDOEvery 30 minutesNot usedNot usedNot usedNot usedNot usedNot usedNot used
NESO demand data updateForecasts each half hour, actuals a few times a dayNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Elexon BMRS: WINDFORSeveral runs a dayNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
NESO embedded wind and solar forecastSeveral runs a dayNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Octopus Energy APIDaily, around 16:00Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
NESO balancing costs and constraint breakdownDaily, a few days in arrearsNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Heating oil pricesBy hand: monthly–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Energy price cap by regionBy hand: quarterly–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Energy price capBy hand: quarterly–Not usedNot usedNot usedNot usedNot usedNot usedNot used
UK greenhouse gas emissions statisticsBy hand: final each February, provisional each spring–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Energy TrendsBy hand: quarterly–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Carbon budget statementsBy hand: annual–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
CO₂ and greenhouse gas emissionsBy hand: annual–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
Greenhouse gas conversion factorsBy hand: annual–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used
GIS boundaries for GB DNO licence areasBy hand: as areas change (2024 edition)–Not usedNot usedNot usedNot usedNot usedNot usedNot usedNot usedNot used

Fetched liveMaintained by hand

Live

Fetched while you browse.

  • Carbon Intensity API 

    NESO, with the University of Oxford, EDF Europe and WWF

    Generation mix shares, national and regional carbon intensity, emission factors, postcode lookup, and the half-hourly forecast behind the ribbon, Green Signal and the region map. Most requests go through our own server, which keeps a short-lived copy so the API is not asked the same question by every visitor.

    Every 30 minutes

  • Instantaneous generation by fuel in megawatts, used for GW figures, pumped storage and interconnector flows.

    Every 5 minutes

  • Grid frequency, read every 15 seconds, for the frequency trace on the dashboard.

    Every 15 seconds

  • Half-hourly metered generation by fuel for the history page.

    Every 30 minutes

  • National and transmission demand outturn; its half-hourly shape stands in for a household in the tariff replay.

    Every 30 minutes

  • NESO demand data update 

    National Energy System Operator

    Embedded wind and solar for the current half hour, added to metered generation for the national total and the power flow. Forecast until actuals are published.

    Forecasts each half hour, actuals a few times a day

  • Forecast output of transmission-connected wind farms, for the 48-hour wind and solar forecast.

    Several runs a day

  • NESO embedded wind and solar forecast 

    National Energy System Operator

    Forecast output of wind and solar on local networks, which is almost all British solar.

    Several runs a day

  • Octopus Energy API 

    Octopus Energy

    Agile Octopus half-hourly unit rates for all 14 regions, and Agile, Go, Tracker and Flexible rates with standing charges for the 28-day tariff replay.

    Daily, around 16:00

  • Daily balancing costs by settlement period, and the generation turned down for thermal constraints.

    Daily, a few days in arrears

Reference

Updated here by hand when published. Each page states its period. The emissions, budgets and shares below make up the net zero tracker.

Methods and corrections

How each answer is worked out, when each hand-kept figure was last checked against its source, and every correction we have made.

How we get the numbers

Official reports

The papers behind the numbers: NESO’s outlooks, Ofgem’s decisions and the government’s statistics, each with a one-line summary.

Browse the official reports