Electricity Maps Grid Metrics API
Total load, net load, and electricity flows between zones.
Total load, net load, and electricity flows between zones.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/electricitymaps:electricitymaps-gridmetrics-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Electricity Maps CarbonIntensity Grid Metrics API
description: The Electricity Maps API delivers real-time, historical, and forecasted electricity grid signals worldwide, including carbon intensity, power breakdown by source, renewable and carbon-free percentages, electricity flows, total and net load, and day-ahead pricing. Each signal is available in three temporality variants (latest, past, forecast) and can be queried by zone identifier, geographic coordinates, or data center provider/region.
version: '3.0'
contact:
name: Electricity Maps Support
url: https://www.electricitymaps.com/contact
license:
name: Commercial
url: https://www.electricitymaps.com/api-pricing
servers:
- url: https://api.electricitymap.org
description: Production
security:
- authToken: []
- basicAuth: []
tags:
- name: GridMetrics
description: Total load, net load, and electricity flows between zones.
paths:
/v3/total-load/{temporality}:
get:
operationId: getTotalLoad
summary: Get total load
tags:
- GridMetrics
parameters:
- $ref: '#/components/parameters/Temporality'
- $ref: '#/components/parameters/Zone'
responses:
'200':
description: Total load signal
content:
application/json:
schema:
$ref: '#/components/schemas/SignalResponse'
/v3/net-load/{temporality}:
get:
operationId: getNetLoad
summary: Get net load
tags:
- GridMetrics
parameters:
- $ref: '#/components/parameters/Temporality'
- $ref: '#/components/parameters/Zone'
responses:
'200':
description: Net load signal
content:
application/json:
schema:
$ref: '#/components/schemas/SignalResponse'
/v3/electricity-flows/{temporality}:
get:
operationId: getElectricityFlows
summary: Get electricity flows
tags:
- GridMetrics
parameters:
- $ref: '#/components/parameters/Temporality'
- $ref: '#/components/parameters/Zone'
responses:
'200':
description: Electricity flows signal
content:
application/json:
schema:
$ref: '#/components/schemas/SignalResponse'
components:
parameters:
Zone:
name: zone
in: query
description: Zone identifier (e.g., SE, DE, US-CAL-CISO).
schema:
type: string
Temporality:
name: temporality
in: path
required: true
description: Time horizon of the signal.
schema:
type: string
enum:
- latest
- past
- forecast
schemas:
SignalResponse:
type: object
properties:
zone:
type: string
datetime:
type: string
format: date-time
updatedAt:
type: string
format: date-time
isEstimated:
type: boolean
estimationMethod:
type: string
nullable: true
temporalGranularity:
type: string
emissionFactorType:
type: string
history:
type: array
items:
type: object
additionalProperties: true
forecast:
type: array
items:
type: object
additionalProperties: true
securitySchemes:
authToken:
type: apiKey
in: header
name: auth-token
description: API token issued from the Electricity Maps portal.
basicAuth:
type: http
scheme: basic
externalDocs:
description: Electricity Maps API Documentation
url: https://app.electricitymaps.com/docs/getting-started