Skip to main content
GET
Get EIA 860M data

Overview

The EIA 860M endpoint provides access to the U.S. Energy Information Administration’s monthly electric generator inventory data. This dataset includes comprehensive information about power plants and generators across the United States, including renewable energy projects, traditional generation facilities, and energy storage systems.

Energy Source Codes

The most common energy source codes in our dataset:

Balancing Authority Codes

The most common balancing authorities in our dataset:
Need the complete list of EIA codes? See our EIA Codes Reference for all balancing authorities, energy sources, and prime mover codes.

Status Options

Example Requests

Uses energy_source=SUN for solar. See all energy source codes.
Uses energy_source=WND for wind. See all energy source codes.
Uses energy_source=MWH for battery storage. See all energy source codes.
Uses balancing_authority=CISO,ERCO for California ISO and ERCOT. See all balancing authority codes.
Filters projects that have developer mapping data. Supports partial matching. Projects without developer data are excluded from filtered results.

Response Schema

Response Fields

Data Updates: EIA 860M data is updated monthly by the U.S. Energy Information Administration. Our API reflects the most recent available data.

Authorizations

x-api-key
string
header
required

API key authentication using x-api-key header

Query Parameters

state
string

Filter by state code (e.g., CA, TX, NY)

energy_source
string

Filter by energy source code(s). Multiple codes separated by comma. Common codes: SUN (Solar), WND (Wind), MWH (Battery), NG (Natural Gas)

balancing_authority
string

Filter by balancing authority acronym(s). Multiple codes separated by comma. Common codes: CISO (California), ERCO (Texas), PJM (Mid-Atlantic)

status
enum<string>
default:all

Filter by plant status. Default includes all statuses - use this to narrow down results

Available options:
operating,
retired,
planned,
canceled,
all
start_year
integer

Filter by minimum operating year

end_year
integer

Filter by maximum operating year

limit
integer
default:500

Number of records to return. Must be between 50-5000 for optimal performance.

Required range: 50 <= x <= 5000
offset
integer
default:0

Number of records to skip

Response

Successful response with EIA 860M power plant data

success
boolean
required

Always true for successful responses

Example:

true

summary
object
required

Summary metadata for pagination

filters
object
required

Applied filters for the request

customer
object
required

Customer information for the API key

data
object[]
required

Array of EIA 860M power plant records