World Bank Data API — 29,000+ global indicators (no key)
Pricing
from $2.50 / 1,000 world bank queries
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
Maintained by CommunityActor 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), orall. - 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).
Related Actors
- Argentina Economic Data — national economic series for Argentina.
- Yahoo Finance API — markets, quotes and FX.
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.