9 live streams

MISO data

MISO operates the market across fifteen states from Manitoba to Louisiana. It has two front doors and only one of them is intraday: the keyed Data Exchange serves a market date once it is complete, so the real-time streams here read MISO's own public dashboard API — the JSON behind its price map — while the day-ahead price comes from the Data Exchange, which posts it the afternoon before.

INDIANA.HUB
$45.69
2026-09-18 02:50 UTC
MICHIGAN.HUB
$31.39
2026-09-18 02:50 UTC
MINN.HUB
$26.73
2026-09-18 02:50 UTC
MISO real-time LMP, read from the Dryos API and cached for an hour.

What is collected

Every MISO stream Dryos holds, grouped the way the catalogue groups them.

Streams
9 live
Fastest cadence
every 5 min
Entities
5,296 across every stream
Access
Public REST API and MCP server, no key

Pricing

Ancillary

Generation

Load

Grid

Worth knowing first

  • MISO runs on Eastern Standard Time all year and never observes daylight saving. Every timestamp Dryos serves is UTC.
  • MISO's five-minute price label is the interval's end. Dryos stores the interval's start, proved row for row against the Data Exchange copy of the same day.
  • The energy component is derived: MISO publishes LMP, congestion and loss, and the identity LMP = energy + congestion + loss holds to the cent.

Read it

Public, read-only, no key and no sign-up. Every stream answers the same way.

Every stream in the catalogue

shell
curl "https://api.dryos.ai/v1/datasets"

The newest rows at INDIANA.HUB

shell
curl "https://api.dryos.ai/v1/datasets/miso-realtime-lmp/query?node=INDIANA.HUB&limit=12"

Or point an AI agent at all of it

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

Full parameters are on the API reference; every client's setup is on the MCP server page.

Other operators