US Power Grid Interconnection Queues (CAISO, ERCOT, NYISO, SPP) avatar

US Power Grid Interconnection Queues (CAISO, ERCOT, NYISO, SPP)

Pricing

Pay per event

Go to Apify Store
US Power Grid Interconnection Queues (CAISO, ERCOT, NYISO, SPP)

US Power Grid Interconnection Queues (CAISO, ERCOT, NYISO, SPP)

Every generation, storage and large-load (data center) interconnection request from CAISO, ERCOT, NYISO and SPP public queue reports, normalized into one schema: MW, fuel, county, POI, status, queue date and proposed COD.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Walter Washburn

Walter Washburn

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

US Power Grid Interconnection Queue Scraper - CAISO, ERCOT, NYISO, SPP

One clean dataset of every solar, wind, battery storage, gas and large-load (data center) interconnection request from four US grid operators' public queue reports - normalised to a single schema: MW, fuel category, state, county, point of interconnection, developer, status, queue date and proposed commercial operation date.

Each ISO publishes its queue in a different spreadsheet layout with different codes. This Actor reads the latest file from each, decodes it, and gives you rows you can filter and join.

What's included

ISOSource fileWhat you get
CAISO (California)Public Queue Report (xlsx)Active, completed and withdrawn projects; fuel mix, net MW, POI, utility, study process, IA status, current on-line date
ERCOT (Texas)Latest monthly GIS Report (xlsx)Large and small generators with developer (interconnecting entity), POI, study phase, projected COD, construction start; inactive projects
NYISO (New York)Interconnection Queue (xlsx)Queue, cluster projects, large-load requests (data centers, chip fabs, hydrogen), withdrawn and in-service; status codes decoded to text
SPP (14 central states)Active queue CSVQueue number, cluster, state, county, capacity, service type, status, cause of delay

Codes are translated using each ISO's own legend (e.g. NYISO CR = Storage + Solar, status 12 = Under Construction; ERCOT OTH/BA = Battery Storage). Every row also gets a common fuelCategory: Solar, Solar + Storage, Wind, Offshore Wind, Storage, Gas, Nuclear, Hydro, Transmission, Load and so on.

Who uses it?

  • EPC contractors, substation and transmission builders, equipment vendors (transformers, switchgear, racking, BESS containers) - find projects heading toward construction, by county.
  • Renewable developers and land teams - competitive intelligence and POI congestion.
  • Data-center site selectors and utilities - see large-load requests and nearby generation.
  • Investors, analysts, consultants - queue statistics by fuel, state, status and year.

Input examples

Default - active projects of 50 MW or more in all four ISOs:

{ "isos": ["CAISO", "ERCOT", "NYISO", "SPP"], "minMw": 50 }

Data-center and industrial large-load requests (NYISO):

{ "isos": ["NYISO"], "fuelCategories": ["Load"] }

Wind and storage in Kansas and Oklahoma (SPP):

{ "isos": ["SPP"], "states": ["KS", "OK"], "fuelCategories": ["Wind", "Storage"] }

Everything including withdrawn and completed history, with every original column:

{ "statusGroups": ["active", "completed", "withdrawn"], "includeRaw": true }

Output example

{
"iso": "CAISO",
"queueId": "32",
"projectName": "TULE WIND",
"developer": null,
"fuel": "Wind Turbine + Battery",
"fuelCategory": "Wind + Storage",
"capacityMw": 193.8,
"state": "CA",
"county": "SAN DIEGO",
"poi": "Boulevard East Substation 138 kV",
"utility": "SDGE",
"status": "ACTIVE",
"statusGroup": "active",
"requestType": "generation",
"studyPhase": "Serial LGIP",
"iaStatus": "Executed",
"queueDate": "2004-05-24",
"proposedCod": "2030-10-31",
"sourceUrl": "https://www.caiso.com/documents/publicqueuereport.xlsx"
}

A NYISO large-load row looks like: "projectName": "North Country Data Center", "fuel": "Load (DAT-CM)", "capacityMw": 435, "county": "St. Lawrence", "status": "12 - Under Construction".

FieldMeaning
iso, queueIdGrid operator and its queue/INR/GI number
projectName, developerWhere the ISO publishes them (CAISO has no developer column; SPP publishes neither)
fuel, technology, fuelCategoryISO wording plus a common category
capacityMwNet MW to grid (CAISO), summer MW (NYISO), capacity (ERCOT/SPP), peak load MW for load requests
state, county, poi, utility, zoneLocation and interconnection point
status, statusGroupISO status text and active / completed / withdrawn
requestTypegeneration or load
studyPhase, iaStatusStudy stage and interconnection agreement
queueDate, proposedCod, withdrawnDate, constructionStartKey dates (ISO-8601 where the ISO gives a full date)
rawOptional: every original column

Pricing

Pay-per-event:

EventPrice
Actor start$0.01 per run
queue-project$3.00 per 1,000 projects

Examples: all NYISO large-load requests (~50 rows) ~ $0.17. All active projects over 50 MW in four ISOs (~2,700 rows) ~ $8. Complete history of all four ISOs (~7,500 rows) ~ $22.

FAQ

Is this legal? Yes. All four files are public reports that CAISO, ERCOT, NYISO and SPP publish on their websites for anyone to download, without login. The Actor downloads each file once per run. It contains company and project data, not personal data. Treat the ISO as the authoritative source for any filing or investment decision.

Why not PJM, MISO and ISO-NE? PJM's queue export requires an authenticated API key and MISO's queue API sits behind a bot challenge; we don't bypass either. ISO-NE is on the roadmap. Tell us in Issues which you need most.

How fresh is it? Every run downloads the current file. CAISO and SPP update frequently, NYISO roughly monthly, ERCOT publishes the GIS Report monthly (the Actor picks the newest).

Why are some NYISO proposed CODs like "06-2028"? NYISO publishes month-year only; we pass it through unchanged rather than invent a day.

An ISO changed its spreadsheet and a column is empty? The Actor finds columns by header name, not position, so most layout changes are absorbed; if a sheet disappears the run logs a warning and still returns the other ISOs. Report it in Issues and we'll patch it.