Energy and Utilities is a topic profile in the API Evangelist Network cataloging the API surfaces that move data across the modern electricity, gas, and water value chain. It indexes utility data integration APIs, grid and wholesale market operator APIs, federal energy data programs, renewable energy research APIs, weather APIs that drive grid demand and solar forecasting, EV charging interoperability protocols, and the Green Button family of customer energy data standards. The repo provides a baseline catalog plus shared semantics (JSON Schema, JSON-LD, vocabulary, examples) for the meter reading / energy data point that ties every one of these surfaces together.
9 APIs0 Features
EnergyUtilitiesElectricityGridSmart MeterMeter DataGreen ButtonDemand ResponseDERMSEV ChargingISO/RTORenewable EnergySolarWindWeatherOpen Data
Energy and Utilities publishes 1 API on the APIs.io network: Utility Data Integration APIs. Tagged areas include Energy, Utilities, Electricity, Grid, and Smart Meter.
The Energy and Utilities catalog on APIs.io includes 1 JSON-LD context.
Energy and Utilities’ developer surface includes code examples and 9 more developer resources.
Third-party platforms that authenticate against retail electric, gas, and water utilities to retrieve customer meter, interval, and billing data on behalf of a consumer or busin...
The U.S. Energy Information Administration publishes time-series data covering electricity, natural gas, petroleum, coal, nuclear outages, renewables, and international energy t...
The National Renewable Energy Laboratory exposes a developer network of REST APIs covering solar resource (NSRDB, PVWatts), wind resource, alternative fuel stations, utility rat...
Weather APIs that feed grid-demand modelling, renewable generation forecasts, and outage operations. Includes the National Weather Service public API (no authentication, GeoJSON...
Open protocols that govern communication between EV charging stations, charging management systems, and roaming hubs. OCPP is the charger-to-back-office protocol from the Open C...
OpenADR is an open, two-way information exchange model and Smart Grid standard for automating demand response and orchestrating distributed energy resources. The OpenADR Allianc...
Green Button is the consumer energy data standard for utilities and third-party solution providers. Connect My Data (CMD) is the machine-to-machine sharing flow. Download My Dat...
DERMS platforms aggregate, monitor, dispatch, and optimize distributed energy resources such as rooftop solar, behind-the-meter batteries, EV chargers, and controllable loads. D...
aid: energy-utilities
name: Energy and Utilities
description: >-
Energy and Utilities is a topic profile in the API Evangelist Network
cataloging the API surfaces that move data across the modern electricity,
gas, and water value chain. It indexes utility data integration APIs,
grid and wholesale market operator APIs, federal energy data programs,
renewable energy research APIs, weather APIs that drive grid demand and
solar forecasting, EV charging interoperability protocols, and the
Green Button family of customer energy data standards. The repo
provides a baseline catalog plus shared semantics (JSON Schema,
JSON-LD, vocabulary, examples) for the meter reading / energy data
point that ties every one of these surfaces together.
type: Index
kind: topic
position: Aggregator
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/apis.yml
created: '2025-05-11'
modified: '2026-05-23'
specificationVersion: '0.19'
tags:
- Energy
- Utilities
- Electricity
- Grid
- Smart Meter
- Meter Data
- Green Button
- Demand Response
- DERMS
- EV Charging
- ISO/RTO
- Renewable Energy
- Solar
- Wind
- Weather
- Open Data
apis:
- aid: energy-utilities:utility-integration
name: Utility Data Integration APIs
description: >-
Third-party platforms that authenticate against retail electric, gas,
and water utilities to retrieve customer meter, interval, and billing
data on behalf of a consumer or business. These APIs collapse the
thousands of US utility back-office systems into a single REST
surface, typically aligned with the Green Button standard.
humanURL: https://utilityapi.com/
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Utility Data
- Meter Data
- Billing Data
- Green Button
- Authorization
properties:
- type: Documentation
url: https://utilityapi.com/docs
- type: Documentation
url: https://docs.bayou.energy/
- type: Documentation
url: https://docs.arcadia.com/
- type: OpenAPI
url: https://raw.githubusercontent.com/api-evangelist/utilityapi/refs/heads/main/openapi/utilityapi-openapi.yml
- type: Reference
url: https://www.arcadia.com/arc
- aid: energy-utilities:iso-rto-markets
name: ISO and RTO Wholesale Market APIs
description: >-
Independent System Operators and Regional Transmission Organizations
publish locational marginal prices, load forecasts, generation mix,
ancillary services awards, and capacity market data through public
data portals and (where available) REST APIs. These are the primary
sources for wholesale electricity market data in North America.
humanURL: https://oasis.caiso.com/
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Wholesale Market
- LMP
- Grid Operator
- Load Forecast
- Ancillary Services
properties:
- type: Documentation
url: https://www.caiso.com/library/oasis-technical-specifications
- type: Documentation
url: https://developer.ercot.com/
- type: Reference
url: https://apiexplorer.ercot.com/
- type: Documentation
url: https://dataminer2.pjm.com/
- type: Reference
url: https://data-exchange.misoenergy.org/
- type: Reference
url: https://www.iso-ne.com/isoexpress/
- aid: energy-utilities:eia-open-data
name: EIA Open Data API
description: >-
The U.S. Energy Information Administration publishes time-series
data covering electricity, natural gas, petroleum, coal, nuclear
outages, renewables, and international energy through APIv2.
Datasets are organized by major energy category and accessed with
an api.data.gov key.
humanURL: https://www.eia.gov/opendata/
baseURL: https://api.eia.gov/v2
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Open Data
- Federal
- Electricity
- Natural Gas
- Petroleum
- Time Series
properties:
- type: Documentation
url: https://www.eia.gov/opendata/documentation.php
- type: SignUp
url: https://www.eia.gov/opendata/register.php
- type: Reference
url: https://www.eia.gov/opendata/browser/
- aid: energy-utilities:nrel-developer
name: NREL Developer Network APIs
description: >-
The National Renewable Energy Laboratory exposes a developer network
of REST APIs covering solar resource (NSRDB, PVWatts), wind
resource, alternative fuel stations, utility rates (URDB),
transportation, buildings, and geothermal data. Authentication uses
an api.data.gov key shared with other federal data programs.
humanURL: https://developer.nrel.gov/
baseURL: https://developer.nrel.gov/api
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Renewable Energy
- Solar
- Wind
- Utility Rates
- Alternative Fuel
properties:
- type: Documentation
url: https://developer.nrel.gov/docs/
- type: SignUp
url: https://developer.nrel.gov/signup/
- type: Reference
url: https://nsrdb.nrel.gov/
- aid: energy-utilities:weather-grid
name: Weather APIs for Grid and Solar
description: >-
Weather APIs that feed grid-demand modelling, renewable generation
forecasts, and outage operations. Includes the National Weather
Service public API (no authentication, GeoJSON), OpenWeather solar
irradiance and panel-output products, and commercial providers
offering historical and predictive weather data used by utilities,
ISOs, and energy traders.
humanURL: https://api.weather.gov/
baseURL: https://api.weather.gov
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Weather
- Solar Irradiance
- Forecast
- GeoJSON
- Grid Demand
properties:
- type: Documentation
url: https://www.weather.gov/documentation/services-web-api
- type: Documentation
url: https://openweathermap.org/api/solar-energy-prediction
- type: Documentation
url: https://openweathermap.org/api/one-call-3
- aid: energy-utilities:ev-charging-interop
name: EV Charging Interoperability Protocols
description: >-
Open protocols that govern communication between EV charging
stations, charging management systems, and roaming hubs. OCPP is
the charger-to-back-office protocol from the Open Charge Alliance.
OCPI is the back-office-to-back-office roaming protocol. ISO 15118
handles vehicle-to-charger plug-and-charge. These specifications
are the API contract for the EV charging network.
humanURL: https://openchargealliance.org/protocols/open-charge-point-protocol/
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- EV Charging
- OCPP
- OCPI
- Roaming
- Smart Charging
properties:
- type: Documentation
url: https://openchargealliance.org/protocols/open-charge-point-protocol/
- type: Documentation
url: https://evroaming.org/ocpi-protocol/
- type: Repository
url: https://github.com/ocpi/ocpi
- type: Repository
url: https://github.com/openchargealliance
- aid: energy-utilities:openadr
name: OpenADR Demand Response
description: >-
OpenADR is an open, two-way information exchange model and Smart
Grid standard for automating demand response and orchestrating
distributed energy resources. The OpenADR Alliance publishes
profile specifications, schema files, sample payloads, and test
plans for utilities, aggregators, and DER vendors. OpenADR 3.0 is
the current generation.
humanURL: https://www.openadr.org/
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Demand Response
- DER
- Smart Grid
- Standard
properties:
- type: Documentation
url: https://www.openadr.org/specification
- type: Reference
url: https://www.openadr.org/openadr-30
- aid: energy-utilities:green-button
name: Green Button (CMD / DMD / ESPI / CDS)
description: >-
Green Button is the consumer energy data standard for utilities and
third-party solution providers. Connect My Data (CMD) is the
machine-to-machine sharing flow. Download My Data (DMD) is the
user-initiated export flow. The Energy Services Provider Interface
(ESPI) defines the underlying REST and Atom payloads (UsagePoint,
MeterReading, IntervalBlock, ReadingType). The Consumer Data
Specification (CDS) is the working group's next-generation profile.
humanURL: https://www.greenbuttonalliance.org/
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Green Button
- ESPI
- CDS
- Consumer Data
- Authorization
- OAuth2
properties:
- type: Documentation
url: https://greenbuttonalliance.github.io/OpenESPI-GreenButton-API-Documentation/API/
- type: Repository
url: https://github.com/GreenButtonAlliance
- type: Reference
url: https://www.greenbuttonalliance.org/developer-resources
- aid: energy-utilities:derms
name: Distributed Energy Resource Management APIs
description: >-
DERMS platforms aggregate, monitor, dispatch, and optimize
distributed energy resources such as rooftop solar, behind-the-meter
batteries, EV chargers, and controllable loads. DERMS API surfaces
typically wrap OpenADR for event signaling, IEEE 2030.5 (SEP 2.0)
for device-level control, and proprietary REST APIs for telemetry,
enrollment, and settlement.
humanURL: https://www.openadr.org/
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- DERMS
- DER
- Aggregation
- VPP
- IEEE 2030.5
properties:
- type: Reference
url: https://standards.ieee.org/ieee/2030.5/5897/
- type: Reference
url: https://www.openadr.org/openadr-30
common:
- type: TopicPage
url: https://apievangelist.com/topics/energy-utilities/
- type: Website
url: https://apievangelist.com/
- type: Network
url: https://network.apievangelist.com/
- type: JSONLD
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/json-ld/energy-utilities-context.jsonld
- type: JSONSchema
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/json-schema/energy-utilities-meter-reading-schema.json
- type: JSONSchema
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/json-schema/energy-utilities-energy-data-point-schema.json
- type: JSONSchema
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/json-schema/energy-utilities-usage-point-schema.json
- type: JSONStructure
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/json-structure/energy-utilities-meter-reading-structure.json
- type: Vocabulary
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/vocabulary/energy-utilities-vocabulary.yml
- type: Examples
url: https://raw.githubusercontent.com/api-evangelist/energy-utilities/refs/heads/main/examples/
maintainers:
- FN: Kin Lane
email: [email protected]