Government
Search the World Bank indicator catalog API
Keyword search over the ~1,500 World Development Indicators, returning the indicator code, name, source and a trimmed definition for each match. Lets an agent discover the exact code to pass to the indicator/ranking endpoints. Answers 'what is the World Bank code for renewable energy', 'find indicators about poverty', 'which metric measures CO2 emissions'.
Price$0.01per request
MethodPOST
Route/v1/gov/worldbank-indicator-search
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache604800s public
govecon-dataworld-banksearchindicatorscatalogmetadatadiscovery
API URL
Integration docshttps://x402.hexl.dev/v1/gov/worldbank-indicator-searchExample request
{
"query": "renewable",
"limit": 4
}Example response
{
"query": "renewable",
"catalogSize": 1486,
"matchCount": 4,
"indicators": [
{
"code": "EG.ELC.RNEW.ZS",
"name": "Renewable electricity output (% of total electricity output)",
"unit": null,
"source": "World Development Indicators",
"note": "Renewable electricity is the share of electrity generated by renewable power plants in total electricity generated by all types of plants."
},
{
"code": "EG.ELC.RNWX.KH",
"name": "Electricity production from renewable sources, excluding hydroelectric (kWh)",
"unit": null,
"source": "World Development Indicators",
"note": "Electricity production from renewable sources in kilowatt-hour (kWh), excluding hydroelectric, includes geothermal, solar, tides, wind, biomass, and biofuels."
},
{
"code": "EG.ELC.RNWX.ZS",
"name": "Electricity production from renewable sources, excluding hydroelectric (% of total)",
"unit": null,
"source": "World Development Indicators",
"note": "The share of electricity production from renewable sources of total electricity production."
},
{
"code": "EG.FEC.RNEW.ZS",
"name": "Renewable energy consumption (% of total final energy consumption)",
"unit": null,
"source": "World Development Indicators",
"note": "Renewable energy consumption is the share of renewable energy in total final energy consumption."
}
]
}Input schema
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "Keyword to match against indicator id or name."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 15
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}