country: List all countries and economies

API: worldbank.org:world-bank-api
Endpoint: /country
Response format: text/xml +1 format
Auth: unknown
Method: GET
Last Status: 200
Latency: 306ms

Description

Returns a list of all countries, economies, and aggregate regions available in the World Bank database. Includes metadata such as region, income level, lending type, and capital city.

Parameters (3)

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

Response format

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

page (integer, query, optional, default: 1)

Page number

per_page (integer, query, optional, default: 50)

Number of results per page

Examples (7)

List all countries (default pagination) curl
curl 'https://api.worldbank.org/v2/country'
import requests

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

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

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/country");
const data = await resp.json();
List countries with pagination curl
curl 'https://api.worldbank.org/v2/country?page=1&per_page=10'
import requests

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

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

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

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

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

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/country?format=json&per_page=5");
const data = await resp.json();
List countries with low income level (argument based) doc_extracted
curl 'https://api.worldbank.org/v2/country?incomeLevel=LIC'
import requests

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

api = zingu_apis.api("world-bank")
result = api.fetch("country", incomeLevel="LIC")

for item in result:
    print(item)
const resp = await fetch("https://api.worldbank.org/v2/country?incomeLevel=LIC");
const data = await resp.json();
List countries with low income level (URL based) doc_extracted
curl 'https://api.worldbank.org/v2/incomeLevel/LIC/country?incomeLevel=LIC'
import requests

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

api = zingu_apis.api("world-bank")
result = api.fetch("country", incomeLevel="LIC")

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

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

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

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

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

api = zingu_apis.api("world-bank")
result = api.fetch("country", per_page=50)

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:13:00.533229 200 306ms
2026-04-16 03:10:31.281836 200 571ms
2026-04-16 02:00:49.150952 200 286ms
2026-04-16 00:44:55.194025 200 284ms
2026-04-16 00:18:30.693706 200 668ms
2026-04-16 00:13:36.178690 200 298ms
2026-04-16 00:09:16.911731 200 237ms
2026-04-15 04:04:30.630044 200 281ms
2026-04-15 03:47:18.018307 200 604ms
2026-04-15 03:11:31.501985 200 304ms
2026-04-15 03:09:59.823323 200 255ms
2026-04-15 02:48:19.661588 200 25078ms
2026-04-15 02:36:02.564656 200 343ms
2026-04-15 01:33:13.090874 200 348ms
2026-04-14 04:01:27.225861 200 246ms
2026-04-14 04:00:25.709006 200 261ms
2026-04-14 02:46:29.709115 200 280ms
2026-04-14 01:28:41.514378 200 266ms
2026-04-14 01:18:45.062854 200 466ms
2026-04-14 00:47:29.385037 200 316ms
2026-04-14 00:43:00.976900 200 597ms
2026-04-12 16:56:01.615545 200 252ms
2026-04-12 14:58:14.155451 200 296ms
2026-04-12 14:49:49.757130 200 233ms
2026-04-12 14:46:46.416811 200 521ms
2026-04-12 13:08:42.335670 200 243ms
2026-04-12 12:57:36.371444 200 258ms
2026-04-12 12:44:25.276407 200 578ms
2026-04-10 04:24:08.417005 200 235ms
2026-04-10 02:33:15.456631 200 243ms
2026-04-10 02:20:41.362062 200 429ms
2026-04-10 01:38:08.234042 200 450ms
2026-04-10 01:26:29.179569 200 211ms
2026-04-10 01:19:55.026678 200 407ms
2026-04-10 00:41:56.744626 200 223ms
2026-04-09 03:43:27.471927 200 524ms
2026-04-09 03:28:26.944024 200 230ms
2026-04-09 02:27:42.104586 200 422ms
2026-04-09 02:05:58.513523 200 511ms
2026-04-09 02:04:26.994014 200 352ms
2026-04-09 00:44:04.990123 200 443ms
2026-04-09 00:11:58.734030 200 452ms
2026-04-04 03:30:40.474030 200 238ms
2026-04-04 03:18:40.406469 200 247ms
2026-04-04 03:14:56.689840 200 555ms
2026-04-04 03:06:14.711582 200 509ms
2026-04-04 03:01:32.887675 200 263ms
2026-04-04 02:53:09.683930 200 13305ms
2026-04-04 02:45:17.600435 200 282ms
2026-04-03 13:25:12.734169 502 284ms