datasets: Get all datasets

API: dhsprogram.com:dhs-program-api
Endpoint: /datasets
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 518ms

Description

Returns a list of available survey datasets including file formats, types, and download information.

Parameters (3)

countryIds (string, query, optional)

Filter by country codes (comma-separated)

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

Page number for pagination

perPage (integer, query, optional, default: 100)

Number of records per page

Examples (1)

Get datasets openapi-spec
curl 'https://api.dhsprogram.com/rest/dhs/datasets?countryIds=NG%2CCD&surveyIds=NG2018DHS'
import requests

resp = requests.get(
    "https://api.dhsprogram.com/rest/dhs/datasets",
    params={
        'countryIds': 'NG,CD',
        'surveyIds': 'NG2018DHS',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("dhsprogram")
result = api.fetch("datasets", countryIds="NG,CD", surveyIds="NG2018DHS")

for item in result:
    print(item)
const resp = await fetch("https://api.dhsprogram.com/rest/dhs/datasets?countryIds=NG%2CCD&surveyIds=NG2018DHS");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:55:31.002956 200 518ms
2026-04-15 03:18:38.157610 200 529ms
2026-04-14 02:29:17.133244 200 516ms
2026-04-12 14:17:58.102276 200 544ms
2026-04-10 00:03:49.764282 200 1322ms
2026-04-09 00:28:52.557838 200 508ms
2026-04-08 00:10:20.016350 200 526ms
2026-04-07 00:47:09.318211 200 632ms
2026-04-05 19:38:55.987314 503 2637ms
2026-04-05 00:40:36.781207 200 594ms
2026-04-04 02:43:13.634706 200 928ms
2026-04-03 12:42:09.265899 200 529ms
2026-03-30 02:11:23.866073 200 520ms
2026-03-29 13:18:42.886228 200 510ms
2026-03-23 09:42:27.275107 ERR