10 live streams
NYISO data
NYISO runs New York's market across eleven load zones and four external proxies, publishing one CSV per report per day and rewriting it as the day advances. Dryos reads the zonal and generator price files as one stream: 763 points an interval.
What is collected
Every NYISO stream Dryos holds, grouped the way the catalogue groups them.
- Streams
- 10 live
- Fastest cadence
- every 5 min
- Entities
- 1,612 across every stream
- Access
- Public REST API and MCP server, no key
Grid
Pricing
- NYISO real-time binding constraints
Every transmission facility NYISO's real-time dispatch was up against, five minutes at a time, with the contingency it bound for and its constraint cost.
every 5 min, when bound · 5m rows4 entitiesnyiso-rt-shadow-prices - NYISO day-ahead binding constraints
Every transmission facility that bound in NYISO's day-ahead market, hour by hour, with the contingency it bound for and its constraint cost, posted for tomorrow each morning.
daily, morning ET · 1h rows11 entitiesnyiso-dam-shadow-prices - NYISO day-ahead LMP
Hourly day-ahead prices at NYISO's eleven load zones, its proxies with Quebec, New England, Ontario and PJM, and every generator bus, with the energy, congestion and loss components, posted for the whole of tomorrow each morning.
daily, late morning ET · 1h rows763 entitiesnyiso-dam-lmp - NYISO real-time LMP
Real-time dispatch prices at NYISO's eleven load zones — New York City, Long Island and the rest, lettered A to K — its proxies with Quebec, New England, Ontario and PJM, and every generator bus, with the energy, congestion and loss components, every five minutes.
every 5 min · 5m rows763 entitiesnyiso-realtime-lmp
Ancillary
- NYISO real-time ancillary prices
Five-minute clearing prices for NYISO's reserves and regulation — ten-minute spinning and non-synchronous, thirty-minute operating, regulation capacity and movement — in each of its eleven zones.
every 5 min · 5m rows11 entitiesnyiso-rt-as - NYISO day-ahead ancillary prices
Hourly day-ahead clearing prices for NYISO's reserves and regulation capacity in each of its eleven zones, posted for tomorrow each morning.
daily, morning ET · 1h rows11 entitiesnyiso-dam-as
Load
- NYISO load by zone
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 - NYISO load forecast
NYISO's hourly load forecast six days ahead for each of its eleven zones and the state, issued each morning — every issue kept.
daily, morning ET · 1h rows12 entitiesnyiso-load-forecast-6day
Generation
Worth knowing first
- NYISO stamps its files in Eastern prevailing time with no zone column. Every timestamp Dryos serves is UTC.
- NYISO publishes congestion with the opposite sign. Dryos stores it negated, so LBMP = energy + congestion + loss holds as it does everywhere else.
- The day file runs two hours into the future with advisory prices. Nothing past the last dispatched interval is kept.
Read it
Public, read-only, no key and no sign-up. Every stream answers the same way.
Every stream in the catalogue
curl "https://api.dryos.ai/v1/datasets"The newest rows at N.Y.C.
curl "https://api.dryos.ai/v1/datasets/nyiso-realtime-lmp/query?node=N.Y.C.&limit=12"Or point an AI agent at all of it
claude mcp add --transport http dryos https://api.dryos.ai/mcpFull parameters are on the API reference; every client's setup is on the MCP server page.