GET
/
eia-860m
Get EIA 860M data
curl --request GET \
  --url https://api.cleanview.co/api/v1/eia-860m \
  --header 'x-api-key: <api-key>'
{
  "success": true,
  "summary": {
    "limit": 50,
    "offset": 0,
    "total_results": 3044,
    "has_more": true,
    "current_page": 1,
    "total_pages": 61
  },
  "filters": {
    "state": "CA",
    "energy_source": null,
    "balancing_authority": null,
    "status": "all",
    "start_year": null,
    "end_year": null,
    "developer": null
  },
  "customer": {
    "id": "test_user_001",
    "name": "Test Developer"
  },
  "data": [
    {
      "plant_id": "66659",
      "plant_name": "Acid BESS",
      "plant_state": "CA",
      "county": "Fresno",
      "latitude": 36.6905,
      "longitude": -119.7404,
      "entity_id": "65678",
      "entity_name": "Malaga BESS LLC",
      "generator_id": "MAL",
      "unit_code": null,
      "nameplate_capacity_mw": 97,
      "nameplate_energy_capacity_mwh": 97,
      "energy_source_code": "MWH",
      "technology": "Batteries",
      "prime_mover_code": "BA",
      "status": "Operating",
      "status_detailed": "(OP) Operating",
      "operating_year": 2025,
      "operating_month": "3",
      "retirement_year": null,
      "retirement_month": null,
      "operating_date": "2025-03-01",
      "retirement_date": null,
      "balancing_authority_code": "CISO",
      "sector": "IPP Non-CHP",
      "developer": "Malaga BESS LLC"
    },
    {
      "plant_id": "66167",
      "plant_name": "AM Wind Repower LLC",
      "plant_state": "CA",
      "county": "Riverside",
      "latitude": 33.943741,
      "longitude": -116.6615,
      "entity_id": "63235",
      "entity_name": "Brookfield Renewable Trading and Marketing LP",
      "generator_id": "63235",
      "unit_code": null,
      "nameplate_capacity_mw": 27,
      "nameplate_energy_capacity_mwh": null,
      "energy_source_code": "WND",
      "technology": "Onshore Wind Turbine",
      "prime_mover_code": "WT",
      "status": "Operating",
      "status_detailed": "(OP) Operating",
      "operating_year": 2025,
      "operating_month": "3",
      "retirement_year": null,
      "retirement_month": null,
      "operating_date": "2025-03-01",
      "retirement_date": null,
      "balancing_authority_code": "CISO",
      "sector": "IPP Non-CHP",
      "developer": "Brookfield Renewable"
    }
  ]
}

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:
CodeDescriptionCount
NGNatural Gas9,742
SUNSolar9,000
DFODistillate Fuel Oil (Diesel)5,517
WATHydro4,598
LFGLandfill Gas1,983
WNDWind1,955
MWHBattery Storage1,435
BITBituminous Coal828
SUBSubbituminous Coal463
GEOGeothermal341

Balancing Authority Codes

The most common balancing authorities in our dataset:
CodeDescriptionCount
MISOMidcontinent Independent System Operator6,404
PJMPJM Interconnection5,370
CISOCalifornia Independent System Operator3,738
ERCOElectric Reliability Council of Texas2,850
ISNEISO New England2,694
NYISNew York Independent System Operator2,303
SWPPSouthwest Power Pool2,126
Need the complete list of EIA codes? See our EIA Codes Reference for all balancing authorities, energy sources, and prime mover codes.

Status Options

StatusDescription
operatingCurrently operating facilities
retiredRetired from service
plannedPlanned but not yet operating
canceledCancelled projects
allAll statuses

Example Requests

Response Schema

{
  "success": true,
  "summary": {
    "limit": 50,
    "offset": 0,
    "total_results": 3044,
    "has_more": true,
    "current_page": 1,
    "total_pages": 61
  },
  "filters": {
    "state": "CA",
    "energy_source": null,
    "balancing_authority": null,
    "status": "all",
    "start_year": null,
    "end_year": null,
    "developer": null
  },
  "customer": {
    "id": "test_user_001",
    "name": "Test Developer"
  },
  "data": [
    {
      "plant_id": "66659",
      "plant_name": "Acid BESS",
      "plant_state": "CA",
      "county": "Fresno",
      "latitude": 36.6905,
      "longitude": -119.7404,
      "entity_id": "65678",
      "entity_name": "Malaga BESS LLC",
      "generator_id": "MAL",
      "unit_code": null,
      "nameplate_capacity_mw": 97,
      "nameplate_energy_capacity_mwh": 97,
      "energy_source_code": "MWH",
      "technology": "Batteries",
      "prime_mover_code": "BA",
      "status": "Operating",
      "status_detailed": "(OP) Operating",
      "operating_year": 2025,
      "operating_month": "3",
      "retirement_year": null,
      "retirement_month": null,
      "operating_date": "2025-03-01",
      "retirement_date": null,
      "balancing_authority_code": "CISO",
      "sector": "IPP Non-CHP",
      "developer": "Malaga BESS LLC"
    },
    {
      "plant_id": "66167",
      "plant_name": "AM Wind Repower LLC",
      "plant_state": "CA",
      "county": "Riverside",
      "latitude": 33.943741,
      "longitude": -116.6615,
      "entity_id": "63235",
      "entity_name": "Brookfield Renewable Trading and Marketing LP",
      "generator_id": "63235",
      "unit_code": null,
      "nameplate_capacity_mw": 27,
      "nameplate_energy_capacity_mwh": null,
      "energy_source_code": "WND",
      "technology": "Onshore Wind Turbine",
      "prime_mover_code": "WT",
      "status": "Operating",
      "status_detailed": "(OP) Operating",
      "operating_year": 2025,
      "operating_month": "3",
      "retirement_year": null,
      "retirement_month": null,
      "operating_date": "2025-03-01",
      "retirement_date": null,
      "balancing_authority_code": "CISO",
      "sector": "IPP Non-CHP",
      "developer": "Brookfield Renewable"
    }
  ]
}

Response Fields

FieldTypeDescription
plant_idstringUnique EIA plant identifier
plant_namestringName of the power plant facility
plant_statestringTwo-letter state code where plant is located
countystringCounty name where plant is located
latitudenumberPlant latitude coordinate
longitudenumberPlant longitude coordinate
entity_idstringEIA entity (utility/company) identifier
entity_namestringName of utility or company operating the plant
generator_idstringGenerator unit identifier within the plant
unit_codestringAdditional unit identifier (if applicable)
nameplate_capacity_mwnumberNameplate capacity in megawatts (MW)
nameplate_energy_capacity_mwhnumberEnergy storage capacity in megawatt-hours (MWh) for storage units
energy_source_codestringPrimary energy source code (SUN, WND, NG, etc.)
technologystringTechnology description
prime_mover_codestringPrime mover technology code
statusstringOperational status
status_detailedstringDetailed operational status with EIA codes
operating_yearnumberYear facility began/will begin operation
operating_monthstringMonth facility began/will begin operation
retirement_yearnumberYear facility retired/will retire (if applicable)
retirement_monthnumberMonth facility retired/will retire (if applicable)
operating_datestringOperating date in YYYY-MM-DD format
retirement_datestringRetirement date in YYYY-MM-DD format (if applicable)
balancing_authority_codestringBalancing authority acronym
sectorstringSector classification
developerstringDeveloper company name(s) associated with the project
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

200
application/json

Successful response with EIA 860M power plant data

The response is of type object.