EEA GHG Inventory — national greenhouse gas emissions
The EEA's official greenhouse gas inventory (Greenhouse gas emissions and removals inventories) as reported by countries to the UNFCCC and the EU Governance Regulation. Time series per country, gas (CO₂, CH₄, N₂O, F-gases, aggregate GHG) and IPCC sector (energy, industry, agriculture, LULUCF, waste) in kt CO₂ equivalent, typically from 1990 to the latest inventory year. Live via the EEA's DiscoData SQL API with curated headline indicators (total emissions with/without LULUCF) and full variable search. A direct source for CSRD/ESG reporting, climate risk analysis and benchmarking of national emission pathways.
5.0M rows
Data volume
Yearly
Updates
3
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/healthStatus + endepunktoversikt
- deep optional
- Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30).
deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/eea-ghg/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/eea-ghg/health"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/datasetsInventar-versjoner (submission-år) med land-dekning
Show curl example
# GET https://data.ketl.no/api/connectors/eea-ghg/datasets
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/eea-ghg/datasets"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/variablesSøk i inventar-katalogen (gass × sektor × måltype)
- q optional
- Fritekst-søk i variabelnavn
q=Total (without LULUCF) - gas optional
- Gass-alias (co2, ch4, n2o, sf6, hfcs, pfcs, ghg) eller eksakt label
gas=co2 - sector optional
- IPCC-sektornummer, matcher også undersektorer
sector=1.A - limit optional
- Maks antall treff (1-200)
limit=50 - offset optional
- Paginering-offset
offset=0
Show curl example
# GET https://data.ketl.no/api/connectors/eea-ghg/variables
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/eea-ghg/variables"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/emissionsUtslipps-tidsserie per land (headline-indikator eller variabel-UID)
- country optional
- Landkode (ISO 3166-1 alpha-2) eller EEA-aggregat
country=NO - indicator optional
- Kuratert headline-indikator. Enten denne ELLER `variableUid` — ruta avviser begge med 400.
indicator=total_without_lulucf - variableUid optional
- Variabel-UUID fra /variables. Enten denne ELLER `indicator` — ruta avviser begge med 400.
variableUid=52ab74bd-0a97-4a23-a2fc-b1c63e884b7d - from optional
- Fra-år
from=1990 - to optional
- Til-år
to=2024
Show curl example
# GET https://data.ketl.no/api/connectors/eea-ghg/emissions
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/eea-ghg/emissions"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.