Retrieves statistical data for a specific Eurostat dataset. The dataset code (e.g., 'demo_pjanind', 'nama_10_gdp') must be provided in the path. Query parameters can filter by dimensions like geo (geography), time, and other dataset-specific dimensions.
Parameters (5)
dataset(string, path, required)
Dataset code (e.g., demo_pjanind for population indicators, nama_10_gdp for GDP data)
format(string, query, optional, default: JSON)
Response format
Constraints: {'enum': ['JSON', 'JSONP']}
geo(string, query, optional)
Geographic filter (country/region code). Common codes: EU27_2020 (EU 27 countries), DE (Germany), FR (France), IT (Italy), ES (Spain), etc.
import zingu_apis
api = zingu_apis.api("eurostat")
result = api.fetch("data/{dataset}", format="JSON", lang="EN", geo="EU27_2020", time=2023)
for item in result:
print(item)
const resp = await fetch("https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/demo_pjanind?format=JSON&lang=EN&geo=EU27_2020&time=2023");
const data = await resp.json();