Xcel Energy logo

Xcel Energy

Xcel Energy is a major U.S. electricity and natural gas utility holding company headquartered in Minneapolis, Minnesota, providing service to approximately 3.7 million electricity customers and 2.1 million natural gas customers across eight Midwestern and Western states: Colorado, Minnesota, Texas, New Mexico, North Dakota, South Dakota, Michigan, and Wisconsin. Xcel Energy operates a developer portal at developer-apim.aws.xcelenergy.com that organizes APIs across customer account management, billing, payments, product and service offerings, and request service. The company provides Green Button Connect My Data APIs based on the ESPI (Energy Services Provider Interface) standard developed by NAESB, enabling authorized third-party applications to access customer energy usage data via OAuth 2.0. Xcel Energy also supports IEEE 2030.5 protocol on newer Itron Gen 5 Riva smart meters for direct local-network access to real-time energy data including solar production. Beyond data APIs, Xcel Energy is a Fortune 500 company investing in clean energy, grid modernization, electric vehicle programs, demand response, and renewable energy interconnection.

2 APIs 10 Features
Electric UtilityEnergyEnergy DataGreen ButtonNatural GasSmart GridSmart MeterUtilityESPIIEEE 2030.5Fortune 500

APIs

Xcel Energy Green Button Connect My Data API

Green Button Connect My Data API based on the ESPI (Energy Services Provider Interface) standard developed by NAESB. Enables authorized third-party applications to access custom...

Xcel Energy Smart Meter IEEE 2030.5 API

IEEE 2030.5 compliant API server built into Itron Gen 5 Riva smart meters deployed by Xcel Energy. Provides real-time and time-delineated energy usage data including solar produ...

Features

Green Button Connect My Data

OAuth 2.0 authorized API access to customer electricity and natural gas usage data following the ESPI standard.

IEEE 2030.5 Smart Meter API

Direct local-network access to real-time energy data including solar production from Itron Gen 5 Riva meters.

Customer Account Management

API category covering customer account profile, preferences, and service management.

Billing & Billing Account Management

API category for billing data, statements, and billing account operations.

Payments & Payment Services

API category for payment processing and payment service operations against customer accounts.

Product & Service Offerings

API category covering Xcel Energy product and service catalog and program enrollment.

Request Service & Help

API category for service requests, support workflows, and customer help operations.

Smart Meter Data

Interval and billing-quality energy usage data captured from Xcel Energy smart meters across electricity and natural gas.

Demand Response Integration

Programs that allow utilities and third parties to coordinate load reduction events with smart meter and DER endpoints.

Solar Interconnection Data

Solar production data exposed through smart meter endpoints for customers with on-site photovoltaic systems.

Use Cases

Energy Management Applications

Third-party apps that help customers track and reduce electricity and natural gas usage.

Solar Monitoring

Applications that track on-site solar production and consumption from IEEE 2030.5 smart meters.

Home Energy Automation

Smart home and HVAC systems that automate energy use based on real-time meter data.

Sustainability Reporting

Commercial customers reporting carbon and energy data for ESG and sustainability disclosures.

Building Performance Benchmarking

Whole-building energy benchmarking for ENERGY STAR Portfolio Manager and similar tools.

Demand Response Programs

Aggregators and DER providers integrating with utility dispatch signals.

Electric Vehicle Charging Optimization

EV charging applications that schedule charging based on time-of-use rates and grid conditions.

Research and Policy Analysis

Academic and policy research on energy consumption patterns and decarbonization.

Integrations

Green Button Alliance

Certified Green Button Connect My Data implementation interoperable with the Green Button ecosystem.

NAESB ESPI

Implements the North American Energy Standards Board Energy Services Provider Interface standard for energy usage data.

IEEE 2030.5

Smart Energy Profile 2.0 standard implemented on Itron Gen 5 Riva meters for local device APIs.

Itron

Smart meter deployments use Itron Gen 5 Riva devices that host the IEEE 2030.5 server.

ENERGY STAR Portfolio Manager

Whole-building benchmarking workflows can consume Green Button data for commercial customers.

OAuth 2.0

Authorization framework used for customer-consented access to Green Button Connect My Data.

Solutions

Residential Customers

Residential energy usage, billing, and program enrollment across electricity and natural gas service.

Business Customers

Commercial and industrial customer programs, rates, and aggregated usage data.

Third-Party Service Providers

Authorized energy management, demand response, and sustainability service providers consuming Green Button data.

Trade Partners

Contractors, installers, and program partners delivering energy efficiency and renewable installations.

Researchers and Policy Analysts

Anonymized and customer-authorized data access for academic and policy research.

Press

Google Partners with Xcel Energy for Clean Energy Future

2026-05-25

News Releases

