---
title: "Historical carbon intensity"
method: GET
path: "/v1/carbon-intensity/{zone}"
---

# Historical carbon intensity

`GET /v1/carbon-intensity/{zone}`

## Request

- Base URL: `https://api.grid-hub.app`
- URL: `https://api.grid-hub.app/v1/carbon-intensity/{zone}`
- Auth: none declared

Grid carbon intensity (gCO2/kWh) time series for one zone. Currently published for GB only (NESO). Priced at $0.01 per call, payable via x402 (USDC on Base), or free with ?sample=true.

## Path parameters

- `zone` 'US-CAISO' | 'US-ERCOT' | 'US-PJM' | 'US-MISO' | 'US-NYISO' | 'US-ISONE' | 'US-SPP' | 'GB' | 'AU-NSW' | 'AU-QLD' | 'AU-VIC' | 'AU-SA' | 'AU-TAS' | 'DE-LU' | 'FR' | 'ES' | 'IT-NO' | 'NL' | 'BE' | 'PL' | 'SE-3' | 'NO-2' | 'DK-1' | 'AT' | 'CH', required

## Query parameters

- `start` integer
- `end` integer
- `limit` integer
- `sample` boolean

## Response `200`

Success

- object
  - `zone` string
  - `metric` string
  - `start` integer
  - `end` integer
  - `count` integer
  - `attribution` string
  - `license` string
  - `data` object[]
    - `fuel` string: present for generation/capacity metrics
    - `ts` integer
    - `value` number
    - `unit` string
    - `resolution` string

## Other responses

- `402`: Payment required — see the PAYMENT-REQUIRED header for x402 v2 payment details.
- `404`: Unknown zone.

---

[API](https://skmtc.dev/grid-hub/apis/gridhub-electricity-data-api.md) · [All operations](https://skmtc.dev/grid-hub/apis/gridhub-electricity-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/grid-hub/apis/gridhub-electricity-data-api/revisions/7e97d17a9872?raw)
