Overview

CAISO day-ahead locational marginal prices, one row per interval and location. 1.21B rows, 2016-01 to the next delivery day. Carries price_usd_mwh only. The component columns exist in the raw CAISO day-ahead feed but are entirely NULL in it, so this table carries no decomposition rather than four empty columns. Locations are node (26k — including the TH_ trading hubs such as TH_SP15_GEN-APND; CAISO has no 'hub' kind), interface (the ties), zone (6 aggregates only); location_id joins atg.caiso_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/caiso_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.

Schema4

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

Sample rows

event_timelocation_idkindprice_usd_mwh
2026-08-29 05:00:00.000000CALGEN2G_7_B1node90.52168
2026-08-29 05:00:00.000000CALGEN3G_7_B1node90.52168
2026-08-29 05:00:00.000000CALGEN_1_UNITS-APNDnode90.52168
2026-08-29 05:00:00.000000CALGEN_7_N001node90.54586
2026-08-29 05:00:00.000000CALIPSF_7_N001interface89.7059
2026-08-29 05:00:00.000000CALISTGA_6_N001node84.82307
2026-08-29 05:00:00.000000CALISTGA_6_N004node84.82307
2026-08-29 05:00:00.000000CALISTGA_7_N001node84.82307
2026-08-29 05:00:00.000000CALLENDR_1_N001node65.41947
2026-08-29 05:00:00.000000CALMAT60_6_N001node63.83293
2026-08-29 05:00:00.000000CALPAT_NODENEQnode77.88367
2026-08-29 05:00:00.000000CALPELLA_1_N001node-0.88813
2026-08-29 05:00:00.000000CALPELLA_7_NBT1node-0.88813
2026-08-29 05:00:00.000000CALPELLA_7_NSR1node-0.88813
2026-08-29 05:00:00.000000CALPTP_LNODEInode77.80818
2026-08-29 05:00:00.000000CALTRSF_1_N001node66.44501
2026-08-29 05:00:00.000000CAMPUS_1_LN001node64.45421
2026-08-29 05:00:00.000000CALTRSJ_1_N001node65.74353
2026-08-29 05:00:00.000000CALTRSJ_1_N002node65.74353
2026-08-29 05:00:00.000000CALVO_6_N001node58.83708
2026-08-29 05:00:00.000000CALYO_BP_LNODE2KVnode58.46366
2026-08-29 05:00:00.000000CALTRSF_1_N002node66.44501
2026-08-29 05:00:00.000000CAMPBELL_LNODE02node58.07015
2026-08-29 05:00:00.000000CAMINO_2_N001node87.61751
2026-08-29 05:00:00.000000CAMERON_6_N001node80.27044

Coverage

100.0% complete0 gap days3,894 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 3,894Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
gaplessmore