Eurostat Tools¶
Configuration File: eurostat_tools.json
Tool Type: Local
Tools Count: 1
This page contains all tools defined in the eurostat_tools.json configuration file.
Available Tools¶
Eurostat_get_dataset (Type: BaseRESTTool)¶
Retrieve statistical data from Eurostat (EU statistical office) for a specific dataset and filter…
Eurostat_get_dataset tool specification
Tool Information:
Name:
Eurostat_get_datasetType:
BaseRESTToolDescription: Retrieve statistical data from Eurostat (EU statistical office) for a specific dataset and filter combination. Eurostat provides 10,000+ datasets covering EU member states for economics (GDP, inflation, trade), social statistics (population, employment, poverty), health, environment, agriculture, and more. Returns time-series values with dimension metadata. Common datasets: ‘demo_pjan’ (population by age/sex), ‘nama_10_gdp’ (GDP), ‘ilc_li01’ (poverty rate), ‘env_air_gge’ (GHG emissions), ‘hlth_ehis_fv3e’ (health). Use Eurostat database explorer to find dataset codes.
Parameters:
datasetCode(string) (required) Eurostat dataset code. Examples: ‘demo_pjan’ (population by age/sex), ‘nama_10_gdp’ (GDP), ‘ilc_li01’ (at-risk-of-poverty rate), ‘env_air_gge’ (GHG emissions), ‘une_rt_a’ (unemployment rate), ‘tec00001’ (GDP per capita)geo([‘string’, ‘null’]) (optional) Country/region code filter. EU country codes: DE (Germany), FR (France), IT (Italy), ES (Spain), PL (Poland), NL (Netherlands), BE (Belgium), SE (Sweden). Use ‘EU27_2020’ for EU average.unit([‘string’, ‘null’]) (optional) Unit of measurement filter (dataset-specific). Examples: ‘PC’ (percentage), ‘NR’ (number), ‘CP_MEUR’ (million EUR current prices), ‘PC_GDP’ (% of GDP), ‘T’ (tonnes)na_item([‘string’, ‘null’]) (optional) National accounts item filter for economic datasets (e.g., ‘B1GQ’ for GDP, ‘P3’ for final consumption)time([‘string’, ‘null’]) (optional) Time filter (year or time range). Examples: ‘2022’, ‘2015:2022’ (range)
Example Usage:
query = {
"name": "Eurostat_get_dataset",
"arguments": {
"datasetCode": "example_value"
}
}
result = tu.run(query)