World Bank Data API — 29,000+ global indicators (no key) avatar

World Bank Data API — 29,000+ global indicators (no key)

Pricing

from $2.50 / 1,000 world bank queries

Go to Apify Store
World Bank Data API — 29,000+ global indicators (no key)

World Bank Data API — 29,000+ global indicators (no key)

Global development data from the World Bank: GDP, population, inflation, health, education, environment and 29,000+ indicators for 200+ countries. Get time series, search indicators, and list countries. Clean HTTP API + MCP, no key. Pay per query.

Pricing

from $2.50 / 1,000 world bank queries

Rating

0.0

(0)

Developer

Synthetic

Synthetic

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Share

Global development data from the World Bank Open Data as a clean HTTP API (and MCP tool). Pull time series for GDP, population, inflation, unemployment, life expectancy, CO₂, poverty, trade, education — 29,000+ indicators across 200+ countries and aggregates — search indicators by name, get an indicator's metadata, and list countries with region and income level. No API key. Pay per query.

  • 📈 Data — an indicator's values for one or many countries over a year range (or the most-recent N).
  • 🔎 Search — find the indicator code you need by text ("gdp", "co2", "life expectancy").
  • 🧾 Indicator info — name, source, full description and topics for any code.
  • 🌍 Countries — 200+ countries/aggregates with ISO codes, region, income level and capital.
  • 💵 Pay per query · no key · official World Bank data.

The use case it was built for

Macro dashboards, research, country comparisons, ESG/economics models and agents all need reliable cross-country indicators. Instead of scraping spreadsheets, ask this API: give a code and some countries, get clean typed rows. Pair it with our Argentina Economic Data actor for national detail and this one for global comparisons.

Sample output (data, GDP for AR & US)

{
"ok": true, "indicator": "NY.GDP.MKTP.CD", "indicatorName": "GDP (current US$)",
"country": "AR;US", "count": 8,
"data": [
{ "country": "Argentina", "countryCode": "AR", "iso3": "ARG", "date": "2023", "value": 649461687959.17 },
{ "country": "United States", "countryCode": "US", "iso3": "USA", "date": "2023", "value": 27360935000000 }
]
}

How to use

  • HTTP API (Standby): POST or GET /data, /search, /indicator, /countries. GET / returns help. Example: GET /data?indicator=SP.POP.TOTL&country=BR&start=2015&end=2023.
  • Normal run: pass { operation, indicator, country, start, end }; results land in the dataset + key-value store.
  • MCP tool: expose it to your agent via Apify's MCP server.

Input

  • operation — data · search · indicator · countries.
  • indicator — the WB code (find it with search). country — ISO 2/3-letter code(s) AR;US;BR, aggregates (WLD, EUU), or all.
  • start / end / mostRecent — year range, or the last N observations. q — search text. region — filter countries. limit — cap rows.

Pricing

Per query from $0.006 (down to $0.002 on higher tiers). One call = one query (which can return many countries × years at once).

FAQ

How do I find an indicator code? Use search with plain text; each result includes the id to pass to data.

Which countries? 200+ — call countries for the list. Use ISO 2- or 3-letter codes, or aggregates like WLD.

Do I need a key? No.

Notes & limits

Data comes from the World Bank Open Data API. Coverage and latest year vary by indicator and country. Up to 1000 rows per data call; use year range or mostRecent to focus.