World Bank Data Normalizer avatar

World Bank Data Normalizer

Pricing

$2.00 / 1,000 results

Go to Apify Store
World Bank Data Normalizer

World Bank Data Normalizer

Fetch 1,600+ World Bank development indicators across 200+ countries. GDP, population, poverty, education, health, environment — normalized with country names, indicator labels, and regional metadata. Free API, no key needed.

Pricing

$2.00 / 1,000 results

Rating

0.0

(0)

Developer

Chris Wakefield

Chris Wakefield

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Chris The Dev

World Bank Data Normalizer

Fetch, normalize, and export 1,600+ World Bank development indicators across 200+ countries — with human-readable labels, country names, and regional metadata. No API key required.

Raw World Bank API responses use cryptic indicator codes (NY.GDP.MKTP.CD) and ISO country codes (GBR). This Actor converts everything into clean, labeled records ready for analysis, dashboards, or AI pipelines.

Features

  • 1,600+ indicators mapped to human-readable names (GDP, population, poverty, education, health, environment, etc.)
  • 200+ countries and regions — ISO codes expanded to full names
  • Regional classification — every record tagged with its World Bank region
  • Flexible filtering — choose indicators, countries, year ranges
  • Three output formats — Dataset (full data), OUTPUT (summary table), STATS (machine-readable)
  • Free API — no authentication, no rate limits in normal use

Input Parameters

ParameterTypeRequiredDefaultDescription
indicatorCodesstring[]YesWorld Bank indicator codes. See examples below.
countryCodesstring[]NoAll countriesISO 3166-1 alpha-3 codes (e.g., USA, GBR, DEU)
yearRangeselectNolatestlatest, last5, last10, last20, all
maxResultsintegerNo500Max data points to return (1–5000)

Example Input

{
"indicatorCodes": ["NY.GDP.MKTP.CD", "SP.POP.TOTL", "SI.POV.GINI"],
"countryCodes": ["USA", "GBR", "DEU", "JPN", "CHN", "IND"],
"yearRange": "last5",
"maxResults": 200
}

Example Output

{
"countryCode": "GBR",
"countryName": "United Kingdom",
"region": "Europe & Central Asia",
"indicatorCode": "NY.GDP.MKTP.CD",
"indicatorName": "GDP (current US$)",
"year": "2023",
"value": 3340227800000,
"unit": "",
"decimal": 0,
"obsStatus": ""
}

Commonly Used Indicators

CodeDescription
NY.GDP.MKTP.CDGDP (current US$)
NY.GDP.PCAP.CDGDP per capita (current US$)
NY.GDP.MKTP.KD.ZGGDP growth (annual %)
SP.POP.TOTLPopulation, total
SP.DYN.LE00.INLife expectancy at birth (years)
SI.POV.GINIGini index
SI.POV.DDAYPoverty headcount at $2.15/day
SE.ADT.LITR.ZSLiteracy rate, adult total (%)
IT.NET.USER.ZSIndividuals using the Internet (%)
SL.UEM.TOTL.ZSUnemployment rate (%)
FP.CPI.TOTL.ZGInflation, consumer prices (annual %)
SH.XPD.CHEX.GD.ZSHealth expenditure (% of GDP)
EN.ATM.CO2E.PCCO2 emissions (metric tons per capita)
SP.URB.TOTL.IN.ZSUrban population (% of total)

Find more indicators at data.worldbank.org/indicator.

Use Cases

  • Economic research — Compare GDP, inflation, trade across countries
  • NGO reporting — Track poverty, education, health indicators for grant proposals
  • Market analysis — Screen countries by population, internet penetration, GDP per capita
  • AI/ML pipelines — Feed clean, labeled development data into models
  • Dashboards — Power Tableau, Power BI, or custom analytics with structured data

Output Schema

Three outputs are produced:

  1. Dataset — Complete normalized records (one per observation)
  2. OUTPUT (Key-Value Store) — Human-readable summary table
  3. STATS (Key-Value Store) — Machine-readable run statistics

Data Source

All data comes from the World Bank Data API, which is freely available under the Creative Commons Attribution 4.0 International License (CC BY 4.0). No API key or authentication is required.


Built with ❤️ by Chris The Dev