Energy and Utilities logo

Energy and Utilities

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 APIs 0 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.

APIs

Utility Data Integration APIs

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...

ISO and RTO Wholesale Market APIs

Independent System Operators and Regional Transmission Organizations publish locational marginal prices, load forecasts, generation mix, ancillary services awards, and capacity ...

EIA Open Data API

The U.S. Energy Information Administration publishes time-series data covering electricity, natural gas, petroleum, coal, nuclear outages, renewables, and international energy t...

NREL Developer Network APIs

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 for Grid and Solar

Weather APIs that feed grid-demand modelling, renewable generation forecasts, and outage operations. Includes the National Weather Service public API (no authentication, GeoJSON...

EV Charging Interoperability Protocols

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 Demand Response

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 (CMD / DMD / ESPI / CDS)

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...

Distributed Energy Resource Management APIs

DERMS platforms aggregate, monitor, dispatch, and optimize distributed energy resources such as rooftop solar, behind-the-meter batteries, EV chargers, and controllable loads. D...

Semantic Vocabularies

Energy Utilities Context

0 classes · 7 properties

JSON-LD

Resources

🔗
TopicPage
TopicPage
🔗
Website
Website
🔗
Network
Network
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
Vocabulary
Vocabulary
💻
Examples
Examples

Sources

Raw ↑
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]