The open, connected registry of the U.S. power grid

Built and maintained by a community of users who know every corner of the grid, CommonGrid connects energy infrastructure data into a public, shareable model. Anyone can contribute what's missing and sharpen what's rough, and the data is free to use under an open license.

A preview of the CommonGrid interactive map, centered on Colorado, showing utility service territories, ISO/RTO boundaries, and transmission lines.Explore the registry
  • Utilities
  • Grid operators
  • Power plants
  • Transmission lines
  • EV stations

A living dataset, with every edit citable, attributed, and reversible.

CommonGrid is built like a wiki, with every change recorded with an author, a source, and a timestamp. Every record has a history, and no record is silently overwritten.

Public infrastructure deserves public data.

The grid is a shared good. The knowledge of how it’s structured should be, too — available to regulators, researchers, startups, utilities, and anyone building what comes next.

Why open?

Fragmentation is the tax.

EIA forms, FERC filings, HIFLD shapefiles, state dockets, GIS exports — every serious grid question begins with three weeks of data plumbing. CommonGrid pays that cost once, for everyone.

Who maintains it?

People who work with this data.

Utility engineers, researchers, analysts at ISOs, and developers at energy startups. Contributors and a small elected moderation team. Texture funds the infrastructure; the project governs itself.

What's the license?

ODbL 1.0 — free, forever.

Use it commercially. Build products on it. Redistribute it. The only obligation is attribution and sharing improvements back. Same license as OpenStreetMap.

How an edit becomes part of the record.

Low-friction for small fixes, structured for big changes. Anyone can propose; trusted contributors are auto-approved on non-critical fields; approved edits are recorded in the changelog.

01

Propose

Hit Suggest edit on an entity page. Cite a source. Describe what changed and why.

02

Review

Moderators check citations and weigh conflicts. Trusted contributors skip review for non-critical fields. Contested changes trigger a discussion thread on the entity.

03

Approve & publish

Approved edits update the database immediately, making them available on the site and through the API. Each change also appears in the changelog.

04

Attribute

Every record carries its full edit history and citation trail. Researchers can cite a specific revision; auditors can see exactly who touched what.

REST API, vector tiles, weekly snapshot.

60 requests/hour unauthenticated. 5,000/hour with a free key. Geo endpoints serve MVT tiles. Full database dumps published weekly under ODbL.

• Quickstart · curl
# every utility in California
curl https://commongrid.info/api/v1/utilities?state=CA

# a specific power plant by slug
curl https://commongrid.info/api/v1/power-plants/palo-verde

# which utility serves this coordinate?
curl https://commongrid.info/api/v1/territories/lookup?lat=30.2672&lng=-97.7431

# state of a record at a point in time
curl https://commongrid.info/api/v1/utilities/austin-energy?at=2025-12-01
Core endpoints · v1Interactive API docs →

Every endpoint below is documented in our interactive REST API reference, generated from the same OpenAPI spec. See the developer overview for auth, rate limits, and keys.

GET/utilities— records
GET/territories/lookuppoint-in-polygon
GET/isos— ISOs + RTOs + BAs
GET/power-plants— records
GET/transmission-lines— lines
GET/ev-stations— stations
GET/pricing-nodes— nodes
GET/substations— substations
GET/programs— programs
GET/searchfull-text
GET/changelogevery edit, attributed
MVT/tiles/{layer}/{z}/{x}/{y}vector tiles
Weekly snapshot · .sql.gz + .geojson layersDownload →