Search WHO GHO Indicators
who_search_indicatorsSearch the WHO Global Health Observatory indicator catalog by keyword in the indicator name. Returns indicator codes and names for use with who_query_indicator_data. The search uses a substring match on indicator names — try terms like "life expectancy", "immunization", "mortality", "diabetes", or "HIV". If results are truncated, refine the query or page further into the same filtered result set with offset.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of indicators to return. Default 20, max 100. | |
| query | Yes | Keyword to search in indicator names, e.g. "life expectancy" or "tuberculosis". | |
| offset | No | Zero-based offset into the matches for this query. Default 0. Read hasMore and nextOffset from the response to continue paging. An offset at or beyond totalCount returns an empty indicators array, not an error. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| notice | No | Present when matches were withheld or the requested offset ran past the end of the result set. Explains how to reach the remaining matches. | |
| offset | No | Zero-based offset this page started at. | |
| hasMore | No | True when more matches remain beyond this page. Pair with nextOffset to continue. | |
| pageInfo | No | Human-readable page position, e.g. "offset 0, showing 20 of 3003". Use to construct the next offset. | |
| indicators | No | Matching indicators up to the requested limit. | |
| nextOffset | No | Offset to request for the next page. Absent when this page reached the end of the matches. | |
| totalCount | No | Total indicators matching the query in the catalog, before the limit is applied. | |
| effectiveQuery | No | Keyword used for the catalog search, as received by the server. |