2026-05-25

Xcel Energy Using AI Technology to Detect Wildfires in ...

2026-05-25

Xcel Energy's Pano AI wildfire detection cameras provide ...

2026-05-25

Xcel Energy: Brings AI-driven wildfire detection to Wisconsin

2026-05-25

Resources

👥
GitHubOrganization
GitHubOrganization
🌐
DeveloperPortal
DeveloperPortal
🌐
Portal
Portal
📝
SignUp
SignUp
🔗
Login
Login
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🔗
LinkedIn
LinkedIn
🔗
X
X
👥
YouTube
YouTube
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: xcel-energy
name: Xcel Energy
description: 'Xcel Energy is a major U.S. electricity and natural gas utility holding company headquartered in Minneapolis,
  Minnesota, providing service to approximately 3.7 million electricity customers and 2.1 million natural gas customers across
  eight Midwestern and Western states: Colorado, Minnesota, Texas, New Mexico, North Dakota, South Dakota, Michigan, and Wisconsin.
  Xcel Energy operates a developer portal at developer-apim.aws.xcelenergy.com that organizes APIs across customer account
  management, billing, payments, product and service offerings, and request service. The company provides Green Button Connect
  My Data APIs based on the ESPI (Energy Services Provider Interface) standard developed by NAESB, enabling authorized third-party
  applications to access customer energy usage data via OAuth 2.0. Xcel Energy also supports IEEE 2030.5 protocol on newer
  Itron Gen 5 Riva smart meters for direct local-network access to real-time energy data including solar production. Beyond
  data APIs, Xcel Energy is a Fortune 500 company investing in clean energy, grid modernization, electric vehicle programs,
  demand response, and renewable energy interconnection.'
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Electric Utility
  - Energy
  - Energy Data
  - Green Button
  - Natural Gas
  - Smart Grid
  - Smart Meter
  - Utility
  - ESPI
  - IEEE 2030.5
  - Fortune 500
created: '2024-01-01'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/xcel-energy/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: xcel-energy:xcel-energy-green-button-api
    name: Xcel Energy Green Button Connect My Data API
    description: Green Button Connect My Data API based on the ESPI (Energy Services Provider Interface) standard developed
      by NAESB. Enables authorized third-party applications to access customer electricity and natural gas usage data from Xcel
      Energy smart meters. Supports RESTful access to metered resource data including usage intervals, billing data, and meter
      readings. Customer authorization is granted via OAuth 2.0 and follows the Green Button Connect specification used by utilities
      across North America.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://developer-apim.aws.xcelenergy.com/
    baseURL: https://api.xcelenergy.com
    tags:
    - Energy Data
    - Green Button
    - ESPI
    - Smart Meter
    - Usage Data
    - OAuth 2.0
    properties:
    - type: Documentation
      url: https://developer-apim.aws.xcelenergy.com/
    - type: DeveloperPortal
      url: https://developer-apim.aws.xcelenergy.com/
    - type: Authentication
      url: https://developer-apim.aws.xcelenergy.com/login
    - type: OpenAPI
      url: openapi/xcel-energy-green-button-api.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-applicationinformation.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-authorization.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-batch.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-electricpowerqualitysummary.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-electricpowerusagesummary.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-intervalblock.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-localtimeparameters.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-meterreading.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-readingtype.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-retailcustomer.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-servicestatus.yaml
    - type: NaftikoCapability
      url: capabilities/green-button-usagepoint.yaml
    contact:
    - type: Support
      url: https://developer-apim.aws.xcelenergy.com/
  - aid: xcel-energy:xcel-energy-smart-meter-api
    name: Xcel Energy Smart Meter IEEE 2030.5 API
    description: IEEE 2030.5 compliant API server built into Itron Gen 5 Riva smart meters deployed by Xcel Energy. Provides
      real-time and time-delineated energy usage data including solar production information directly from the meter device
      on the local network. Supports meter reading, usage monitoring, and demand response integration following the Smart Energy
      Profile 2.0 (IEEE 2030.5) specification.
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://developer-apim.aws.xcelenergy.com/
    tags:
    - IEEE 2030.5
    - Smart Meter
    - Energy Usage
    - Solar
    - Demand Response
    - Local Network
    properties:
    - type: Documentation
      url: https://developer-apim.aws.xcelenergy.com/
    - type: DeveloperPortal
      url: https://developer-apim.aws.xcelenergy.com/
    - type: OpenAPI
      url: openapi/xcel-energy-smart-meter-api.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-configuration.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-der.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-demandresponse.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-devicecapability.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-deviceinformation.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-devicestatus.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-enddevice.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-functionsetassignments.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-log.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-messaging.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-mirrorusagepoint.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-powerstatus.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-registration.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-response.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-selfdevice.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-subscription.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-time.yaml
    - type: NaftikoCapability
      url: capabilities/smart-meter-usagepoint.yaml
