Overview

NYISO day-ahead locational marginal prices, one row per interval and location. 63.4M rows, 2015-01 to the next delivery day. Carries price_usd_mwh plus energy_usd_mwh, congestion_usd_mwh and loss_usd_mwh. Locations are zone and generator; location_id joins atg.nyiso_locations for the readable name, and kind is carried inline so a hub-only or zone-only question needs no join at all. Every market's day-ahead price table in this catalog has these same column names, so a cross-market price comparison is a UNION rather than a per-ISO rewrite. Revisions are already collapsed — read it plainly.

Use with MCP

This table is readable two ways, over the same guarded boundary. Over HTTP: POST /api/v1/datasets/nyiso_prices_da/query, described in the API reference. Or from an MCP client: connect a market below, then use search_data or describe_data to load its query contract before calling query_data.

Schema7

Column
Type
event_timeDateTime64(6, 'UTC')
location_idLowCardinality(String)
kindLowCardinality(String)
price_usd_mwhNullable(Float64)
energy_usd_mwhNullable(Float64)
congestion_usd_mwhNullable(Float64)
loss_usd_mwhNullable(Float64)

Sample rows

event_timelocation_idkindprice_usd_mwhenergy_usd_mwhcongestion_usd_mwhloss_usd_mwh
2026-08-29 03:00:00.00000061752zone39.5542.160-2.61
2026-08-29 03:00:00.00000061754zone41.1642.1699999999999950-1.01
2026-08-29 03:00:00.00000061753zone40.4842.1699999999999950-1.69
2026-08-29 03:00:00.00000061760zone44.2342.1602.07
2026-08-29 03:00:00.00000061755zone42.6842.1700.51
2026-08-29 03:00:00.00000061756zone43.1442.1700.97
2026-08-29 03:00:00.00000061757zone43.1842.1701.01
2026-08-29 03:00:00.00000061758zone43.7342.16999999999999501.56
2026-08-29 03:00:00.00000061761zone44.5342.1702.36
2026-08-29 03:00:00.00000061759zone44.0242.1701.85
2026-08-29 03:00:00.00000061762zone50.0742.174.743.16
2026-08-29 03:00:00.00000061847zone41.6242.1699999999999950-0.55
2026-08-29 03:00:00.00000061845zone43.1842.1701.01
2026-08-29 03:00:00.00000061846zone39.1342.170-3.04
2026-08-29 03:00:00.00000061844zone42.2942.1600.13
2026-08-29 03:00:00.00000024234generator44.5342.1702.36
2026-08-29 03:00:00.00000024248generator44.1542.1701.98
2026-08-29 03:00:00.00000024250generator44.2342.1602.07
2026-08-29 03:00:00.00000024247generator44.1542.1701.98
2026-08-29 03:00:00.00000024246generator44.1542.1701.98
2026-08-29 03:00:00.00000024245generator44.1542.1701.98
2026-08-29 03:00:00.00000024244generator44.1542.1701.98
2026-08-29 03:00:00.00000024243generator44.5342.1702.36
2026-08-29 03:00:00.00000024251generator44.2342.1602.07
2026-08-29 03:00:00.00000024242generator44.5342.1702.36

Coverage

100.0% complete0 gap days9,782 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 9,782Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
gaplessmore