๐ŸŒ๐Ÿ’‰ Global COVID-19 vaccination data at the regional level.

Overview

Subnational COVID-19 vaccination data

API | Download data | GitHub

refresh GitHub last commit Website link! API link!

Follow @sociepy

Star

Fork

COVID-19 vaccination data at subnational level. To ensure its officiality, the source data is carefully verified.

All country data can be found in a single csv file. If you are interested in indiviual country data, you may want to check countries folder.

Additionally, we provide a static API endpoint, which contains the data per country as JSONs. For more details check here.

Thanks to

This project is inspired by wonderful project owid/covid-19-data, adopting some of its structure, and is open to integration if deemed appropriate. In addition, thanks to all of the people involved in the different source data initiatives.

Content

Data sources

This project wouldn't be possible without the great resources available online.

Country Source 2-Dose Last update
๐Ÿ‡น๐Ÿ‡ท Turkey https://covid19asi.saglik.gov.tr/ โœ… 2021-02-17
๐Ÿ‡ต๐Ÿ‡ช Peru https://www.gob.pe/minsa/ โŒ 2021-02-17
๐Ÿ‡ณ๐Ÿ‡ด Norway https://www.fhi.no/sv/vaksine/koronavaksinasjonsprogrammet/koronavaksinasjonsstatistikk/ โœ… 2021-02-17
๐Ÿ‡ฉ๐Ÿ‡ช Germany https://github.com/mathiasbynens/covid-19-vaccinations-germany/ โœ… 2021-02-16
๐Ÿ‡บ๐Ÿ‡ธ United States https://github.com/youyanggu/covid19-cdc-vaccination-data โœ… 2021-02-16
๐Ÿ‡ช๐Ÿ‡ธ Spain https://github.com/civio/covid-vaccination-spain/ โœ… 2021-02-16
๐Ÿ‡ธ๐Ÿ‡ฐ Slovakia https://github.com/Institut-Zdravotnych-Analyz/covid19-data/ โœ… 2021-02-16
๐Ÿ‡ฆ๐Ÿ‡ท Argentina http://datos.salud.gob.ar/dataset/vacunas-contra-covid-19-dosis-aplicadas-en-la-republica-argentina โœ… 2021-02-16
๐Ÿ‡ฎ๐Ÿ‡ณ India https://india-covid19vaccine.github.io โœ… 2021-02-16
๐Ÿ‡ง๐Ÿ‡ช Belgium https://covid-vaccinatie.be/en โœ… 2021-02-16
๐Ÿ‡จ๐Ÿ‡ฟ Czechia https://onemocneni-aktualne.mzcr.cz/api/v2/covid-19/ โœ… 2021-02-16
๐Ÿ‡จ๐Ÿ‡ฑ Chile https://github.com/juancri/covid19-vaccination/ โœ… 2021-02-16
๐Ÿ‡จ๐Ÿ‡ฆ Canada https://github.com/ccodwg/Covid19Canada โœ… 2021-02-16
๐Ÿ‡ง๐Ÿ‡ท Brazil https://github.com/wcota/covid19br/ โœ… 2021-02-16
๐Ÿ‡ฆ๐Ÿ‡น Austria https://info.gesundheitsministerium.gv.at/ โœ… 2021-02-16
๐Ÿ‡ฎ๐Ÿ‡น Italy https://github.com/italia/covid19-opendata-vaccini/ โœ… 2021-02-16
๐Ÿ‡ซ๐Ÿ‡ท France https://www.data.gouv.fr/fr/datasets/donnees-relatives-aux-personnes-vaccinees-contre-la-covid-19-1/ โœ… 2021-02-15
๐Ÿ‡ฉ๐Ÿ‡ฐ Denmark https://covid19.ssi.dk/overvagningsdata/vaccinationstilslutning โœ… 2021-02-15
๐Ÿ‡ฌ๐Ÿ‡ง United Kingdom https://coronavirus.data.gov.uk/details/download โœ… 2021-02-15
๐Ÿ‡จ๐Ÿ‡ญ Switzerland https://github.com/rsalzer/COVID_19_VACC/ โŒ 2021-02-14
๐Ÿ‡ต๐Ÿ‡ฑ Poland https://www.gov.pl/web/szczepimysie/raport-szczepien-przeciwko-covid-19 โœ… 2021-02-11
๐Ÿ‡ธ๐Ÿ‡ช Sweden https://www.folkhalsomyndigheten.se/smittskydd-beredskap/utbrott/aktuella-utbrott/covid-19/vaccination-mot-covid-19/statistik/statistik-over-registrerade-vaccinationer-covid-19/ โœ… 2021-02-07

