O tym API
WHO Global Health Observatory (GHO) to oficjalne, otwarte API statystyk zdrowotnych Światowej Organizacji Zdrowia. Udostępnia tysiące wskaźników — od oczekiwanej długości życia i śmiertelności, przez zapadalność na choroby zakaźne i niezakaźne, po szczepienia, czynniki ryzyka i dostęp do opieki — w rozbiciu na kraje, regiony WHO, lata oraz wymiary demograficzne (płeć, grupy wieku). API działa zgodnie ze standardem OData (v4): listę wskaźników pobiera się z /api/Indicator, słowniki wymiarów (np. krajów) z /api/DIMENSION/COUNTRY/DimensionValues, a same dane wskaźnika z /api/{kod_wskaźnika}, z filtrowaniem przez parametry $filter, $select i $top. Odpowiedzi są w formacie JSON (dostępny też XML). Dane obejmują niemal wszystkie państwa świata, co czyni GHO jednym z najlepszych publicznych źródeł porównywalnych, międzynarodowych danych o zdrowiu.
Najczęstsze pytania
Czy trzeba mieć klucz API?
Nie. GHO OData API jest publiczne i bezpłatne — bez rejestracji i bez klucza.
Jakie dane zwraca to API?
Wartości wskaźników zdrowotnych WHO — śmiertelność, zapadalność na choroby, szczepienia, czynniki ryzyka, dostęp do opieki — w rozbiciu na kraje, regiony, lata i grupy demograficzne. Dostępne są też słowniki wskaźników i wymiarów (m.in. lista krajów). Format JSON, opcjonalnie XML.
Czy można wywołać to API bezpośrednio z przeglądarki?
Nie. Endpoint nie zwraca nagłówków CORS, więc przeglądarka zablokuje wywołanie z kodu frontendowego innej domeny — trzeba je wykonać po stronie serwera. Dlatego nie ma tu żywego przycisku „Wypróbuj”.
Kto prowadzi to API?
Światowa Organizacja Zdrowia (WHO). Dokumentacja: who.int/data/gho/info/gho-odata-api.