PG&E Supply and Demand Plan

Every posting of PG&E's Pipe Ranger plan: feed supplydemand carries the same fields as pge_cgt.daily_operations for Yesterday-2 through Today+3, so it is PG&E's own three-day forecast of demand (including electric generation), receipts by interconnect and system inventory.

One row per
posting x feed x gas day x field
Every posting (several a day) cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Date-labelled records
UTC · event_time

Overview

day_label is Today, Today+1, … relative to posted_at, and plan_number is PG&E's plan revision (F is final). Read the newest posted_at. Published by PG&E.

Query contract
Preserve one canonical row per (feed, posted_at, gas_day, field) before aggregating.
Analysis rules
Select the newest posted_at per (feed, gas_day, field) before reading.Use feed = 'supplydemand' for PG&E's forecast; day_label Today+N is a forecast, Yesterday is settled.
Interpretation
One utility's own system, not California-wide: PG&E and SoCalGas are separate systems, and neither includes the other's demand.Published by PG&E; attribute it to PG&E whenever it is reported.

Access

Download
Query it in SQL, download it, or read it with an API key. Download data
MCP
Connect an MCP client and load the contract with describe_data before calling query_data.CAISO MCPAPI reference
HTTP endpoint
POST /api/v1/datasets/pge_cgt_plan_snapshots/query
Full history
Delivered to Snowflake, Databricks or your own storage on a schedule by Data services.
More coverage

Schema

12 columns
ColumnType
event_timeDateTime64(6, 'UTC')
observed_atNullable(DateTime64(6, 'UTC'))
posted_atDateTime64(6, 'UTC')
feedLowCardinality(String)
gas_dayDate32
day_labelLowCardinality(Nullable(String))
plan_numberLowCardinality(Nullable(String))
fieldLowCardinality(String)
valueNullable(Float64)
value_textNullable(String)
unitLowCardinality(Nullable(String))
ingested_atDateTime64(6, 'UTC')

Sample data

event_timeobserved_atposted_atfeedgas_dayday_labelplan_numberfieldvaluevalue_textunitingested_at
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32El_Paso_Phys975975MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Epng440440MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32F_Luaf2929MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32From_KRGT_Kj_Phys282282MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32GRS_LLC_Inj3939MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32GRS_LLC_WD3333MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32GillRanch_Inj66MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32GillRanch_WD00MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32IMB_Data_6pts00MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32PGE_Base_Gas_in_Storage117745117,745MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Inv_Begin41104,110MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Inv_End40084,008MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Inv_Target∅n/aMMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32KRGT_Daggett_Phys375375MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32KRS_SoCal101101MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Kj_In00MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Kj_out7979MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Injection00MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Net_Injection00MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Krgt00MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32NonCore_Elec_Gen10601,060MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32NonCore_Elec_Gen_Forecast∅n/aMMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32Net_Withdrawa44MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32NonCore_Industrial635635MMcf/d2026-10-30 22:40:54.789015
2026-11-02 00:00:00.0000002026-10-30 22:40:53.3203742026-10-30 20:13:14.000000systeminventorysummary2026-11-02Today+32NonCore_Industrial_Forecast∅n/aMMcf/d2026-10-30 22:40:54.789015

Coverage

Complete
100.0%
Gap days
0
Days with data
50
Show coverage history
Coverage: 100.0%Days with data: 50Gaps: 0
2026
gaplessmore