Eurostat EU Statistics Scraper avatar

Eurostat EU Statistics Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Eurostat EU Statistics Scraper

Eurostat EU Statistics Scraper

Fetch GDP, population, employment, inflation and 8000+ other EU statistical datasets from Eurostat's official API. Filter by country, time period, and indicator. No API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Fetch official European Union statistical data from Eurostat's public API — the EU's statistical office. Access GDP, population, employment, inflation, broadband penetration, health data, education statistics and 8,000+ other datasets covering all 27 EU member states. No API key required.

What data can I get?

  • GDP and economic indicators — GDP, GDP per capita, national accounts (nama_10_gdp, nama_10_pc)
  • Population statistics — population by age group, sex, country (demo_pjanbroad, tps00001)
  • Employment data — employment rates, unemployment by sex, age, education (lfsi_emp_a)
  • Inflation (HICP) — harmonised consumer prices across EU countries (prc_hicp_manr)
  • Digital economy — internet/broadband access rates (isoc_r_broad_h)
  • Health, education, environment — 8,000+ additional datasets

Features

  • 3 modes: fetch a dataset with filters, search available datasets, or list EU countries
  • Geo filtering — specify specific EU country codes (e.g. DE, FR, IT, ES, PL)
  • Time filtering — filter data by year range (e.g. 2010–2023)
  • Flat records — complex multi-dimensional datasets denormalised into simple rows
  • No API key — uses Eurostat's official public REST API

Input

FieldTypeDescription
modeselectgetDataset, searchDatasets, or listCountries
datasetCodeselectEurostat dataset code (e.g. nama_10_gdp, demo_pjanbroad)
countryCodestextComma-separated ISO country codes (e.g. DE,FR,IT)
startYearintegerFilter data from this year (default: 2010)
endYearintegerFilter data up to this year (default: 2023)
searchQuerytextKeyword to search datasets (mode=searchDatasets)
maxItemsintegerMax records to return (1–500, default: 100)

Supported dataset codes (dropdown)

CodeDescription
nama_10_gdpGDP and main components (output, expenditure, income)
demo_pjanbroadPopulation on 1 January by broad age group and sex
lfsi_emp_aEmployment by sex, age and educational attainment
tps00001Population on 1 January (total)
nama_10_pcGDP and main components per capita
prc_hicp_manrHICP — annual average rate of change (inflation)
isoc_r_broad_hBroadband internet access — households
hlth_cd_aroCauses of death — all causes
educ_uoe_grad01Graduates by education level, orientation, sex, field
env_air_emisAir pollutants by source sector

Output

Each record contains:

FieldDescription
datasetDataset code (e.g. nama_10_gdp)
datasetLabelHuman-readable dataset name
indicatorStatistical indicator / dimension combination
countryFull country name (e.g. Germany)
countryCodeISO country code (e.g. DE)
yearReference year
valueNumerical statistical value
unitUnit code (e.g. CP_MEUR, NR, PC_GDP)
unitLabelHuman-readable unit
additionalDimensionsExtra dimensions (age group, sex, sector, etc.)
scrapedAtISO 8601 timestamp

Example: Population data for Germany, France, Italy

Input:

{
"mode": "getDataset",
"datasetCode": "demo_pjanbroad",
"countryCodes": "DE,FR,IT",
"startYear": 2015,
"endYear": 2023,
"maxItems": 100
}

Output sample:

{
"dataset": "demo_pjanbroad",
"datasetLabel": "Population on 1 January by broad age group and sex",
"indicator": "Total; Total; Number",
"country": "Germany",
"countryCode": "DE",
"year": 2023,
"value": 84482267,
"unit": "NR",
"unitLabel": "Number",
"scrapedAt": "2024-01-15T10:30:00+00:00"
}

Example: Search for datasets about employment

Input:

{
"mode": "searchDatasets",
"searchQuery": "employment",
"maxItems": 50
}

FAQs

Q: Is an API key required? A: No. Eurostat's statistics API is completely free and open. No registration needed.

Q: How many datasets are available? A: Over 8,000 datasets covering economics, demographics, health, environment, education, and more.

Q: What countries are supported? A: All 27 EU member states plus Norway, Switzerland, Iceland and aggregate zones (EA20, EU27).

Q: What time periods are available? A: Depends on the dataset — typically from the 1990s to the most recent release. GDP data often goes back to 2000+.

Q: Why do some country codes not appear in certain datasets? A: Not all countries report every indicator. If a country has no data for a dataset, it simply won't appear in the output.

Q: What units are used? A: Depends on the dataset. Common units: NR (Number), CP_MEUR (Current prices, million euros), PC_GDP (Percentage of GDP), PC (Percentage).

Q: Can I get data for non-EU countries? A: Some datasets include candidate countries (e.g. Turkey, North Macedonia) and EFTA members (Norway, Switzerland). Use listCountries mode to see supported geo codes.

Data Source

Data sourced from Eurostat — the statistical office of the European Union. Data is updated regularly by Eurostat. For the latest update schedule, visit the Eurostat data browser.