Eurostat EU Statistics Scraper: Unemployment, Inflation, GDP
Pricing
from $8.32 / 1,000 results
Eurostat EU Statistics Scraper: Unemployment, Inflation, GDP
Official Eurostat data as tidy rows by country and time: unemployment, HICP inflation, GDP, population and thousands more datasets across the EU-27 and EFTA. Friendly presets, raw dataset codes, dimension filters, date ranges, optional AI trend insight. JSON, CSV, Excel.
Pricing
from $8.32 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Eurostat EU Statistics Scraper
Get official Eurostat statistics as tidy, ready-to-use JSON rows: unemployment, HICP inflation, GDP, population, and thousands more datasets covering the EU-27 plus EFTA, broken down by country and time period. Friendly one-click presets, raw dataset codes and dimension filters for power users, flexible date ranges, and an optional AI trend insight.
Perfect for fintech apps, EU economic research, market analysis, dashboards, and compliance teams that need harmonized, comparable statistics across European countries.
What you get
One clean row per observation, with the value already parsed as a number and labelled with its country, period, unit, and every other dimension present (sex, age, coicop, and so on). No JSON-stat unraveling on your side.
{"dataset": "une_rt_m","datasetLabel": "Unemployment by sex and age - monthly data","geo": "ES","geoLabel": "Spain","time": "2026-06","value": 10.1,"unit": "Percentage of population in the labour force","unitCode": "PC_ACT","observedAt": "2026-08-17T05:27:24.000Z","error": null,"freq": "M","freqLabel": "Monthly","s_adj": "SA","s_adjLabel": "Seasonally adjusted data, not calendar adjusted data","age": "TOTAL","ageLabel": "Total","sex": "T","sexLabel": "Total"}
Datasets (presets)
Pass a friendly alias in dataset and sensible default dimensions are applied for you, or pass any raw Eurostat dataset code.
| Preset | Eurostat code | What it returns | Default dimensions |
|---|---|---|---|
unemployment | une_rt_m | Monthly unemployment rate by country | sex=T, age=TOTAL, s_adj=SA, unit=PC_ACT |
inflation | prc_hicp_manr | HICP inflation, annual rate of change (monthly) | coicop=CP00, unit=RCH_A |
gdp | namq_10_gdp | Quarterly GDP, chain-linked volumes | na_item=B1GQ, unit=CLV10_MEUR, s_adj=SCA |
population | demo_pjan | Population on 1 January by country | sex=T, age=TOTAL |
gdp_growth | tec00115 | Real GDP growth rate, annual | (dataset defaults) |
| any raw code | e.g. nrg_bal_c | Any Eurostat dataset you want | set your own via filters |
Input
| Field | Type | Description |
|---|---|---|
dataset | string | A preset alias (unemployment, inflation, gdp, population, gdp_growth) or any raw Eurostat dataset code (e.g. nrg_bal_c). Default unemployment. |
geo | array | Country or area codes, e.g. DE, FR, ES, IT. Use EA for the euro area or EU27_2020 for the EU-27 aggregate. Leave empty for every geo the dataset offers. |
sinceTimePeriod | string | Earliest period, e.g. 2020, 2024-Q1, or 2026-01. If since and until are both empty, the last 12 periods are returned. |
untilTimePeriod | string | Latest period, e.g. 2026 or 2026-07. Optional. |
filters | object | Power-user passthrough of arbitrary dimension = value pairs, e.g. {"unit": "PC_ACT", "sex": "T"}. Overrides preset defaults; a value may be an array for several categories. |
withAiInsight | boolean | Opt-in AI trend summary of the returned series (paid add-on, one charge per run). Disabled for free plans. |
maxResults | integer | Maximum observation rows. Default 5000. Free plans capped at 10. |
Output fields
| Field | Description |
|---|---|
dataset | Eurostat dataset code used. |
datasetLabel | Human-readable dataset title. |
geo / geoLabel | Country or area code and name. |
time | Observation period (year, quarter, or month). |
value | Observed value, parsed as a number. |
unit / unitCode | Unit of measure label and code. |
<dim> / <dim>Label | Every other dimension present (e.g. sex, age, coicop, na_item) with its code and label. |
observedAt | When the record was collected. |
error | Error message, if any (null on success). |
When withAiInsight is on, one extra row with recordType: "ai_insight" is added, carrying aiTrend, aiCrossCountryComparison, and aiNotableObservations.
Use cases
- EU economic data feeds for dashboards, apps, and reports across all member states.
- Unemployment, inflation, and GDP tracking with harmonized, comparable figures by country.
- Market research and country comparisons for expansion, sales, and investment decisions.
- Fintech and treasury models that need official EU macro indicators.
- Academic and policy research pulling clean tidy series without JSON-stat parsing.
- Automated monitoring of any of the thousands of Eurostat datasets on a schedule.
Billing
This actor uses pay-per-event pricing:
| Event | Price | When it is charged |
|---|---|---|
result | $0.008 | Per observation row returned. |
ai_insight | $0.012 | Once per run, only when the optional AI trend insight produces usable output. Off by default and disabled for free plans. |
You are never charged on failure. Bad dataset codes and empty results return an unbilled note row.
Notes and limitations
- Data comes from the official Eurostat dissemination API. Values are returned exactly as published; missing observations are skipped, never fabricated.
- Availability of the latest periods depends on Eurostat's own release calendar (for example monthly series may lag by a month or two).
- Dimension codes (unit, coicop, na_item, and so on) follow Eurostat conventions. Use
filtersto target the exact breakdown you need.
