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 entity

What 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.

ColumnTypeDescription
interval_start_utcrequiredtimestampStart 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
isorequiredstringPublishing ISO.e.g. MISO
demand_mwrequirednumberMISO-wide real-time demand at the reading, MW.e.g. 79406
source_published_at_utctimestampMISO'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_utcrequiredtimestampWhen 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

shell
curl "https://api.dryos.ai/v1/datasets/miso-system-load/query?limit=12"

The catalogue entry — every column, its type and the source

shell
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.

shell
claude mcp add --transport http dryos https://api.dryos.ai/mcp

Then 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