All datasets

GDP at market prices (annual)

Annual gross domestic product at market prices, current prices (million euro), for EU member states, EFTA countries, EU candidate countries and EU/euro-area aggregates. Eurostat dataset nama_10_gdp ('Gross domestic product (GDP) and main components').

Source: Eurostat1,391 rowsUpdated: 9/21/2026
gdpnational-accountsmacroeurope

Quality

100

Attribution

Eurostat

Schema

ColumnTypeDescription
datestringObservation period from the Eurostat 'time' dimension. Annual observations (YYYY) are stored as January 1; monthly observations (YYYY-MM) as the first of the month; quarterly observations (YYYY-QN) as the first month of the quarter.
series_idstringSeries key: the Eurostat dimension codes (freq, unit, na_item/coicop/s_adj/age/sex/... and geo) joined with dots, in the dataset's dimension order — e.g. 'A.CP_MEUR.B1GQ.DE'.
series_labelstringHuman-readable series description: the Eurostat-published dimension labels for the series_id codes, joined with commas.
valuefloatObserved value. Units follow the dataset's unit dimension (e.g. 'Current prices, million euro', 'Percentage of population in the labour force', 'Annual rate of change', 'Percentage of gross domestic product (GDP)'). Missing observations are null.

Sample rows

dateseries_idseries_labelvalue
1995-01-01A.CP_MEUR.B1GQ.ALAnnual, Current prices, million euro, Gross domestic product at market prices, Albania2243.5
1996-01-01A.CP_MEUR.B1GQ.ALAnnual, Current prices, million euro, Gross domestic product at market prices, Albania2568
1997-01-01A.CP_MEUR.B1GQ.ALAnnual, Current prices, million euro, Gross domestic product at market prices, Albania2026.6
1998-01-01A.CP_MEUR.B1GQ.ALAnnual, Current prices, million euro, Gross domestic product at market prices, Albania2350.4
1999-01-01A.CP_MEUR.B1GQ.ALAnnual, Current prices, million euro, Gross domestic product at market prices, Albania3096.4

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/eurostat/eurostat_gdp_annual" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/eurostat/eurostat_gdp_annual").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/eurostat/eurostat_gdp_annual

Tip: fetch /llms.txt for the full machine-readable catalog.