common:
  - type: GitHubOrganization
    url: https://github.com/Xcel-Energy
  - type: DeveloperPortal
    url: https://developer-apim.aws.xcelenergy.com/
  - type: Portal
    url: https://developer-apim.aws.xcelenergy.com/
  - type: SignUp
    url: https://developer-apim.aws.xcelenergy.com/register
  - type: Login
    url: https://developer-apim.aws.xcelenergy.com/login
  - type: TermsOfService
    url: https://developer-apim.aws.xcelenergy.com/terms
  - type: PrivacyPolicy
    url: https://www.xcelenergy.com/privacy_policy
  - type: Support
    url: https://www.xcelenergy.com/contact_us
  - type: LinkedIn
    url: https://www.linkedin.com/company/xcel-energy
  - type: X
    url: https://twitter.com/xcelenergy
  - type: YouTube
    url: https://www.youtube.com/user/XcelEnergyVideo
  - type: Features
    data:
    - name: Green Button Connect My Data
      description: OAuth 2.0 authorized API access to customer electricity and natural gas usage data following the ESPI standard.
    - name: IEEE 2030.5 Smart Meter API
      description: Direct local-network access to real-time energy data including solar production from Itron Gen 5 Riva meters.
    - name: Customer Account Management
      description: API category covering customer account profile, preferences, and service management.
    - name: Billing & Billing Account Management
      description: API category for billing data, statements, and billing account operations.
    - name: Payments & Payment Services
      description: API category for payment processing and payment service operations against customer accounts.
    - name: Product & Service Offerings
      description: API category covering Xcel Energy product and service catalog and program enrollment.
    - name: Request Service & Help
      description: API category for service requests, support workflows, and customer help operations.
    - name: Smart Meter Data
      description: Interval and billing-quality energy usage data captured from Xcel Energy smart meters across electricity
        and natural gas.
    - name: Demand Response Integration
      description: Programs that allow utilities and third parties to coordinate load reduction events with smart meter and
        DER endpoints.
    - name: Solar Interconnection Data
      description: Solar production data exposed through smart meter endpoints for customers with on-site photovoltaic systems.
  - type: UseCases
    data:
    - name: Energy Management Applications
      description: Third-party apps that help customers track and reduce electricity and natural gas usage.
    - name: Solar Monitoring
      description: Applications that track on-site solar production and consumption from IEEE 2030.5 smart meters.
    - name: Home Energy Automation
      description: Smart home and HVAC systems that automate energy use based on real-time meter data.
    - name: Sustainability Reporting
      description: Commercial customers reporting carbon and energy data for ESG and sustainability disclosures.
    - name: Building Performance Benchmarking
      description: Whole-building energy benchmarking for ENERGY STAR Portfolio Manager and similar tools.
    - name: Demand Response Programs
      description: Aggregators and DER providers integrating with utility dispatch signals.
    - name: Electric Vehicle Charging Optimization
      description: EV charging applications that schedule charging based on time-of-use rates and grid conditions.
    - name: Research and Policy Analysis
      description: Academic and policy research on energy consumption patterns and decarbonization.
  - type: Integrations
    data:
    - name: Green Button Alliance
      description: Certified Green Button Connect My Data implementation interoperable with the Green Button ecosystem.
    - name: NAESB ESPI
      description: Implements the North American Energy Standards Board Energy Services Provider Interface standard for energy
        usage data.
    - name: IEEE 2030.5
      description: Smart Energy Profile 2.0 standard implemented on Itron Gen 5 Riva meters for local device APIs.
    - name: Itron
      description: Smart meter deployments use Itron Gen 5 Riva devices that host the IEEE 2030.5 server.
    - name: ENERGY STAR Portfolio Manager
      description: Whole-building benchmarking workflows can consume Green Button data for commercial customers.
    - name: OAuth 2.0
      description: Authorization framework used for customer-consented access to Green Button Connect My Data.
  - type: Solutions
    data:
    - name: Residential Customers
      description: Residential energy usage, billing, and program enrollment across electricity and natural gas service.
    - name: Business Customers
      description: Commercial and industrial customer programs, rates, and aggregated usage data.
    - name: Third-Party Service Providers
      description: Authorized energy management, demand response, and sustainability service providers consuming Green Button
        data.
    - name: Trade Partners
      description: Contractors, installers, and program partners delivering energy efficiency and renewable installations.
    - name: Researchers and Policy Analysts
      description: Anonymized and customer-authorized data access for academic and policy research.
  - type: LLMsTxt
    url: https://developer-apim.aws.xcelenergy.com/llms.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com