Overview

Which transmission facilities bound in CAISO's real-time market and what each one cost, one row per interval and constraint. 6.43M rows, 2015-01 to now. Columns: event_time, constraint_name, shadow_price_usd_mwh, plus constraint_type ('intertie', 4.06M rows, or 'nomogram', 2.36M), direction, and constraint_cause. The shadow price is the marginal cost of the binding limit — what the market would have saved from one more megawatt of capability on that element. This is the table that answers WHY congestion appeared; a price spread between two locations shows that they separated but not which facility separated them.

Use with MCP

This table is readable two ways, over the same guarded boundary. Over HTTP: POST /api/v1/datasets/caiso_constraints_rt/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.

Schema6

Column
Type
event_timeDateTime64(6, 'UTC')
constraint_nameLowCardinality(String)
constraint_typeLowCardinality(String)
directionLowCardinality(String)
constraint_causeLowCardinality(String)
shadow_price_usd_mwhNullable(Float64)

Sample rows

event_timeconstraint_nameconstraint_typedirectionconstraint_causeshadow_price_usd_mwh
2026-08-28 02:25:00.00000034724_KRN OL J_115_34736_MAGUNDEN_115_BR_1 _1nomogramPG1 WESTPK LD2 115_M25.46197
2026-08-28 02:25:00.00000034418_KINGSBRG_115_34428_CONTADNA_115_BR_1 _1nomogramPG1 MCCALL-MSTANS 23028.95977
2026-08-28 02:25:00.00000034101_CERTANJ2_115_34116_LE GRAND_115_BR_1 _1nomogramPG1 MCCALL-MSTANS 230304.68693
2026-08-28 02:25:00.00000031486_CARIBOU _115_30255_CARBOU M_ 1.0_XF_11nomogramBase Case41.44382
2026-08-28 02:25:00.00000031336_HPLND JT_60.0_31370_CLVRDLJT_60.0_BR_1 _1nomogramPG1 EGLRK-SLVR-FLTN 115_M269.37622
2026-08-28 02:25:00.00000030060_MIDWAY _500_24156_VINCENT _500_BR_2 _3nomogramSC1 MIDWAY-WHIRWD_1 500106.20994
2026-08-28 02:20:00.0000007690-CONTRL-INYOKN_EXP_NGnomogramBase Case-2.33425
2026-08-28 02:20:00.00000034724_KRN OL J_115_34736_MAGUNDEN_115_BR_1 _1nomogramPG1 WESTPK LD2 115_M19.75505
2026-08-28 02:20:00.00000034418_KINGSBRG_115_34428_CONTADNA_115_BR_1 _1nomogramPG1 MCCALL-MSTANS 23026.92807
2026-08-28 02:20:00.00000034101_CERTANJ2_115_34116_LE GRAND_115_BR_1 _1nomogramPG1 MCCALL-MSTANS 230298.77749
2026-08-28 02:20:00.00000031486_CARIBOU _115_30255_CARBOU M_ 1.0_XF_11nomogramBase Case40.71797
2026-08-28 02:20:00.00000031336_HPLND JT_60.0_31370_CLVRDLJT_60.0_BR_1 _1nomogramPG1 EGLRK-SLVR-FLTN 115_M264.4511
2026-08-28 02:20:00.00000030060_MIDWAY _500_24156_VINCENT _500_BR_2 _3nomogramSC1 MIDWAY-WHIRWD_1 500105.88435
2026-08-28 02:20:00.000000LDWP_IPP_NORTHintertieimportBase Case-33.67002
2026-08-28 02:15:00.0000007690-CONTRL-INYOKN_EXP_NGnomogramBase Case-39.58718
2026-08-28 02:15:00.00000034724_KRN OL J_115_34736_MAGUNDEN_115_BR_1 _1nomogramPG1 WESTPK LD2 115_M20.21586
2026-08-28 02:15:00.00000034418_KINGSBRG_115_34428_CONTADNA_115_BR_1 _1nomogramPG1 MCCALL-MSTANS 23025.63531
2026-08-28 02:15:00.00000034101_CERTANJ2_115_34116_LE GRAND_115_BR_1 _1nomogramPG1 MCCALL-MSTANS 230294.8128
2026-08-28 02:15:00.00000031486_CARIBOU _115_30255_CARBOU M_ 1.0_XF_11nomogramBase Case40.1792
2026-08-28 02:15:00.00000031336_HPLND JT_60.0_31370_CLVRDLJT_60.0_BR_1 _1nomogramPG1 EGLRK-SLVR-FLTN 115_M260.27182
2026-08-28 02:15:00.00000030060_MIDWAY _500_24156_VINCENT _500_BR_2 _3nomogramSC1 MIDWAY-WHIRWD_1 50099.52025
2026-08-28 02:15:00.000000LDWP_IPP_NORTHintertieimportBase Case-31.64504
2026-08-28 02:10:00.0000007690-CONTRL-INYOKN_EXP_NGnomogramBase Case-52.83818
2026-08-28 02:10:00.00000034724_KRN OL J_115_34736_MAGUNDEN_115_BR_1 _1nomogramPG1 WESTPK LD2 115_M24.39547
2026-08-28 02:10:00.00000034418_KINGSBRG_115_34428_CONTADNA_115_BR_1 _1nomogramPG1 MCCALL-MSTANS 23031.94554

Coverage

100.0% complete1 gap days4,257 days with data
Show coverage history ▾
Coverage: 100.0%Days with data: 4,257Gaps: 1
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
gaplessmore