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_dataset

  • Type: BaseRESTTool

  • Description: 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)