c0mm0.com — the continuously verified register of European data

Register record·API·FR·Updated DailyVERIFIED · checked 10h ago
D

Covid-19 vaccination data by department - FranceDonnées relatives aux vaccinations par département - Covid-19 - France

Données relatives aux vaccinations par département - Covid-19 - FranceCovid-19 vaccination data by department - France

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides near real-time (J-1) data on Covid-19 vaccinations in France, sourced from the Vaccin Covid information system fed by healthcare professionals administering vaccinations. It counts the number of people who received a Covid-19 vaccine dose, broken down by department, age, and sex, and takes into account the number of doses received. The dataset is published on the public Opendatasoft portal and is useful for monitoring vaccination progress and coverage across French departments over time.Les données issues du système d’information Vaccin Covid, alimenté par les professionnels de santé réalisant les vaccinations, permettent de dénombrer en temps quasi réel (J-1), le nombre de personnes ayant reçu une injection de vaccin anti-covid en tenant compte du nombre de doses reçues, de l’â...

42
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (27 fields)

Filterable via the API (27)
daten_dose1n_cum_dose1variablevariable_valvariable_labeldep_namereg_codereg_namedep_coden_completn_rappeln_2_rappeln_rappel_bivn_3_rappeln_cum_completn_cum_rappeln_cum_2_rappeln_cum_rappel_bivn_cum_3_rappelcouv_dose1couv_completcouv_rappelcouv_2_rappelcouv_rappel_bivcouv_3_rappeldep_area_code

Click a field to see example values.

FieldTypeDescription
dateFilterable via the APIdateDate of the vaccination data record.Date of the vaccination data record.
n_dose1Filterable via the APINombre de doses n°1intNumber of first vaccine doses administered on this day.administrées ce jour
n_cum_dose1Filterable via the APINombre cumulé de doses n°1intCumulative number of first doses administered since vaccination began.administrées du début de la vaccination jusqu'à ce jour inclus
variableFilterable via the APIType de variabletextCategory type used to break down the data, e.g. by age group.Category type used to break down the data, e.g. by age group.
variable_valFilterable via the APIValeur de la variableintNumeric code identifying the breakdown category value.Numeric code identifying the breakdown category value.
variable_labelFilterable via the APILibellé de la variabletextLabel describing the breakdown category, e.g. an age range.Label describing the breakdown category, e.g. an age range.
dep_nameFilterable via the APINom Officiel DépartementtextOfficial name of the French department.Official name of the French department.
reg_codeFilterable via the APICode Officiel RégiontextOfficial code of the French region.Official code of the French region.
reg_nameFilterable via the APINom Officiel RégiontextOfficial name of the French region.Official name of the French region.
dep_codeFilterable via the APICode Officiel DépartementtextOfficial code of the French department.Official code of the French department.
n_completFilterable via the APINombre de vaccinations complètes (doses n°2)intNumber of people completing full vaccination (second dose) on this day.administrées ce jour
n_rappelFilterable via the APINombre de personnes vaccinées avec une dose de rappel (3e dose)intNumber of people receiving a first booster (third) dose on this day.Number of people receiving a first booster (third) dose on this day.
n_2_rappelFilterable via the APINombre de personnes vaccinées avec une deuxième dose de rappel (4e dose)intNumber of people receiving a second booster (fourth) dose on this day.Number of people receiving a second booster (fourth) dose on this day.
n_rappel_bivFilterable via the APINombre de doses de rappel bivalentintNumber of bivalent booster doses administered on this day.Number of bivalent booster doses administered on this day.
n_3_rappelFilterable via the APINombre de personnes ayant reçu une troisième dose de rappelintNumber of people receiving a third booster dose on this day.Number of people receiving a third booster dose on this day.
n_cum_completFilterable via the APINombre cumulé de vaccinations complètes (doses n°2)intCumulative number of people fully vaccinated (second dose) since start.administrées du début de la vaccination jusqu'à ce jour inclus
n_cum_rappelFilterable via the APINombre cumulé de personnes vaccinées avec une dose de rappel (3e dose)intCumulative number of people with a first booster (third) dose since start.Cumulative number of people with a first booster (third) dose since start.
n_cum_2_rappelFilterable via the APINombre cumulé de personnes vaccinées avec une deuxième dose de rappel (4e dose)intCumulative number of people with a second booster (fourth) dose since start.Cumulative number of people with a second booster (fourth) dose since start.
n_cum_rappel_bivFilterable via the APINombre cumulé de personnes vaccinées avec une dose de rappel bivalentintCumulative number of people with a bivalent booster dose since start.Cumulative number of people with a bivalent booster dose since start.
n_cum_3_rappelFilterable via the APINombre cumulé de personnes ayant reçu une troisième dose de rappelintCumulative number of people with a third booster dose since start.Cumulative number of people with a third booster dose since start.
couv_dose1Filterable via the APICouverture vaccinale partielle (dose n°1)doubleVaccination coverage rate for at least one dose.Vaccination coverage rate for at least one dose.
couv_completFilterable via the APICouverture vaccinale complète (dose n°2)doubleVaccination coverage rate for full primary vaccination (second dose).Vaccination coverage rate for full primary vaccination (second dose).
couv_rappelFilterable via the APICouverture vaccinale rappel/3e dosedoubleVaccination coverage rate for the first booster (third) dose.Vaccination coverage rate for the first booster (third) dose.
couv_2_rappelFilterable via the APICouverture vaccinale 2e rappel/4e dosedoubleVaccination coverage rate for the second booster (fourth) dose.Vaccination coverage rate for the second booster (fourth) dose.
couv_rappel_bivFilterable via the APICouverture vaccinale du rappel bivalentdoubleVaccination coverage rate for the bivalent booster dose.Vaccination coverage rate for the bivalent booster dose.
couv_3_rappelFilterable via the APICouverture vaccinale de la troisième dose de rappeldoubleVaccination coverage rate for the third booster dose.Vaccination coverage rate for the third booster dose.
dep_area_codeFilterable via the APICode Iso 3166-3 ZonetextISO 3166-3 code identifying the geographic area.ISO 3166-3 code identifying the geographic area.

