Grid and energy data

Wholesale power prices, grid demand, generation mix, carbon intensity and cheapest charging windows across NEM, GB, EU and US markets, plus EIA weekly petroleum stocks.

Wholesale electricity prices per market region (AEMO NEM, Elexon GB, ENTSO-E EU zones, EIA US balancing authorities), grid demand and generation by fuel, NESO carbon intensity, derived cheapest-window signals for charging and demand response, and EIA weekly petroleum inventories. One schema across four market structures: UTC timestamps, integer micro units, region codes in one list.

Collection ok, last fetch 2026-11-11T06:20:03Z. RealtimeAPI feed griddata. Machine copies: OpenAPI, pricing JSON.

Endpoints

EndpointWhatCadencePer requestMCP tool
GET /energy/api/v1/regionsEvery market region we serve: code, market, timezone, currency, source and price cadence.Refreshes every 24 hours.$0.005grid_regions
GET /energy/api/v1/power/prices/{market}/{region}Latest settled wholesale electricity price for a region (NEM 5-minute RRP, GB half-hourly market index, EU hourly day-ahead), in micro units of the local currency with a USD conversion, plus demand and a negative-price flag.Refreshes every 5 minutes.$0.010grid_price
GET /energy/api/v1/power/prices/{market}/{region}/day-aheadForecast prices per interval for a local calendar day: ENTSO-E day-ahead auction for EU zones, AEMO pre-dispatch for NEM regions.Refreshes every 30 minutes.$0.010grid_day_ahead
GET /energy/api/v1/power/prices/{market}/{region}/historySettled prices per interval for the last 7 days, optionally downsampled to 30 or 60 minute averages.Refreshes every 5 minutes.$0.020grid_price_history
GET /energy/api/v1/power/load/{market}/{region}Latest grid demand for a region in MW (NEM total demand, GB initial demand outturn, ENTSO-E actual load, EIA hourly demand).Refreshes every 5 minutes.$0.010grid_load
GET /energy/api/v1/power/generation/{market}/{region}Latest generation mix for a region: MW per fuel, total, and the renewables share in basis points.Refreshes every 5 minutes.$0.010grid_generation
GET /energy/api/v1/power/windows/{market}/{region}The cheapest contiguous window of N hours (default 4) within the next horizon (default 24 h), from day-ahead or pre-dispatch prices, for charging and demand-response agents.Refreshes every 30 minutes.$0.015grid_cheapest_window
GET /energy/api/v1/carbon/{region}Grid carbon intensity in gCO2 per kWh for Great Britain (GB, actual and forecast) or a NESO region id 1 to 17 (forecast and generation mix).Refreshes every 30 minutes.$0.005grid_carbon
GET /energy/api/v1/petroleum/weeklyEIA weekly US petroleum inventories: crude stocks (excluding SPR), gasoline and distillate stocks, refinery crude inputs and crude imports, with the week-over-week change.Refreshes every 7 days.$0.010petroleum_weekly

First calls

  1. GET /energy/api/v1/power/prices/nem/NSW1 (MCP grid_price): the latest wholesale price and demand for a region
  2. GET /energy/api/v1/power/windows/nem/NSW1?hours=4 (MCP grid_cheapest_window): the cheapest 4-hour window in the next 24 h
  3. GET /energy/api/v1/carbon/GB (MCP grid_carbon): GB carbon intensity right now
  4. GET /energy/api/v1/regions (MCP grid_regions): every market and region code we serve

Example prompts

Sources and licences

PublisherWhatLicence
AEMO (NEMWEB)NEM 5-minute dispatch prices and demand, 30-minute pre-dispatch pricesAEMO public data, attribution; commercial terms under confirmation
Elexon InsightsGB market index price, demand outturn, generation by fuelElexon open data licence
NESO Carbon Intensity APIGB carbon intensity, national actual and forecast, regional forecast and mixCC BY 4.0
ENTSO-E Transparency PlatformEU day-ahead prices, actual load, generation per typeENTSO-E terms (free re-use of listed items with attribution)
U.S. Energy Information AdministrationUS hourly demand and generation by balancing authority, weekly petroleum inventoriesUS public domain
European Central BankEUR reference exchange rates for the USD conversionECB reference rates, free re-use with attribution
Reserve Bank of AustraliaAUD/USD reference rate for the USD conversionCC BY 4.0

Attribution travels in the source array of every response.

Through RealtimeAPI.ai

The same endpoints are the feed griddata on RealtimeAPI.ai, with 1,000 free calls a month on one rta_live_ key across every feed. Paths are identical after the feed slug:

curl https://api.realtimeapi.ai/v1/griddata/api/v1/power/prices/nem/NSW1 -H "X-API-Key: rta_live_..."

Setup prompt and details.