Data format

The data pretends to resemble the API proposed by owid/covid-19-data. Find below the field description, mainly provided by OWID.

Field Description
location Name of the country.
region Name of the subnational region of the country.
date Date of the observation.
location_iso ISO 3166-1 country codes (XX)
region_iso ISO 3166-2 region codes (XX-YY or XX-YYY).
total_vaccinations Total number of doses administered. This is counted as a single dose, and may not equal the total number of people vaccinated, depending on the specific dose regime (e.g. people receive multiple doses). If a person receives one dose of the vaccine, this metric goes up by 1. If they receive a second dose, it goes up by 1 again.
people_vaccinated Total number of people who received at least one vaccine dose. If a person receives the first dose of a 2-dose vaccine, this metric goes up by 1. If they receive the second dose, the metric stays the same.
people_fully_vaccinated Total number of people who received all doses prescribed by the vaccination protocol. If a person receives the first dose of a 2-dose vaccine, this metric stays the same. If they receive the second dose, the metric goes up by 1.
total_vaccinations_per_100 total_vaccinations per 100 habitants.
people_vaccinated_per_100 people_vaccinated per 100 habitants.
people_fully_vaccinated_per_100 people_fully_vaccinated per 100 habitants.

Note: for people_vaccinated and people_fully_vaccinated we are dependent on the necessary data being made available, so we may not be able to make these metrics available for some countries.

Contribute

The updates are done using update_all.sh script. For more details on the scripts being used, check here.

Set up environment

Install the package:

$ pip install -e .

Execute update

$ bash scripts/update_all.sh

Add new countries

