Glossary
EIA Open Data API v2
EIA open data API v2 is the REST interface fronting EIA's statistical catalog, documented as 'EIA API Technical Documentation (v2 Routes & Facets)' with route-tree metadata discovery, api_key authentication, facet and frequency filters, pagination, sorting, facet-value lookup and v1 series-ID translation.
What is EIA open data API v2?
API v2 is how machines read EIA's catalog. Its documentation — 'EIA API Technical Documentation (v2 Routes & Facets)' — enumerates the feature set: route-tree metadata discovery, api_key authentication, facet and frequency filters, pagination, sorting, facet-value lookup, and v1 series-ID translation for legacy identifiers.
Access and abuse handling are documented too. 'integration keys are free and issued by email upon registration.' On the limits side, 'routes exceeding 2M+ series are throttled per second/hour', with enforcement that escalates only temporarily: 'temporary automatic key suspension with automatic reactivation after a cooldown.' The design intent is a self-service API that stays responsive by shaping demand rather than banishing users.
Why does EIA open data API v2 matter when choosing a dataset?
Bulk pulls die on undocumented limits. Knowing that 2M+-series routes are throttled per second/hour before you write the downloader is the difference between a scheduled job and a suspended key discovered at 3 a.m.
Feature coverage matters just as much. Route-tree discovery means clients can enumerate what exists without a separate data dictionary; frequency filters and pagination mean one interface handles both a single series and a full sweep; v1 series-ID translation protects investments made against the previous API generation. A source lacking these forces custom glue code that becomes your maintenance burden.
How do you evaluate EIA open data API v2 in a data source?
- Start at the route tree. Metadata discovery should reveal the hierarchy before any data call.
- Exercise facets and frequencies. Filtered, frequency-scoped queries are the documented pattern.
- Budget against the throttle. Plan for per-second/per-hour caps on routes exceeding 2M+ series.
- Expect suspension, not exile. Enforcement is 'temporary automatic key suspension with automatic reactivation after a cooldown' — design retry logic accordingly.
- Reuse v1 translations. Map legacy series IDs instead of rebuilding them.
Power-sector context: balancing-authority, form-eia-860, pjm-data-miner-2, and independent-power-producers-energy-traders data.
Related terms
- balancing-authority — the grid geography behind many v2 routes.
- form-eia-860 — a generator-level collection reachable through the API.
- pjm-data-miner-2 — an ISO-side alternative interface for market participants.
Frequently asked questions
How do I get an EIA API v2 key?
Register by email — 'integration keys are free and issued by email upon registration.'
What happens if I exceed EIA API v2 rate limits?
Routes exceeding 2M+ series are throttled per second/hour; abusive keys face temporary automatic suspension with automatic reactivation after a cooldown.
Can I migrate old EIA series IDs into v2?
Yes — v1 series-ID translation is part of the documented v2 feature set.
Datasets containing this field
Datasets containing EIA Open Data API v2
6 datasets carry eia open data api v2 in the catalog. Open one, count the fields, judge for yourself.
CAISO OASIS — Open Access Same-time Information System
EIA API Technical Documentation (v2 Routes & Facets)
EIA Electric Power Annual
EIA Electric Power Monthly
EIA Form EIA-860 — Annual Electric Generator Inventory
PJM Markets & Operations — LMP, Load, Fuel Mix and Reserves Data
Every listing shows the field dictionary, sample rows, and coverage before you commit. API, files, or your warehouse. Daily, weekly, or hourly.
Get sample rows