surveycharacteristics: List survey characteristics

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

Description

Returns a list of survey characteristics/topics that indicate what data was collected in surveys (e.g., HIV testing, malaria questions, anthropometry, etc.)

Parameters (2)

countryIds (string, query, optional)

Comma-separated list of DHS country codes to filter characteristics

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

Response format (json or xml)

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

Examples (1)

List survey characteristics probe-gate
curl 'https://api.dhsprogram.com/rest/dhs/surveycharacteristics?f=json&perpage=10'
import requests

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

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

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 00:45:07.136610 200 444ms
2026-04-15 03:00:48.511237 200 462ms
2026-04-14 02:36:57.985330 200 402ms
2026-04-12 15:40:32.385762 200 416ms
2026-04-10 04:23:48.169838 200 359ms
2026-04-09 03:20:58.352138 200 442ms
2026-04-08 01:20:43.878007 200 534ms
2026-04-07 01:47:37.182659 200 420ms
2026-04-06 05:03:08.370524 200 525ms
2026-04-05 03:28:57.238868 200 497ms
2026-04-04 02:07:12.868572 200 524ms
2026-04-03 13:07:04.192271 200 441ms
2026-03-30 02:15:44.939603 200 393ms
2026-03-29 13:38:26.300940 200 404ms