If you know of any reference publishing vaccination regional data for other countries, your contribution is very much appreciated! It is extremely helpfull if you could report this in the issues. Also, if you feel like automating it by yourself (that'd be awesome!), please fork this repository and issue a pull request with your changes.

The country scraping logic lives within the package module, specifically in covid_updater.scraping. More details to be added here soon.

Bugs

We do our best to ensure that the data is reliable. However, as the project grows and source website change their format, some bugs might appear. If you detect any, please report this in the issues section.

Documentation

See documentation (WIP ๐Ÿšง )

License

See LICENSE.

This site or product includes IP2Locationโ„ข ISO 3166-2 Subdivision Code which available from https://www.ip2location.com.

Owner
sociepy
Collaborative data science projects linked to social, environmental analysis and open data ๐ŸŒ๐Ÿƒ๐Ÿ“Š
sociepy
To effectively detect the faulty wafers

wafer_fault_detection Aim of the project: In electronics, a wafer (also called a slice or substrate) is a thin slice of semiconductor, such as crystal

Arun Singh Babal 1 Nov 06, 2021
Fiber implements an proof-of-concept Python decorator that rewrites a function

Fiber implements an proof-of-concept Python decorator that rewrites a function so that it can be paused and resumed (by moving stack variables to a heap frame and adding if statements to simulate jum

Tyler Hou 225 Dec 13, 2022
The fetch of the delegator list and the input of the epoch nonce need to be done independently

raffle The fetch of the delegator list and the input of the epoch nonce need to be done independently. Get the list of delegators at the epoch change.

1 Dec 15, 2021
Learning with Peter Norvig's lis.py interpreter

Learning with lis.py This repository contains variations of Peter Norvig's lis.py interpreter for a subset of Scheme, described in (How to Write a (Li

Fluent Python 170 Dec 15, 2022
Some Python scripts that fx(hash) users might find useful.

fx_hash_utils Some Python scripts that fx(hash) users might find useful. get_images This script downloads all the static images of the tokens generate

30 Oct 05, 2022
Data on Free Food at MIT

MIT Free Food Timing Procrastinating research by plotting data on how long it takes emails on the free-food at mit edu mailing list to go through. Dat

Peter Sharpe 2 Nov 01, 2021
Trackthis - This library can be used to track USPS and UPS shipments.

Trackthis - This library can be used to track USPS and UPS shipments. It has the option of returning the raw API response, or optionally, it can be used to standardize the USPS and UPS responses so t

Aaron Guzman 0 Mar 29, 2022
Backup dc registry - A simple POC that abuses Backup Operator privileges to remote dump SAM, SYSTEM, and SECURITY

Backup Operator Registry Backup to Domain Compromise A simple POC that abuses Ba

Horizon 3 AI Inc 57 Dec 18, 2022
Port of the OpenCascade library to JavaScript / WebAssembly using Emscripten

OpenCascade.js A port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten. Explore the docs ยป Examples ยท Issues ยท Discuss Proj

Sebastian Alff 347 Jan 08, 2023
Apache Superset out of box version(Windows 64-bit)

superset_app Apache Superset out of box version (Windows 64bit) prepare job download 3 files python-3.8.10-embed-amd64.zip get-pip.py python_geohashโ€‘0

Steven Lee 9 Oct 02, 2022
The presented desktop application was made to solve 1d schrodinger eqation

schrodinger_equation_1d_solver The presented desktop application was made to solve 1d schrodinger eqation. It implements Numerov's algorithm (step by

Artem Kashapov 2 Dec 29, 2021
XAC HID Gamepad implementation for CircuitPython 7 or above.

CircuitPython_XAC_Gamepad Setup process Install CircuitPython 7 or above in your board. Add the init.py file under \lib\adafruit_hid directory of CIRC

5 Dec 19, 2022
Visual Python and C++ nanosecond profiler, logger, tests enabler

Look into Palanteer and get an omniscient view of your program Palanteer is a set of lean and efficient tools to improve the quality of software, for

Damien Feneyrou 1.9k Dec 26, 2022
Excel cell checker with python

excel-cell-checker Description This tool checks a given .xlsx file has the struc

Paul Aumann 1 Jan 04, 2022
Your missing PO formatter and linter

pofmt Your missing PO formatter and linter Features Wrap msgid and msgstr with a constant max width. Can act as a pre-commit hook. Display lint errors

Frost Ming 5 Mar 22, 2022
Python module used to generate random facts

Randfacts is a python library that generates random facts. You can use randfacts.get_fact() to return a random fun fact. Disclaimer: Facts are not gua

Tabulate 14 Dec 14, 2022
A framework to create reusable Dash layout.

dash_component_template A framework to create reusable Dash layout.

The TolTEC Project 4 Aug 04, 2022
Bots in moderation and a game (for now)

Tutorial: come far funzionare il bot e durarlo per 24/7 (o quasi...) Ci sono 17 passi per seguire: Andare sul sito Replit https://replit.com/ Vedrete

ZacyKing 1 Dec 27, 2021
One Ansible Module for using LINE notify API to send notification. It can be required in the collection list.

Ansible Collection - hazel_shen.line_notify Documentation for the collection. ansible-galaxy collection install hazel_shen.line_notify --ignore-certs

Hazel Shen 4 Jul 19, 2021
Data-driven Computer Science UoB

COMS20011_2021 Data-driven Computer Science UoB Staff Laurence Aitchison [ 6 May 16, 2022