MISO · Load
MISO system load
MISO-wide real-time demand every five minutes — the number behind the Current Demand tile on MISO's front page. The feed keeps only today, so yesterday is here because it was collected.
miso-system-loadevery 5 min · 5m rows1 entityWhat is in it
- Updates
- every 5 min · 5m rows
- Entities
- 1 entity
- Source timezone
- Eastern Standard Time all year, never EDT — every timestamp Dryos serves is UTC
- Coverage
- 6 September 2026 to now
- Rows held
- 3,421
- Primary key
- iso, interval_start_utc
What it measures
Every value, its unit, and what the source means by it.
- DemandMW
MISO-wide demand at the reading.
demand_mw
Columns
Exactly what a request answers with, read from the API rather than written here.
| Column | Type | Description |
|---|---|---|
| interval_start_utcrequired | timestamp | Start of the interval, UTC. MISO publishes wall-clock Eastern Standard Time year-round with no offset and labels intervals by their end; both are resolved on ingest.e.g. 2026-09-06T14:05:00Z |
| isorequired | string | Publishing ISO.e.g. MISO |
| demand_mwrequired | number | MISO-wide real-time demand at the reading, MW.e.g. 79406 |
| source_published_at_utc | timestamp | MISO's own 'as of' stamp on the snapshot this row came from — the display's RefId — in UTC. The vintage of the reading, not when Dryos fetched it.e.g. 2026-09-06T14:20:00Z |
| collected_at_utcrequired | timestamp | When Dryos collected this row, UTC. Stamped by the platform, not the collector.e.g. 2026-09-06T14:24:02Z |
Read it
Public, read-only, no key and no sign-up. Relative times stay relative, so a URL keeps working.
The newest rows
curl "https://api.dryos.ai/v1/datasets/miso-system-load/query?limit=12"The catalogue entry — every column, its type and the source
curl "https://api.dryos.ai/v1/datasets/miso-system-load"Full parameters — bucketing, aggregation, filters and search — are on the API reference.
Ask an agent
The same stream through the Model Context Protocol, so Claude, ChatGPT, Cursor or any MCP client can query it directly.
claude mcp add --transport http dryos https://api.dryos.ai/mcpThen ask:
Show me Demand on MISO system load over the last 24 hours.
Setup for every client is on the MCP server page.
How this stream is checked
- Pulled straight from MISO Public API · RealTimeTotalLoad — no reseller in between — and compared against that file before it is served.
- Null means the source did not report it — never zero.
- A reading lands every 5 min; the interval timestamp is the start of the interval, in UTC.
- MISO runs on Eastern Standard Time all year and never observes daylight saving. Every timestamp Dryos serves is UTC.
Related streams
- SPP system loadSPP
Load every five minutes in SPP's RTO and in RTO West, with SPP's own short-term forecast for each interval beside it.
every 5 min · 5m rows2 entitiesspp-system-load - CAISO system loadCAISO
CAISO-wide demand every five minutes — the Current demand line on caiso.com's Today's Outlook — flagged on the evenings CAISO is calling on demand response.
every 5 min · 5m rows1 entitycaiso-system-load - NYISO load by zoneNYISO
Actual load every five minutes in each of NYISO's eleven zones — New York City, Long Island, the Hudson Valley and the rest of the state.
every 5 min · 5m rows11 entitiesnyiso-system-load - PJM load by areaPJM
Real-time load every five minutes in each of PJM's 21 transmission zones, its three regions and the RTO total — telemetry, the number on PJM's own dashboard, not the metered load that settles.
every 5 min · 5m rows25 entitiespjm-system-load - MISO real-time LMPMISO
Preliminary ex-post prices for every MISO commercial pricing node — hubs, load zones, generator nodes and interfaces — with the congestion and loss components, every five minutes.
every 5 min · 5m rows2,628 entitiesmiso-realtime-lmp - MISO day-ahead LMPMISO
Hourly day-ahead ex-post prices for every MISO commercial pricing node — hubs, load zones, generator nodes and interfaces — with the energy, congestion and loss components, posted for the whole of tomorrow each afternoon.
daily, afternoon ET · 1h rows2,628 entitiesmiso-dam-lmp