Eurostat EU Statistics Scraper: Unemployment, Inflation, GDP avatar

Eurostat EU Statistics Scraper: Unemployment, Inflation, GDP

Pricing

from $8.32 / 1,000 results

Go to Apify Store
Eurostat EU Statistics Scraper: Unemployment, Inflation, GDP

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

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Eurostat EU Statistics Scraper

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.

PresetEurostat codeWhat it returnsDefault dimensions
unemploymentune_rt_mMonthly unemployment rate by countrysex=T, age=TOTAL, s_adj=SA, unit=PC_ACT
inflationprc_hicp_manrHICP inflation, annual rate of change (monthly)coicop=CP00, unit=RCH_A
gdpnamq_10_gdpQuarterly GDP, chain-linked volumesna_item=B1GQ, unit=CLV10_MEUR, s_adj=SCA
populationdemo_pjanPopulation on 1 January by countrysex=T, age=TOTAL
gdp_growthtec00115Real GDP growth rate, annual(dataset defaults)
any raw codee.g. nrg_bal_cAny Eurostat dataset you wantset your own via filters

Input

FieldTypeDescription
datasetstringA preset alias (unemployment, inflation, gdp, population, gdp_growth) or any raw Eurostat dataset code (e.g. nrg_bal_c). Default unemployment.
geoarrayCountry 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.
sinceTimePeriodstringEarliest period, e.g. 2020, 2024-Q1, or 2026-01. If since and until are both empty, the last 12 periods are returned.
untilTimePeriodstringLatest period, e.g. 2026 or 2026-07. Optional.
filtersobjectPower-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.
withAiInsightbooleanOpt-in AI trend summary of the returned series (paid add-on, one charge per run). Disabled for free plans.
maxResultsintegerMaximum observation rows. Default 5000. Free plans capped at 10.

Output fields

FieldDescription
datasetEurostat dataset code used.
datasetLabelHuman-readable dataset title.
geo / geoLabelCountry or area code and name.
timeObservation period (year, quarter, or month).
valueObserved value, parsed as a number.
unit / unitCodeUnit of measure label and code.
<dim> / <dim>LabelEvery other dimension present (e.g. sex, age, coicop, na_item) with its code and label.
observedAtWhen the record was collected.
errorError 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:

EventPriceWhen it is charged
result$0.008Per observation row returned.
ai_insight$0.012Once 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 filters to target the exact breakdown you need.