NYISO logo

Behind-the-Meter Solar Actual

NYISO estimated behind-the-meter solar output by load zone and a published SYSTEM total at hourly resolution.

Native record
published geography x completed operating hour
hourly publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Interval-start records
UTC · event_time

Overview

NYISO releases each completed operating day on the following day, so this is a published completed-day estimate rather than a live meter reading.

Query contract

Use FINAL or argMax over ingested_at. For the system value, select zone_name='SYSTEM' directly; the table also contains eleven component zones.

Analysis rules

  • Use zone_name='SYSTEM' for the NYISO-wide total. Never add SYSTEM to the component zones.

Related analysis

  • day-ahead BTM solar forecast versus completed-day estimate · same zone_name and operating hour

Interpretation

  • The value is NYISO's estimated behind-the-meter solar output, not a live meter or utility-scale injection. A completed day is normally published the following day, creating a 14–43 hour reporting lag.

Access

Query from your own tools

Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.

HTTP endpoint
POST /api/v1/datasets/nyiso_btm_solar_actual/query

Schema5

Column
Type
event_timeDateTime64(6, 'UTC')
time_zoneNullable(String)
zone_nameLowCardinality(String)
btm_solar_mwNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timetime_zonezone_namebtm_solar_mwingested_at
2026-10-01 03:00:00.000000EDTWEST02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTSYSTEM02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTNORTH02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTN.Y.C.02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTMILLWD02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTMHK VL02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTLONGIL02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTHUD VL02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTGENESE02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTDUNWOD02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTCENTRL02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTCAPITL02026-10-01 14:11:01.629623
2026-10-01 03:00:00.000000EDTWEST02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTSYSTEM02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTNORTH02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTN.Y.C.02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTMILLWD02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTMHK VL02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTLONGIL02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTHUD VL02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTGENESE02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTDUNWOD02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTCENTRL02026-10-01 13:11:03.608392
2026-10-01 03:00:00.000000EDTCAPITL02026-10-01 13:11:03.608392
2026-10-01 02:00:00.000000EDTWEST02026-10-01 14:11:01.629623

Coverage

99.5% complete11 gap days2,134 days with data
Show coverage history
Coverage: 99.5%Days with data: 2,134Gaps: 11
2026
2025
2024
2023
2022
2021
2020
gaplessmore