World Bank Country Rankings
APISold by Data 37
Top country rankings for any World Bank indicator. Pass an indicator code and optional year. Returns ranked list with values, units, and source attribution. Powered by World Bank Open Data (CC BY 4.0).
The paid URL
Send a GET request (parameters in the query string). Without payment the relay answers 402 Payment Required and tells you exactly what to pay; with a valid X-PAYMENT header it settles on-chain and returns the origin's JSON response.
https://api.datapoint.market/r/data37/worldbank-rankings
Example request
{
"indicator": "NY.GDP.MKTP.CD"
}
Response shape
Fields
- object
dataobjectindicator_codestringindicator_namestringyearintegerunitanyrankingsarray of- object
rankinteger · 1–20iso3stringcountry_namestringvalueobjectvaluenumber · 671370081636.406–28750956130731.2unitanyyearintegerindicator_codestringindicator_namestringsourcestring
- object
metaobjectverticalstringsourcestringdatasetstringlicensestringattributionstringnotesarray of- any
retrieved_atstring · date-timecache_statusstring
Example response (JSON)
{
"data": {
"indicator_code": "stringxxxxxxxx",
"indicator_name": "stringxxxxxxxxxxx",
"year": 12,
"unit": null,
"rankings": [
{
"rank": 7,
"iso3": "string",
"country_name": "string",
"value": {
"value": 14711163106183.8,
"unit": null,
"year": 12,
"indicator_code": "stringxxxxxxxx",
"indicator_name": "stringxxxxxxxxxxx",
"source": "stringxxxxxxxxxxxxxx"
}
},
{
"rank": 14,
"iso3": "example",
"country_name": "example",
"value": {
"value": 20327080316002.76,
"unit": null,
"year": 56,
"indicator_code": "examplexxxxxxx",
"indicator_name": "examplexxxxxxxxxx",
"source": "examplexxxxxxxxxxxxx"
}
}
]
},
"meta": {
"vertical": "stringxxx",
"source": "stringxxxxxxxxxxxxxx",
"dataset": "stringxxxxxxxxxxxxxxxxxxxxxx",
"license": "stringxxx",
"attribution": "stringxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"notes": [
"string",
"example"
],
"retrieved_at": "2024-01-15T09:30:00Z",
"cache_status": "string"
}
}⚗︎ Generated example data — the structure is real, the values are fabricated. The real data is available on payment (or via 3 free trial calls).
Call it from the shell
curl 'https://api.datapoint.market/r/data37/worldbank-rankings?indicator=NY.GDP.MKTP.CD' \ -H 'X-PAYMENT: <base64 payment payload>'
Call it from an agent
Connected in Claude (or any agent on the connector)? Buy it in one call — no API key, no signup. Call it once with no payment to take a free trial (real data) or get a price quote before you pay.
call_endpoint("data37", "worldbank-rankings", params={"indicator":"NY.GDP.MKTP.CD"})
No account, no API key — buyers pay per call over x402. An immutable on-chain splitter pays the provider and a datapoint.market fee in one transaction; datapoint.market never holds provider revenue.
Provider: Data 37