datasets: List datasets

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

Description

Returns available datasets for download including survey data files in various formats.

Parameters (6)

countryIds (string, query, optional)

Comma-separated list of country codes

fileFormat (string, query, optional)

File format: FL (Flat ASCII), DT (Stata), SV (SAS), SA (SAS ASCII), SP (SPSS)

Constraints: {'enum': ['FL', 'DT', 'SV', 'SA', 'SP']}

fileType (string, query, optional)

File type: PR (Pregnancies), IR (Individual), HR (Household), etc.

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

Page number for pagination

returnFields (string, query, optional)

Comma-separated list of fields to return

surveyIds (string, query, optional)

Comma-separated list of survey IDs

Examples (1)

List datasets for Nigeria probe-gate
curl 'https://api.dhsprogram.com/rest/dhs/datasets?f=json&countryIds=NG&perpage=5'
import requests

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

api = zingu_apis.api("dhsprogram")
result = api.fetch("rest/dhs/datasets", f="json", countryIds="NG", perpage=5)

for item in result:
    print(item)
const resp = await fetch("https://api.dhsprogram.com/rest/dhs/datasets?f=json&countryIds=NG&perpage=5");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:25:08.092994 200 433ms
2026-04-15 00:57:16.022555 200 927ms
2026-04-14 02:35:56.587966 200 422ms
2026-04-12 14:01:43.352816 200 512ms
2026-04-10 06:42:56.577396 200 584ms
2026-04-09 00:38:51.548193 200 438ms
2026-04-08 07:02:09.146216 200 441ms
2026-04-07 00:35:08.600112 200 543ms
2026-04-06 04:07:19.317985 200 616ms
2026-04-05 02:20:09.017830 200 505ms
2026-04-04 02:28:06.527907 200 422ms
2026-04-03 12:34:48.151172 200 429ms
2026-03-30 02:58:45.108691 200 436ms
2026-03-29 13:26:54.873194 200 414ms