Schema captured from opendatasoft 7 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1date: 2021-01-03 · n_dose1: 0
{
  "date": "2021-01-03",
  "n_dose1": 0,
  "dep_code": "01",
  "dep_name": "Ain",
  "n_rappel": 0,
  "reg_code": "84",
  "reg_name": "Auvergne-Rhône-Alpes",
  "variable": "Par tranche d’âge",
  "n_complet": 0,
  "couv_dose1": 0,
  "n_2_rappel": 0,
  "n_3_rappel": 0,
  "couv_rappel": 0,
  "n_cum_dose1": 0,
  "couv_complet": 0,
  "n_cum_rappel": 0,
  "n_rappel_biv": 0,
  "variable_val": 4,
  "couv_2_rappel": 0,
  "couv_3_rappel": 0,
  "dep_area_code": "FXX",
  "n_cum_complet": 0,
  "n_cum_2_rappel": 0,
  "n_cum_3_rappel": 0,
  "variable_label": "0-4",
  "couv_rappel_biv": 0,
  "n_cum_rappel_biv": 0
}
Record 2date: 2021-01-08 · n_dose1: 0
{
  "date": "2021-01-08",
  "n_dose1": 0,
  "dep_code": "01",
  "dep_name": "Ain",
  "n_rappel": 0,
  "reg_code": "84",
  "reg_name": "Auvergne-Rhône-Alpes",
  "variable": "Par tranche d’âge",
  "n_complet": 0,
  "couv_dose1": 0,
  "n_2_rappel": 0,
  "n_3_rappel": 0,
  "couv_rappel": 0,
  "n_cum_dose1": 0,
  "couv_complet": 0,
  "n_cum_rappel": 0,
  "n_rappel_biv": 0,
  "variable_val": 4,
  "couv_2_rappel": 0,
  "couv_3_rappel": 0,
  "dep_area_code": "FXX",
  "n_cum_complet": 0,
  "n_cum_2_rappel": 0,
  "n_cum_3_rappel": 0,
  "variable_label": "0-4",
  "couv_rappel_biv": 0,
  "n_cum_rappel_biv": 0
}
Record 3date: 2021-02-23 · n_dose1: 0
{
  "date": "2021-02-23",
  "n_dose1": 0,
  "dep_code": "01",
  "dep_name": "Ain",
  "n_rappel": 0,
  "reg_code": "84",
  "reg_name": "Auvergne-Rhône-Alpes",
  "variable": "Par tranche d’âge",
  "n_complet": 0,
  "couv_dose1": 0,
  "n_2_rappel": 0,
  "n_3_rappel": 0,
  "couv_rappel": 0,
  "n_cum_dose1": 1,
  "couv_complet": 0,
  "n_cum_rappel": 0,
  "n_rappel_biv": 0,
  "variable_val": 4,
  "couv_2_rappel": 0,
  "couv_3_rappel": 0,
  "dep_area_code": "FXX",
  "n_cum_complet": 0,
  "n_cum_2_rappel": 0,
  "n_cum_3_rappel": 0,
  "variable_label": "0-4",
  "couv_rappel_biv": 0,
  "n_cum_rappel_biv": 0
}
Record 4date: 2021-03-19 · n_dose1: 0
{
  "date": "2021-03-19",
  "n_dose1": 0,
  "dep_code": "01",
  "dep_name": "Ain",
  "n_rappel": 0,
  "reg_code": "84",
  "reg_name": "Auvergne-Rhône-Alpes",
  "variable": "Par tranche d’âge",
  "n_complet": 0,
  "couv_dose1": 0,
  "n_2_rappel": 0,
  "n_3_rappel": 0,
  "couv_rappel": 0,
  "n_cum_dose1": 3,
  "couv_complet": 0,
  "n_cum_rappel": 0,
  "n_rappel_biv": 0,
  "variable_val": 4,
  "couv_2_rappel": 0,
  "couv_3_rappel": 0,
  "dep_area_code": "FXX",
  "n_cum_complet": 0,
  "n_cum_2_rappel": 0,
  "n_cum_3_rappel": 0,
  "variable_label": "0-4",
  "couv_rappel_biv": 0,
  "n_cum_rappel_biv": 0
}
Record 5date: 2021-05-06 · n_dose1: 0
{
  "date": "2021-05-06",
  "n_dose1": 0,
  "dep_code": "01",
  "dep_name": "Ain",
  "n_rappel": 0,
  "reg_code": "84",
  "reg_name": "Auvergne-Rhône-Alpes",
  "variable": "Par tranche d’âge",
  "n_complet": 0,
  "couv_dose1": 0,
  "n_2_rappel": 0,
  "n_3_rappel": 0,
  "couv_rappel": 0,
  "n_cum_dose1": 6,
  "couv_complet": 0,
  "n_cum_rappel": 0,
  "n_rappel_biv": 0,
  "variable_val": 4,
  "couv_2_rappel": 0,
  "couv_3_rappel": 0,
  "dep_area_code": "FXX",
  "n_cum_complet": 0,
  "n_cum_2_rappel": 0,
  "n_cum_3_rappel": 0,
  "variable_label": "0-4",
  "couv_rappel_biv": 0,
  "n_cum_rappel_biv": 0
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/covid-19-france-vaccinations-age-sexe-dep

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/covid-19-france-vaccinations-age-sexe-dep/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

10 000 000 req/day
per ipmeasured
observed 7 days ago

Dataset

Volume & freshness

Records
1.7M
1716804
Update cadence
Daily
declared upstream
Last upstream update
9 months ago
2025-12-12
Temporal coverage
2021 → ongoing

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Données relatives aux vaccinations par département - Covid-19 - France — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.