API & data downloads
A free, read-only API with no key. Every figure links to its source and carries an evidence level (confirmed / announced / estimated). MW totals are floors: most facilities don't disclose power. Data as of Sep 29, 2026; the dataset refreshes weekly.
Machine-readable spec: /api/v1/openapi.json (OpenAPI 3.1). Responses carry ETag and Cache-Control. Send If-None-Match to get a 304 when nothing changed, and follow meta.next or Link: rel="next" to page through results.
Downloads on the site
“Download CSV / JSON” on the map, state, company, changes and near-me pages export exactly the current filters through this API. Every CSV row includes source URLs, evidence levels and as-of dates.
GET/api/v1/facilities
List facilities
Facilities matching any map filter, largest first.
| q | Free text: name, company, city |
| status | operating, expanding, under_construction, planned, cancelled, unknown (comma-separated) |
| type | hyperscale, ai_campus, colocation, carrier_hotel, enterprise, government, crypto_hpc, edge, unknown |
| state | Two-letter codes, e.g. VA,TX |
| org | Company ids (operator, owner, tenant or end user), from /api/v1/companies |
| iso | PJM, ERCOT, MISO, SPP, CAISO, NYISO, ISO-NE… |
| utility | Utility company ids |
| minMw | Minimum current-or-planned MW |
| hasPower | 1 = only facilities with a power figure |
| verify | verified_operating, grid_backed, under_construction, in_development, announced_only, unverified |
| ttp | Time to power: energized, lt1, 1to2, 2to4, gt4, unknown |
| stage | pre_grid, grid_study, grid_signed, construction, operating |
| queue | 1 = has an interconnection-queue record |
| onsite | 1 = has documented on-site / dedicated generation |
| near | lat,lng — only facilities within `radius` miles, nearest first |
| radius | 10, 25 (default) or 50 miles, with `near` |
/api/v1/facilities?state=TX&status=under_construction&limit=20
GET/api/v1/facilities/{slug}
One facility
Resolved fields (value, evidence level, confidence, asOf, source ids, alternatives), parties, Power Reality, verification, time to power, interconnection records, timeline, recent changes, every claim and every cited source.
GET/api/v1/companies
List companies
Companies linked to at least one facility, with facility counts, states, roles and MW floors split by evidence level.
/api/v1/companies?kind=hyperscaler&limit=10
GET/api/v1/companies/{id}
One company
GET/api/v1/states
Per-state totals and coverage
Facilities, MW floors (online / construction / planned) with evidence mix, coverage (share with a power figure, share with confirmed evidence) and Power Reality totals.
/api/v1/states?format=csv
GET/api/v1/changes
Dated, sourced changes
Capacity, status, permit, grid-request and construction changes over the last three years. A change means the same source reported a new value later.
| state | Two-letter state code |
| org | Company id (alias: company) |
| facility | Facility id or slug |
| kind | value (a source reported a new value) or milestone (observed construction/permit/grid milestone) |
| level | confirmed, announced or estimated |
| hideEstimates | 1 = drop estimated (satellite / modeled) changes |
| since | ISO date, inclusive |
| until | ISO date, inclusive |
/api/v1/changes?level=confirmed&state=VA
Feeds
Atom feed of sourced changes: /feed.xml, filterable like /api/v1/changes (e.g. /feed.xml?state=TX&org=meta&level=confirmed).
Earlier endpoints /api/facilities (all rows, unpaginated) and /api/facilities/{id} still work. /api/routing estimates where an AI API request could be processed; it is an estimate, never a claim about a specific request.
License & attribution
Open Database License (ODbL) 1.0 for the compiled database; individual sources keep their own terms (see sources[].license).
When you publish anything built on this data, credit:
- © OpenStreetMap contributors (ODbL 1.0) — https://www.openstreetmap.org/copyright
- Epoch AI, 'AI data centers'. Published online at epoch.ai. Retrieved from 'https://epoch.ai/data/ai-data-centers' (CC BY 4.0)
- Datacenter Source — https://datacenters.prithvidixit.com
- the original source of each fact you use (every record lists its sources with publisher, URL and license)
OpenStreetMap-derived data must stay under the ODbL when redistributed. Some grid-operator sources publish without an explicit license; we republish individual facts with citations. See docs/licensing.md and Sources & methodology.
Bulk files
- /data/facilities.geojson: all facility summaries as GeoJSON points (with evidence levels)
- /data/footprints.geojson: building, site and parcel outlines
- /data/grid.geojson: OSM substations and transmission lines near tracked sites