Government
Fetch any Eurostat dataset by code API
Query any Eurostat dataset by its code with optional dimension filters (geo, unit, na_item, …) and get back JSON-stat decoded into clean, labelled, time-sorted observations plus the human-readable dimension labels. The MORE is the JSON-stat decoding: Eurostat ships a sparse index-into-cross-product blob that is unusable raw. Answers 'GDP of France from Eurostat', 'EU dataset by code', 'unemployment by EU country'.
Price$0.01per request
MethodPOST
Route/v1/gov/eurostat-dataset
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache86400s public
govecon-dataeurostateudatasetjson-statstatisticsnormalize
API URL
Integration docshttps://x402.hexl.dev/v1/gov/eurostat-datasetExample request
{
"dataset": "nama_10_gdp",
"filters": {
"na_item": "B1GQ",
"unit": "CP_MEUR",
"geo": "FR"
},
"limit": 5
}Example response
{
"dataset": "nama_10_gdp",
"label": "Gross domestic product (GDP) and main components (output, expenditure and income) - annual data",
"updated": "2026-06-03T23:00:00+0200",
"dimensions": {
"freq": "Annual",
"unit": "Current prices, million euro",
"na_item": "Gross domestic product at market prices"
},
"observations": [
{
"time": "2025",
"value": 2991055.9,
"geo": "France"
},
{
"time": "2024",
"value": 2935236.2,
"geo": "France"
},
{
"time": "2023",
"value": 2833826.4,
"geo": "France"
},
{
"time": "2022",
"value": 2653997.2,
"geo": "France"
},
{
"time": "2021",
"value": 2508102.3,
"geo": "France"
}
],
"observationCount": 5
}Input schema
{
"type": "object",
"required": [
"dataset"
],
"properties": {
"dataset": {
"type": "string",
"description": "Eurostat dataset code (e.g. nama_10_gdp, demo_pjan, une_rt_a)."
},
"filters": {
"type": "object",
"description": "Dimension code -> value (e.g. {\"geo\":\"FR\",\"unit\":\"CP_MEUR\",\"na_item\":\"B1GQ\"}). Reduces the response to a single series.",
"additionalProperties": {
"type": "string"
}
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 120,
"default": 40
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}