countries: List all countries

API: dhsprogram.com:dhs-program-api
Endpoint: /rest/dhs/countries
Response format: application/json
Charset: utf-8
Auth: unknown
Method: GET
Last Status: 200
Latency: 424ms

Description

Returns a list of all countries that have DHS survey data, including country codes, region information, and various standard codes (ISO, WHO, UNICEF, etc.)

Parameters (1)

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

Response format (json or xml)

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

Examples (2)

List all countries with DHS data probe-gate
curl 'https://api.dhsprogram.com/rest/dhs/countries?f=json'
import requests

resp = requests.get(
    "https://api.dhsprogram.com/rest/dhs/countries",
    params={
        'f': 'json',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("dhsprogram")
result = api.fetch("rest/dhs/countries", f="json")

for item in result:
    print(item)
const resp = await fetch("https://api.dhsprogram.com/rest/dhs/countries?f=json");
const data = await resp.json();
List countries with pagination probe-gate
curl 'https://api.dhsprogram.com/rest/dhs/countries?f=json&perpage=50&page=1'
import requests

resp = requests.get(
    "https://api.dhsprogram.com/rest/dhs/countries",
    params={
        'f': 'json',
        'perpage': '50',
        'page': '1',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("dhsprogram")
result = api.fetch("rest/dhs/countries", f="json", perpage=50, page=1)

for item in result:
    print(item)
const resp = await fetch("https://api.dhsprogram.com/rest/dhs/countries?f=json&perpage=50&page=1");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:57:47.039779 200 424ms
2026-04-16 02:06:46.719926 200 534ms
2026-04-15 03:43:32.623837 200 509ms
2026-04-15 00:04:22.493710 200 684ms
2026-04-14 03:30:34.796194 200 532ms
2026-04-14 03:23:30.920901 200 536ms
2026-04-12 14:44:59.630513 200 530ms
2026-04-12 13:18:49.098301 200 572ms
2026-04-10 04:32:46.954653 200 901ms
2026-04-10 02:14:08.309806 200 466ms
2026-04-09 03:15:20.727244 200 481ms
2026-04-09 00:27:48.719465 200 546ms
2026-04-08 07:55:16.759686 200 526ms
2026-04-08 00:11:23.758116 200 487ms
2026-04-07 00:37:12.127463 200 427ms
2026-04-07 00:08:00.881461 200 524ms
2026-04-06 05:41:11.161839 200 621ms
2026-04-05 19:33:01.028542 503 2630ms
2026-04-05 03:56:53.998337 200 679ms
2026-04-05 00:59:08.668187 200 602ms
2026-04-04 03:16:18.438405 200 487ms
2026-04-04 02:33:31.158773 200 497ms
2026-04-03 13:17:26.586527 200 529ms
2026-04-03 13:10:12.418480 200 979ms
2026-03-30 02:50:32.785682 200 513ms
2026-03-30 02:09:48.837817 200 509ms
2026-03-29 13:36:36.806484 200 481ms
2026-03-29 12:57:52.044306 200 519ms