Atlas / Categories / Health / Coronavirus in the UK Health — entry 003 of 23
Coronavirus in the UK Verified Aug 2026
The UK Health Security Agency's public data API — successor to the original coronavirus.data.gov.uk service, which now 301-redirects to ukhsa-dashboard.data.gov.uk — serving case, death, hospitalisation, and vaccination figures for COVID-19 alongside other respiratory illnesses like flu and RSV, broken down by UK nation, region, and local authority. No API key is required; the dataset is organised into browsable themes, sub-themes, and topics from the root JSON endpoint, with COVID-19 confirmed live under infectious_disease/respiratory. The stored url is corrected to the current docs entry point since the old one now redirects here. A live GET against api.ukhsa-dashboard.data.gov.uk returns Access-Control-Allow-Origin: *, resolving the stored 'unknown' cors to 'yes'.
covid-19 uk-government public-health open-data respiratory-illness
Authentication None required Call it straight away — no key, no signup.
HTTPS Supported Traffic is encrypted in transit.
CORS Enabled Callable directly from browser JavaScript.
Pricing Free No paid tier — free for the documented use case.
Formats JSON Responses can be requested as JSON.
GreatAPIs Score Score 94 out of 100
Authentication 25/25 No authentication required
Pricing 20/20 Free to use
Docs 20/20 Machine-readable spec file bundled
Formats 9/15 Single response format
Freshness 20/20 Verified within 6 months
Embed this badge <a href="https://greatapis.com/api/coronavirus-in-the-uk/"><img src="https://greatapis.com/badge/coronavirus-in-the-uk.svg" alt="Scored 94 on greatapis.com"></a>
Auth quickstart No key needed — call it now. Stored key No key stored Clear key
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints api 1 GET /api/schemaParameters Name In Required Type langquery no string
Responses Status Description Schema 200—
health 1 GET /health/Responses Status Description Schema 200No response body —
public-api 13 GET /Responses Status Description Schema 200No response body —
GET /themes/Responses Status Description Schema 200ThemeList
GET /themes/{theme}Parameters Name In Required Type themepath yes string
Responses Status Description Schema 200ThemeDetail
GET /themes/{theme}/sub_themes/Parameters Name In Required Type themepath yes string
Responses Status Description Schema 200SubThemeList
GET /themes/{theme}/sub_themes/{sub_theme}Parameters Name In Required Type sub_themepath yes string themepath yes string
Responses Status Description Schema 200SubThemeDetail
GET /themes/{theme}/sub_themes/{sub_theme}/topicsParameters Name In Required Type sub_themepath yes string themepath yes string
Responses Status Description Schema 200TopicList
GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}Parameters Name In Required Type sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200TopicDetail
GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_typesParameters Name In Required Type sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyTypeList
GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}Parameters Name In Required Type geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyTypeDetail
GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographiesParameters Name In Required Type geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyList
GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographies/{geography}Parameters Name In Required Type geographypath yes string geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyDetail
GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographies/{geography}/metricsParameters Name In Required Type geographypath yes string geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200MetricList
GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographies/{geography}/metrics/{metric}Parameters Name In Required Type agequery no string datequery no string epiweekquery no integer geographypath yes string geography_typepath yes string in_reporting_delay_periodquery no boolean metricpath yes string pagequery no integer page_sizequery no integer sexquery no string stratumquery no string sub_themepath yes string themepath yes string topicpath yes string yearquery no integer
Responses Status Description Schema 200PaginatedAPITimeSeriesListList
public-api-v2 13 GET /v2/Responses Status Description Schema 200No response body —
GET /v2/themes/Responses Status Description Schema 200ThemeListSerializerv2
GET /v2/themes/{theme}Parameters Name In Required Type themepath yes string
Responses Status Description Schema 200ThemeDetailSerializerv2
GET /v2/themes/{theme}/sub_themes/Parameters Name In Required Type themepath yes string
Responses Status Description Schema 200SubThemeListSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}Parameters Name In Required Type sub_themepath yes string themepath yes string
Responses Status Description Schema 200SubThemeDetailSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topicsParameters Name In Required Type sub_themepath yes string themepath yes string
Responses Status Description Schema 200TopicListSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topics/{topic}Parameters Name In Required Type sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200TopicDetailSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_typesParameters Name In Required Type sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyTypeListSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}Parameters Name In Required Type geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyTypeDetailSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographiesParameters Name In Required Type geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyListSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographies/{geography}Parameters Name In Required Type geographypath yes string geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200GeographyDetailSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographies/{geography}/metricsParameters Name In Required Type geographypath yes string geography_typepath yes string sub_themepath yes string themepath yes string topicpath yes string
Responses Status Description Schema 200MetricListSerializerv2
GET /v2/themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographies/{geography}/metrics/{metric}Parameters Name In Required Type agequery no string datequery no string epiweekquery no integer geographypath yes string geography_typepath yes string in_reporting_delay_periodquery no boolean metricpath yes string pagequery no integer page_sizequery no integer sexquery no string stratumquery no string sub_themepath yes string themepath yes string topicpath yes string yearquery no integer
Responses Status Description Schema 200PaginatedAPITimeSeriesListSerializerv2List
Developer reference Base URL https://api.ukhsa-dashboard.data.gov.uk
Key endpoints GET /themes/ GET /themes/{theme}/sub_themes/{sub_theme}/topics/{topic}/geography_types/{geography_type}/geographies/{geography}/metrics/{metric}
Availability Uptime 100%
Median latency 157 ms
Last check Up · 200 · Sep 2026
4 checks since Aug 2026. A person runs this check by hand, not an automated monitor.