/diseases/surveys/filter-options
Returns distinct filter values for building survey filter UIs, aligned with GET /diseases/surveys/filter. Pass the same optional query parameters to reflect the current filter context.
With no parameters, the server uses a faster path over the full survey set. With any parameter present, each facet’s options are computed so that dimension is not over-constrained by its own filter (you can still narrow other dimensions).
regions— Populated only whencountryis supplied and matching surveys include subdivision-level geography; each item hasregion_idandregion_name.survey_size— Buckets that actually appear in the filtered data;sizeis a display label (some ranges use comma formatting),size_idis what you pass assizeon the filter endpoint.years—survey_start_yearsmerges distinct start years with publication years;survey_end_yearsuses end year or start when end is missing.
Query parameters
Response
data is an object with: diseases, countries, populations, test_types, pathogens, regions, survey_types, survey_size, years. The saved example trims each facet; live responses are larger.
Authentication
Authorizationstring
API Key authentication via header
Response
OK
data