We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. Eurostat — official EU statistics
EconomyStandardCC-BY-4.0

Eurostat — official EU statistics

Eurostat is the EU's statistics bureau. The Statistics API provides access to more than 4,000 datasets in JSON-stat 2.0: macroeconomics (GDP, inflation, government budgets), the labour market, population, trade and the environment for all 27 EU countries + the EEA, including SE and DK. CC-BY-4.0, no auth. Issue #1208.

—

Data volume

Daily

Updates

7

MCP tools

Example response — /connectors/eurostat/data
{
  "data": "..."
}

MCP integration

Available MCP tools
eurostat.data
eurostat.dataset.structure
eurostat.datasets
eurostat.gdp
eurostat.inflation
eurostat.search
eurostat.unemployment
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "eurostat": {
      "url": "https://data.ketl.no/mcp/eurostat",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on Eurostat — official EU statistics data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

Macroeconomics
GDP, inflation, unemployment, policy rate and exchange rates.
Labour market
Live labour-market dashboard: LFS unemployment, absolute number of unemployed, monthly earnings and Nordic comparison from Eurostat — with Swedish labour demand from Arbetsförmedlingen. Built on the SSB indicator aliases and open Nordic APIs.
Eurostat — EU statistics for the Nordics
Ready-made macro dashboard: compare GDP, inflation and unemployment for Norway, Sweden, Denmark, Finland and the EU average side by side. Want to search the full catalogue? Use the Eurostat statistics bank.
Eurostat statistics bank
Search and browse the full Eurostat catalogue (4,000+ datasets) — economy, population, labour market, energy and environment, with dataset structure and raw-data extracts. Want a ready-made macro view of the Nordics? Use the Eurostat app.

API endpoints

GET
/data

Hent statistikkdata (JSON-stat 2.0). Uten dimensjonsfiltre brukes nordisk default-geo (NO,SE,DK,FI) så store datasett ikke gir for stor respons. Legg på geo/time/na_item/unit for å snevre inn. Svaret bærer `total` (celler i HELE datasettet), `returned`, `offset`, `limit`, `truncated` og `hasMore`/`nextOffset` — er `truncated: true`, hent resten med `offset`.

dataset required
Eurostat dataset-kode dataset=nama_10_gdp
geo optional
Landkode(r), komma-separert. Utelates den sammen med alle andre dimensjonsfiltre, brukes nordisk default (NO,SE,DK,FI). En verdi som ikke finnes i datasettet avvises med 400 — slå opp gyldige koder på /dataset/{id}/structure geo=NO
time optional
Tidsperiode eller -intervall (enkeltår eller intervall) time=2023
limit optional
Maks antall observasjoner i svaret limit=1000
offset optional
Start-posisjon i datasettet. Bruk `nextOffset` fra forrige svar for å hente resten når `truncated: true` offset=0
Show curl example
# GET https://data.ketl.no/api/connectors/eurostat/data?dataset=nama_10_gdp
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurostat/data?dataset=nama_10_gdp"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/search

Søk i dataset-katalogen

q required
Søkestreng q=gdp
limit optional
Maks antall treff (1–100)
offset optional
Paginerings-offset (0-basert). Kanonisk sammen med `limit`. offset=0
Show curl example
# GET https://data.ketl.no/api/connectors/eurostat/search?q=gdp
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurostat/search?q=gdp"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/datasets

List katalogen (paginert). Default viser kun spørrbare datasett (type=dataset) — round-trip-trygt mot /dataset/{id}/structure

q optional
Fritekst-filter på tittel/kode (tom = alle) q=gdp
type optional
TOC-type. Default 'dataset' (kun spørrbare). 'folder' = navigasjonsnoder (ikke slå-opp-bare). 'all' = hele den miksede katalogen type=dataset
limit optional
Maks rader (1–200) limit=50
offset optional
Paginerings-offset offset=0
Show curl example
# GET https://data.ketl.no/api/connectors/eurostat/datasets
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurostat/datasets"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/dataset/{id}/structure

Datasett-struktur (DSD / codelists)

Show curl example
# GET https://data.ketl.no/api/connectors/eurostat/dataset/{id}/structure
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurostat/dataset/{id}/structure"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/gdp

Konveniens: BNP per capita

geo optional
Landkode(r), komma-separert. Default NO,SE,DK,FI. geo=NO,SE,DK,FI
country optional
Alias for `geo`. `geo` vinner hvis begge er gitt og `geo` ikke er tom. country=NO,SE,DK,FI
time optional
Tidsperiode (enkeltår). time=2023
Show curl example
# GET https://data.ketl.no/api/connectors/eurostat/gdp
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurostat/gdp"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/inflation

Konveniens: HICP inflasjon

geo optional
Landkode(r), komma-separert. Default NO,SE,DK,FI. geo=NO,SE,DK,FI
country optional
Alias for `geo`. `geo` vinner hvis begge er gitt og `geo` ikke er tom. country=NO,SE,DK,FI
since optional
Nedre tidsgrense (år), inkl. since=2020
Show curl example
# GET https://data.ketl.no/api/connectors/eurostat/inflation
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurostat/inflation"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/unemployment

Konveniens: arbeidsledighet

geo optional
Landkode(r), komma-separert. Default NO,SE,DK,FI. geo=NO,SE,DK,FI
country optional
Alias for `geo`. `geo` vinner hvis begge er gitt og `geo` ikke er tom. country=NO,SE,DK,FI
since optional
Nedre tidsgrense (år), inkl. since=2020
Show curl example
# GET https://data.ketl.no/api/connectors/eurostat/unemployment
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/eurostat/unemployment"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

Eurostat — official EU statistics is openly available — create an account to get started.

eueurostatmakrobnpinflasjonarbeidsmarkednordisk
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512