topic: List indicator topics

API: worldbank.org:world-bank-api
Endpoint: /topic
Response format: text/xml +1 format
Charset: utf-8
Auth: unknown
Method: GET
Last Status: 200
Latency: 297ms

Description

Returns a list of topics/categories that indicators are organized under (e.g., Economy & Growth, Education, Health, Poverty, etc.).

Parameters (1)

format (string, query, optional, default: json)

Response format

Constraints: {'enum': ['json', 'xml']}

Examples (5)

List all topics (JSON) curl
curl 'https://api.worldbank.org/v2/topic?format=json'
import requests

resp = requests.get(
    "https://api.worldbank.org/v2/topic",
    params={
        'format': 'json',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("world-bank")
result = api.fetch("topic", format="json")

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/topic?format=json");
const data = await resp.json();
Paginated topic list curl
curl 'https://api.worldbank.org/v2/topic?page=1&per_page=10'
import requests

resp = requests.get(
    "https://api.worldbank.org/v2/topic",
    params={
        'page': '1',
        'per_page': '10',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("world-bank")
result = api.fetch("topic", page=1, per_page=10)

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/topic?page=1&per_page=10");
const data = await resp.json();
Topics in XML format curl
curl 'https://api.worldbank.org/v2/topic?format=xml&per_page=5'
import requests

resp = requests.get(
    "https://api.worldbank.org/v2/topic",
    params={
        'format': 'xml',
        'per_page': '5',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("world-bank")
result = api.fetch("topic", format="xml", per_page=5)

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/topic?format=xml&per_page=5");
const data = await resp.json();
List topics probe-gate
curl 'https://api.worldbank.org/v2/topic?format=json&per_page=50'
import requests

resp = requests.get(
    "https://api.worldbank.org/v2/topic",
    params={
        'format': 'json',
        'per_page': '50',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("world-bank")
result = api.fetch("topic", format="json", per_page=50)

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/topic?format=json&per_page=50");
const data = await resp.json();
List all topics probe-gate
curl 'https://api.worldbank.org/v2/topic'
import requests

resp = requests.get("https://api.worldbank.org/v2/topic")
data = resp.json()
import zingu_apis

api = zingu_apis.api("world-bank")
result = api.fetch("topic")

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/topic");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:49:50.121762 200 297ms
2026-04-16 17:47:46.260610 200 332ms
2026-04-16 02:19:19.911571 200 292ms
2026-04-16 00:39:05.125413 200 267ms
2026-04-16 00:16:40.948671 200 320ms
2026-04-16 00:08:01.770569 200 273ms
2026-04-16 00:06:51.021326 200 328ms
2026-04-15 03:33:48.233416 200 304ms
2026-04-15 03:31:54.051771 200 236ms
2026-04-15 03:07:06.631468 200 258ms
2026-04-15 01:49:49.862404 200 472ms
2026-04-15 01:16:02.763909 200 384ms
2026-04-14 03:43:46.223301 200 359ms
2026-04-14 03:05:45.299760 200 346ms
2026-04-14 03:02:43.556948 200 380ms
2026-04-14 02:31:54.667559 200 221ms
2026-04-14 01:54:45.794478 200 248ms
2026-04-12 16:20:38.740851 200 437ms
2026-04-12 14:44:51.896316 200 347ms
2026-04-12 14:10:24.972217 200 21904ms
2026-04-12 13:27:21.942763 200 238ms
2026-04-12 13:07:39.887191 200 253ms
2026-04-10 04:25:11.985163 200 753ms
2026-04-10 04:20:06.811196 200 453ms
2026-04-10 02:42:55.108098 200 508ms
2026-04-10 02:15:00.731361 200 229ms
2026-04-10 01:29:37.364841 200 514ms
2026-04-09 03:19:21.736620 200 409ms
2026-04-09 02:39:10.452237 200 302ms
2026-04-09 02:32:41.778744 200 261ms
2026-04-09 02:13:40.437194 200 324ms
2026-04-09 00:41:45.957962 200 351ms
2026-04-04 03:31:42.223003 200 266ms
2026-04-04 03:19:41.386824 200 298ms
2026-04-04 02:57:03.403637 200 232ms
2026-04-04 02:54:34.673589 200 259ms
2026-04-04 02:07:08.144951 502 291ms
2026-04-03 13:26:32.565840 ERR
2026-04-03 13:17:42.434860 502 292ms
2026-04-03 12:55:27.180441 502 273ms
2026-04-03 12:52:48.954079 502 241ms
2026-04-03 12:30:11.448717 200 245ms
2026-03-30 03:16:37.673013 200 334ms
2026-03-30 03:14:35.221779 200 296ms
2026-03-30 03:05:42.643567 200 250ms
2026-03-30 02:18:15.334507 200 252ms
2026-03-30 02:06:39.284638 200 243ms
2026-03-29 13:35:30.486199 200 281ms
2026-03-29 13:20:59.022118 200 354ms
2026-03-29 13:16:53.001137 200 332ms