PJM logo

Five-Minute Tie Flows

PJM actual and scheduled interchange in MW for each external tie at five-minute resolution.

Native record
published tie or aggregate x five-minute interval
5-minute publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

PJM RTO is the whole-footprint aggregate and PJM MISO is another aggregate; neither should be added to the component tie rows. Flow signs are preserved as PJM publishes them, and this feed does not contain transfer limits. Source: PJM Market Data.

Query contract

Read one canonical revision per tie_flow_name and event_time, preserving PJM's published sign.

Analysis rules

  • PJM RTO is the whole-footprint net-interchange aggregate; do not add it to component ties.
  • PJM MISO is also an aggregate; exclude aggregate rows when listing or summing component ties.

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/pjm_tie_flows_5m/query

Need the full history of this dataset in Snowflake, Databricks or your own storage? Data services delivers it on a schedule.

Schema5

Column
Type
event_timeDateTime64(6, 'UTC')
tie_flow_nameLowCardinality(String)
actual_mwNullable(Float64)
scheduled_mwNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timetie_flow_nameactual_mwscheduled_mwingested_at
2026-10-19 04:55:01.000000WEC34.69702026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000TVA1223.3099992026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000SAYR-660-6602026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000PJM RTO285.50421.6742026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000PJM MISO-1803.322377.8392026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000NYIS-81.437-357.2652026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000NIPS-1459.662172026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000MECS869.7994282026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000MEC-551.928-6642026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000LINDEN-314.747-3152026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000LGEE503.711-522026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000IPL-311.97102026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000HTP-1.12402026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000DUKE276.2993122026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000CWLP-7.202026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000CPLW-32.64802026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000CPLE1173.0911002026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000CIN-437.21602026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000AMIL208.617732026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000ALTW-66.9971262026-10-19 05:01:07.586661
2026-10-19 04:55:01.000000ALTE-79.0891392026-10-19 05:01:07.586661
2026-10-19 04:50:01.000000WEC-69.51902026-10-19 05:01:07.586661
2026-10-19 04:50:01.000000TVA1135.70210282026-10-19 05:01:07.586661
2026-10-19 04:50:01.000000SAYR-660-6602026-10-19 05:01:07.586661
2026-10-19 04:50:01.000000PJM RTO25.10221.5332026-10-19 05:01:07.586661

Coverage

94.1% complete9 gap days143 days with data
Show coverage history
Coverage: 94.1%Days with data: 143Gaps: 9
2026
gaplessmore