GET vaccine/coverage/countries

disease.sh:covid-19-api-disease.sh

Summary: Get vaccine coverage data for all countries
Operation ID: getVaccineCoverageCountries
Auth: none

Returns vaccination coverage data for all countries that report vaccine data. Each country object includes the country name and a `timeline` object containing date-indexed vaccination counts. This is the country-level equivalent of /vaccine/coverage, allowing you to compare vaccination progress across nations. Not all countries report vaccination data, so the list may be smaller than /countries.

Original spec description

Returns COVID-19 vaccination data for all countries.

Usage Tips

- Use `lastdays` parameter to control time range (default: 30, max: 1000, or 'all') - Each country's timeline shows cumulative doses administered over time - Countries without vaccination data are omitted from the response - The timeline format matches /vaccine/coverage: date keys in M/D/YY format - Combine with sorting on client-side to rank countries by vaccination progress

Parameters (1)

lastdays (integer, query, optional, default: 30)

Number of days to return (default: 30)

Examples (1)

TitleTypeURLAction
Get vaccine coverage by country openapi-spec https://disease.sh/v3/covid-19/vaccine/coverage/countries?lastdays=30

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:14:39.196626 200 690ms