Bonneville Power Administration website screenshot

Bonneville Power Administration

The Bonneville Power Administration (BPA) is a federal agency within the U.S. Department of Energy that markets wholesale electrical power from federal hydroelectric projects in the Pacific Northwest. BPA also operates and maintains about three-quarters of the high-voltage transmission in the Pacific Northwest. The agency provides publicly available GIS data, energy statistics, and operational data through its data hub and web services.

2 APIs 2 Features
EnergyFederal GovernmentGISHydroelectricPacific NorthwestPowerTransmissionWind

APIs

BPA GIS Data Hub API

The BPA GIS Data Hub provides publicly available geospatial data from Bonneville Power Administration. The hub is built on ArcGIS and supports data downloads in multiple formats...

BPA Wind and Solar Generation Data

BPA publishes real-time and historical wind and solar generation data for the Balancing Authority area. Data includes total wind generation, total solar generation, net generati...

Collections

Pricing Plans

Rate Limits

FinOps

Features

GeoServices API
Open Data Downloads

Use Cases

GIS Data Analysis
Renewable Energy Monitoring
Transmission System Monitoring

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
About
About
🔗
OpenData
OpenData
🔗
DataDownload
DataDownload
🌐
CustomerPortal
CustomerPortal
🔗
Contact
Contact

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Bonneville Power Administration GIS Hub API
  version: 1.0.0
items:
- info:
    name: Service Area
    type: folder
  items:
  - info:
      name: Query the BPA Service Area boundary layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/BPA_ServiceArea/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the BPA Service Area boundary layer
- info:
    name: Customers
    type: folder
  items:
  - info:
      name: Query the BPA public-utility customers layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/BPA_CustomerPublics/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the BPA public-utility customers layer
  - info:
      name: Query the BPA investor-owned utility customers layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/BPA_CustomerIOU/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the BPA investor-owned utility customers layer
  - info:
      name: Query the BPA tribal customers layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/BPA_CustomerTribal/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the BPA tribal customers layer
- info:
    name: Transmission
    type: folder
  items:
  - info:
      name: Query the BPA transmission lines view layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/BPA_TransmissionLines_View/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the BPA transmission lines view layer
  - info:
      name: Query the BPA transmission structures view layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/BPA_TransmissionStructure_View/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the BPA transmission structures view layer
- info:
    name: Right of Way
    type: folder
  items:
  - info:
      name: Query the BPA right-of-way view layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/BPA_RightofWay_View/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the BPA right-of-way view layer
- info:
    name: Hydrology
    type: folder
  items:
  - info:
      name: Query the Columbia River Basin layer
      type: http
    http:
      method: GET
      url: https://services3.arcgis.com/Iz3chmSt4P7oOoZy/arcgis/rest/services/ColumbiaRiverBasin/FeatureServer/0/query
      params:
      - name: where
        value: ''
        type: query
        description: SQL where clause used to filter features. Use "1=1" to return all features.
      - name: outFields
        value: ''
        type: query
        description: Comma separated list of fields to return. Use "*" to return all fields.
      - name: f
        value: ''
        type: query
        description: Response format.
    docs: Query the Columbia River Basin layer
bundled: true