Eurostat EU Statistics avatar

Eurostat EU Statistics

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Eurostat EU Statistics

Eurostat EU Statistics

Extract official EU statistics from Eurostat — GDP, unemployment, inflation, population, trade, and more across 37 European countries. Perfect for economists, policy researchers, business analysts, and market intelligence tracking European economic trends. No API key required.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

kettledrum

kettledrum

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

4 days ago

Last modified

Share

Extract official European Union statistics from Eurostat — the statistical office of the EU. Covers economic, social, and demographic data across 37 European countries with historical time series going back decades.

Why use this Actor?

  • Official government data — direct from Eurostat's JSON-stat dissemination API
  • No API key required — Eurostat data is freely accessible, no authentication needed
  • No proxy needed — accessible worldwide with no geographic restrictions
  • 3 modes in one Actor — fetch data, search datasets, and browse dimensions
  • 37 countries — EU27 + EEA members + candidate countries
  • Decades of history — many indicators available from the 1960s onward

How much does it cost?

This Actor uses pay-per-event pricing. You are charged per result item returned.

No proxy costs. No API key costs. Eurostat data is freely accessible from any location.

What data is available?

Eurostat provides thousands of datasets covering:

  • Economy: GDP, government debt, trade balance, business statistics
  • Labor: Unemployment rate, employment, wages, working hours
  • Prices: Inflation (HICP), house prices, purchasing power parity
  • Population: Demographics, migration, life expectancy, fertility
  • Society: Education, health, poverty, inequality (Gini)
  • Environment: Emissions, energy consumption, waste, climate

Three modes

1. Fetch Data (default)

Retrieve statistical data from any Eurostat dataset.

Example: Get GDP for Germany, France, and Italy since 2020:

  • Dataset: nama_10_gdp
  • Countries: DE,FR,IT
  • Time From: 2020
  • Filters: unit=CP_MEUR;na_item=B1GQ

2. Search Datasets

Find dataset codes by keyword.

Example: Search for unemployment datasets:

  • Mode: search
  • Search Query: unemployment

3. Browse Dimensions

Discover available filters and values for a dataset.

Example: See what dimensions nama_10_gdp has:

  • Mode: dimensions
  • Dataset: nama_10_gdp
CodeDescription
nama_10_gdpGDP and main components
une_rt_mUnemployment rate (monthly)
prc_hicp_manrInflation HICP (monthly)
demo_pjanPopulation on 1 January
lfsi_emp_aEmployment rate (annual)
gov_10dd_edpt1Government deficit/surplus
sdg_08_10Real GDP per capita
ei_bsco_mConsumer confidence indicator

Example output

{
"dataset": "nama_10_gdp",
"geo": "DE",
"geo_label": "Germany",
"na_item": "B1GQ",
"na_item_label": "Gross domestic product at market prices",
"unit": "CP_MEUR",
"unit_label": "Current prices, million euro",
"time": "2023",
"time_label": "2023",
"value": 4121230.0,
"status": null
}

Use cases

  • Economic analysis — track GDP, inflation, and unemployment trends across EU countries
  • Policy research — compare social indicators, inequality, and public spending between member states
  • Market intelligence — monitor European economic conditions for business decisions
  • Academic research — study demographic shifts, migration patterns, and labor markets
  • Journalism — data-driven reporting on EU economic and social trends
  • Business planning — assess market size, purchasing power, and labor costs by country

FAQ

Q: How do I find the right dataset code? A: Use the "Search Datasets" mode with a keyword (e.g., unemployment, GDP, population). Or browse the Eurostat database and note the dataset code shown in the URL.

Q: What country codes should I use? A: Standard ISO 3166-1 alpha-2 codes: DE (Germany), FR (France), IT (Italy), ES (Spain), NL (Netherlands), etc. Use EU27_2020 for the EU aggregate.

Q: What does the filters parameter expect? A: Semicolon-separated key=value pairs matching Eurostat dimensions. Example: unit=CP_MEUR;na_item=B1GQ for GDP in current prices (million EUR). Use the "Browse Dimensions" mode to see valid values for each dataset.

Q: Can I get monthly or quarterly data? A: Yes — many datasets have monthly (e.g., une_rt_m for unemployment) or quarterly frequency. Set timeFrom and timeTo accordingly (e.g., 2024M01 for monthly, 2024Q1 for quarterly).

Q: How much historical data is available? A: Varies by dataset. GDP data goes back to the 1970s for major economies. Unemployment data is available monthly from the 1980s. Demographic data often starts in the 1960s.

Q: Are non-EU countries included? A: Yes. Eurostat covers 37 countries including EU27, EEA members (Norway, Iceland, Liechtenstein), and candidate countries (Turkey, Serbia, etc.). Some datasets also include UK historical data.

Integration with Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
# Get unemployment rates for major EU economies
run = client.actor("aligned_kettledrum/eurostat-statistics").call(
run_input={
"mode": "data",
"dataset": "une_rt_m",
"countries": "DE,FR,IT,ES,NL",
"timeFrom": "2023M01",
"timeTo": "2025M12",
"filters": "s_adj=SA;age=TOTAL;sex=T;unit=PC_ACT",
}
)
# Analyze with pandas
import pandas as pd
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())
df = pd.DataFrame(items)
# Pivot: countries as columns, time as rows
pivot = df.pivot_table(index="time", columns="geo_label", values="value")
print(pivot.tail(12)) # Last 12 months

Technical details

This Actor uses the official Eurostat JSON-stat dissemination API. Rate limits are generous — no explicit rate limit is documented by Eurostat.

Data is sourced directly from Eurostat — no intermediaries, no scraping, no authentication required.

MCP Server

Need Eurostat data inside your AI agent? Use the Eurostat MCP Server — same data, native MCP integration for Claude, ChatGPT, and other LLM frameworks.