EU Regional Matrix (Eurostat NUTS 2/3) avatar

EU Regional Matrix (Eurostat NUTS 2/3)

Pricing

from $2.10 / 1,000 region row returneds

Go to Apify Store
EU Regional Matrix (Eurostat NUTS 2/3)

EU Regional Matrix (Eurostat NUTS 2/3)

Key indicators for every EU region in one table: population, density, life expectancy, birth, death and fertility rates, GDP and household income per inhabitant at NUTS 2 or NUTS 3 level.

Pricing

from $2.10 / 1,000 region row returneds

Rating

0.0

(0)

Developer

Research Analyst

Research Analyst

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Key indicators for every EU region in one table: population, density, life expectancy, birth, death and fertility rates, GDP and household income per inhabitant – at NUTS 2 or NUTS 3 level, latest value with year or full time series.

Beta: the upstream API response format is parsed defensively. Please open an issue with an example if a field comes back empty.

Why use it

  • Regional comparisons for location analysis, real estate and public-health research
  • District-level (NUTS 3) feature tables for data science
  • Teaching and journalism: one clean table instead of nine Eurostat downloads

No API keys, no scraping of HTML – the actor talks to the official public API, handles paging, rate limits and retries, and returns flat JSON you can export as CSV/Excel or call from code, Make, Zapier, n8n or AI agents (Apify MCP server).

Input

FieldTitleDescription
countriesCountries2-letter codes, e.g. DE, AT, FR. Empty = all EU/EFTA regions.
nutsLevelNUTS level2 = larger regions (e.g. Berlin), 3 = districts/Kreise.
indicatorsIndicatorsEmpty = all. Keys: population, populationDensityPerKm2, lifeExpectancyYears (NUTS 2), birthRatePer1000, deathRatePer1000, fertilityRate, gdpPerInhabitantEur, gdpPerInhabitantPps, householdIncomePerInhabitantPps (NUTS 2).
modeOutput'latest' = one row per region; 'timeseries' = one row per region and year.
sinceYearSince yearOnly data from this year on.

Example input:

{
"countries": [
"DE"
],
"nutsLevel": 2,
"mode": "latest",
"sinceYear": 2015
}

Output (one dataset item per result)

{
"nutsCode": "DE30",
"region": "Berlin",
"country": "DE",
"nutsLevel": 2,
"populationDensityPerKm2": 4150.0,
"populationDensityPerKm2Year": 2023,
"lifeExpectancyYears": 80.9,
"lifeExpectancyYearsYear": 2023
}

Use with AI agents (Apify MCP server)

Add the Apify MCP server (https://mcp.apify.com) to Claude, Cursor or any MCP client and enable this actor (researchdata/eu-regional-matrix). The agent can then call it directly: describe what you need, the agent fills the input fields above, runs the actor and reads the dataset. Because results are flat JSON with explicit nulls, an agent can use them without extra parsing. Set a maximum cost per run to keep agent calls capped.

Pricing

Pay per event: $0.003 per result (region row returned). You only pay for results you get; set a max cost per run to cap spending.

Cost example

At $0.003 per result: 50 results ≈ $0.15, 1,000 results ≈ $3.00. Set a maximum cost per run in the run options to cap spending.

Limits

Data source & terms

Eurostat (reuse incl. commercial permitted with acknowledgement of the source). Indicators not published for a region/level are returned as null. Please respect the data provider's terms and cite the original resource in publications. This actor is an independent tool and is not affiliated with or endorsed by the data provider.