Current Supply, Demand & Intraday Forecast
ERCOT's public real-time supply and demand dashboard at five-minute resolution.
Overview
This is the preferred dataset for a current actual-versus-forecast demand comparison: series='realized' reports observed demand_mw and committed capacity_mw; series='intraday_forecast' reports demand_mw, capacity_mw, and available_mw for the same target event_time at successive source_time vintages; and series='forward_forecast' reports forecasted_demand_mw and avail_cap_gen_mw farther ahead. Operators, traders, and researchers use it to measure current forecast error, headroom, and how forecasts converge toward realized demand.
Query contract
Analysis rules
Related analysis
Interpretation
Access
Query from your own tools
Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.
POST /api/v1/datasets/ercot_supply_demand/querySchema13
event_timeDateTime64(6, 'UTC')seriesLowCardinality(String)source_timeDateTime64(6, 'UTC')demand_mwNullable(Float64)capacity_mwNullable(Float64)available_mwNullable(Float64)forecasted_demand_mwNullable(Float64)avail_cap_gen_mwNullable(Float64)hour_endingNullable(Int32)intervalNullable(Int32)delivery_dateNullable(String)dst_flagNullable(Bool)ingested_atDateTime64(6, 'UTC')Sample data
| event_time | series | source_time | demand_mw | capacity_mw | available_mw | forecasted_demand_mw | avail_cap_gen_mw | hour_ending | interval | delivery_date | dst_flag | ingested_at |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 02:25:00.000000 | ∅ | ∅ | ∅ | 62426 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 02:28:20.206532 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 02:20:00.000000 | ∅ | ∅ | ∅ | 62426 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 02:23:20.568379 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 02:15:00.000000 | ∅ | ∅ | ∅ | 62426 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 02:18:20.642883 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 02:10:00.000000 | ∅ | ∅ | ∅ | 62426 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 02:13:20.065358 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 02:05:00.000000 | ∅ | ∅ | ∅ | 62362 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 02:08:19.742022 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 02:00:00.000000 | ∅ | ∅ | ∅ | 62362 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 02:03:20.868951 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:55:00.000000 | ∅ | ∅ | ∅ | 62362 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:58:20.341411 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:50:00.000000 | ∅ | ∅ | ∅ | 62362 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:53:20.266820 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:45:00.000000 | ∅ | ∅ | ∅ | 62362 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:48:20.423750 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:40:00.000000 | ∅ | ∅ | ∅ | 62362 | 95183 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:43:20.236635 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:35:00.000000 | ∅ | ∅ | ∅ | 62362 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:38:21.351146 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:30:00.000000 | ∅ | ∅ | ∅ | 62362 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:33:22.013898 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:25:00.000000 | ∅ | ∅ | ∅ | 62362 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:28:20.276549 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:20:00.000000 | ∅ | ∅ | ∅ | 62362 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:23:20.003947 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:15:00.000000 | ∅ | ∅ | ∅ | 62362 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:18:21.277674 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:10:00.000000 | ∅ | ∅ | ∅ | 62362 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:13:20.218429 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:05:00.000000 | ∅ | ∅ | ∅ | 62350 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:08:20.182725 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 01:00:00.000000 | ∅ | ∅ | ∅ | 62350 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 01:03:20.288266 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 00:55:00.000000 | ∅ | ∅ | ∅ | 62350 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 00:58:21.724657 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 00:50:00.000000 | ∅ | ∅ | ∅ | 62350 | 95273 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 00:53:19.703529 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 00:45:00.000000 | ∅ | ∅ | ∅ | 62350 | 95414 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 00:48:20.942771 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 00:40:00.000000 | ∅ | ∅ | ∅ | 62350 | 95414 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 00:43:19.779226 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 00:35:00.000000 | ∅ | ∅ | ∅ | 62350 | 94654 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 00:38:21.000842 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 00:30:00.000000 | ∅ | ∅ | ∅ | 62350 | 94654 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 00:33:19.788623 |
| 2026-10-01 05:00:00.000000 | forward_forecast | 2026-09-25 00:25:00.000000 | ∅ | ∅ | ∅ | 62350 | 94674 | 24 | ∅ | 2026-09-30 | false | 2026-09-25 00:28:20.530799 |