openapi: 3.1.0 info: title: Electricity Maps CarbonIntensity Zones 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: Zones description: Discover available zones and locate them by coordinates or data center. paths: /v3/zones: get: operationId: listZones summary: List available zones description: Returns the list of zones supported by the API. This endpoint does not require authentication. tags: - Zones security: [] responses: '200': description: Map of zone identifiers to zone metadata content: application/json: schema: type: object additionalProperties: $ref: '#/components/schemas/Zone' /v3/zone: get: operationId: locateZone summary: Locate a zone by coordinates tags: - Zones parameters: - name: lon in: query required: true schema: type: number - name: lat in: query required: true schema: type: number responses: '200': description: Zone matched at the supplied coordinates content: application/json: schema: $ref: '#/components/schemas/Zone' '404': description: No zone covers the supplied coordinates /v3/data-centers: get: operationId: listDataCenters summary: List available data centers tags: - Zones responses: '200': description: Data center list content: application/json: schema: type: array items: $ref: '#/components/schemas/DataCenter' components: schemas: DataCenter: type: object properties: provider: type: string region: type: string zone: type: string Zone: type: object properties: zoneName: type: string countryName: type: string access: type: array items: type: string 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