Global Health & Demographics Matrix (World Bank)
Pricing
from $2.10 / 1,000 country row returneds
Global Health & Demographics Matrix (World Bank)
One table for every country: life expectancy, birth, death and fertility rates, child mortality, immunization coverage, density, GDP/GNI per capita, health spending. Latest value with year or full time series.
Pricing
from $2.10 / 1,000 country row returneds
Rating
0.0
(0)
Developer
Research Analyst
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
One table for every country: life expectancy, birth, death and fertility rates, infant and under-5 mortality, immunization coverage, population density, urbanisation, GDP/GNI per capita and health spending. Latest value per indicator with its year, or full time series.
Why use it
- Country comparison tables for reports, teaching and journalism
- Feature matrix for data science / ML projects
- Give AI agents one reliable call for demographic and health context
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
| Field | Title | Description |
|---|---|---|
countries | Countries (ISO3) | e.g. DEU, FRA, NGA, IND. Empty = all countries. |
indicators | Indicators | Empty = all. Keys: population, populationDensityPerKm2, urbanPopulationPct, lifeExpectancyYears, birthRatePer1000, deathRatePer1000, fertilityRateBirthsPerWoman, infantMortalityPer1000, under5MortalityPer1000, immunizationDtp3Pct, immunizationMeaslesPct, gdpPerCapitaUsd, gniPerCapitaPppIntl, healthSpendingPerCapitaUsd. |
mode | Output | 'latest' = one row per country; 'timeseries' = one row per country and year. |
fromYear | From year | First year to consider. |
toYear | To year | Last year to consider. |
includeAggregates | Include regional aggregates | Also return World Bank aggregates (World, EU, income groups ...). |
Example input:
{"countries": ["DEU","FRA","NGA","IND","BRA"],"mode": "latest","fromYear": 2010,"toYear": 2100,"includeAggregates": false}
Output (one dataset item per result)
{"countryIso3": "DEU","country": "Germany","region": "Europe & Central Asia","incomeLevel": "High income","lifeExpectancyYears": 81.0,"lifeExpectancyYearsYear": 2023,"fertilityRateBirthsPerWoman": 1.4,"fertilityRateBirthsPerWomanYear": 2023,"immunizationMeaslesPct": 97.0,"immunizationMeaslesPctYear": 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/global-health-demographics-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 (country 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 comes from the provider's public API; fields the provider does not publish are returned empty (null), never guessed.
- Results reflect the provider's database at run time.
- Not affiliated with the data provider.
Data source & terms
World Bank World Development Indicators (CC BY 4.0). Several health indicators originate from WHO/UNICEF estimates as republished by the World Bank; cite the World Bank and the original source. 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.