c0mm0.com — the continuously verified register of European data

Register record·API·FRUNVERIFIED
R

Registre national des cantines

APIQuery nowOpen workbench🇫🇷France

Ce jeu de données contient les sites de restauration collective. Les données sont issues de l'application "ma-cantine", dont le rôle est la mise en application des obligations issues des lois EGALim ainsi que Climat Et Résilience. Les données sont filtrées sur la Région Île-de-France. Si vous ête...

0
poor

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

Data schema (33 fields)

Filterable via the API (33)
idnamesiretsecteurcitycity_insee_codepostal_codeepciepci_libdepartmentdepartment_libeconomic_modelmanagement_typeproduction_typecentral_producer_siretcreation_datedaily_meal_countyearly_meal_countline_ministrymodification_datelogodeclaration_donnees_2021declaration_donnees_2022declaration_donnees_2023declaration_donnees_2024declaration_donnees_2025active_on_ma_cantineid0siren_unite_legalepat_listpat_lib_listgroupe_idsector_list

Click a field to see example values.

FillFieldTypeDescription
100%idFilterable via the APIintIdentifiant unique de la cantine
100%nameFilterable via the APItextNom de la Cantine
97%siretFilterable via the APISIRET (establishment)intCode SIRET de la cantine
0%secteurFilterable via the APItextExtraction du nom (name) du champ sectors
100%cityFilterable via the APItextVille dans laquelle se trouve la cantine
100%city_insee_codeFilterable via the APICity insee codeintCode Insee de la ville dans laquelle se trouve la cantine
100%postal_codeFilterable via the APIPostal codeintCode postal de la ville dans laquelle se trouve la cantine
90%epciFilterable via the APIintCode insee de l'EPCI dans laquelle se trouve la cantine
90%epci_libFilterable via the APIEpci libtextLibellé de l'EPCI dans laquelle se trouve la cantine
100%departmentFilterable via the APIintCode Insee du département dans lequel se trouve la cantine
100%department_libFilterable via the APIDepartment libtextLibellé du département dans lequel se trouve la cantine
99%economic_modelFilterable via the APIEconomic modeltextModèle économique de la cantine. Il existe 2 types différents : public (cantine publique), private (cantine privée)
98.2%management_typeFilterable via the APIManagement typetextGestionnaire de la cantine. La cantine peut-être gérée directement ou de manière concédée. Si la valeur est 'concédée', la délégation peut être totale ou partielle
98.7%production_typeFilterable via the APIProduction typetextLieu de production et de service des repas. Il existe 4 types différents : central (cuisine centrale sans lieu de consommation), central_serving (cuisine centrale qui accueille aussi des convives sur place), site (cantine qui produit les repas sur place), site_cooked_elsewhere (cantine qui sert des repas préparés par une cuisine centrale, appelé également satellite). Dans ce dernier cas, le champ central_producer_siret renseigne l'identifiant SIRET de la cuisine préparant les repas. Dans le cas d'une cantine qui cuisine pour d'autres cantines, le champ satellite_canteens_count renseigne le nombre de cantines satellites
53.1%central_producer_siretFilterable via the APICentral producer siretintCode SIRET qui identifie la cantine ayant produit les repas
100%creation_dateFilterable via the APICreation datedatetimeDate de création de la cantine
99.9%daily_meal_countFilterable via the APIDaily meal countintNombre de repas servis, en moyenne, par jour dans la cantine
94.5%yearly_meal_countFilterable via the APIYearly meal countintNombre de repas servis, en moyenne, par an dans la cantine
2.9%line_ministryFilterable via the APILine ministrytextMinistère de tutelle de la cantine, s'il y en a un
100%modification_dateFilterable via the APIModification datedatetimeDate de dernière modification de la cantine au format ISO 8601
5%logoFilterable via the APItextURL du logo de la cantine
100%declaration_donnees_2021Filterable via the APIDeclaration donnees 2021textA télédéclaré ses données lors de campagne 2022 (portant sur les données 2021)
100%declaration_donnees_2022Filterable via the APIDeclaration donnees 2022textA télédéclaré ses données lors de campagne 2023 (portant sur les données 2022)
100%declaration_donnees_2023Filterable via the APIDeclaration donnees 2023textA télédéclaré ses données lors de la campagne 2024 (portant sur les données 2023)
100%declaration_donnees_2024Filterable via the APIDeclaration donnees 2024textA télédéclaré ses données lors de la campagne 2025 (portant sur les données 2024)
100%declaration_donnees_2025Filterable via the APIDeclaration donnees 2025textA télédéclaré ses données lors de la campagne 2026 (portant sur les données 2025)
100%active_on_ma_cantineFilterable via the APIActive on ma cantinetextIndique si la cantine est active sur l'application Ma Cantine ou si elle a été importée via une source de données externe
100%id0Filterable via the APIidtext
3%siren_unite_legaleFilterable via the APISiren unite legaletextSiren de l'unité légale Identifiant du Système d'Identification du Répertoire des Entreprises https://fr.wikipedia.org/wiki/Syst%C3%A8me_d%27identification_du_r%C3%A9pertoire_des_entreprises (SIREN) qui identifie l'unité légale de la cantine (lorsqu'elle n'a pas de SIRET)
36.2%pat_listFilterable via the APIPat listdoubleListe des ID des Projets alimentaires territoriaux (PAT) dans lesquels se trouve la cantine
36.2%pat_lib_listFilterable via the APIPat lib listtextListe des ID des libellés des Projets alimentaires territoriaux (PAT) dans lesquels se trouve la cantine
37.2%groupe_idFilterable via the APIGroupe idintLes restaurants satellites peuvent être rattachés à un groupe
104.8%sector_listFilterable via the APISector listtextListe des secteurs d'activités de la cantine

Schema captured from opendatasoft 1 hour 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 1id: 223 · id0: 594
{
  "id": 223,
  "id0": "594",
  "city": "Paris 19e Arrondissement",
  "epci": null,
  "logo": null,
  "name": "Lycée Saint Lambert",
  "siret": 19750697500022,
  "secteur": null,
  "epci_lib": null,
  "pat_list": null,
  "groupe_id": null,
  "department": 75,
  "postal_code": 75019,
  "sector_list": [
    "Secondaire lycée (hors agricole)"
  ],
  "pat_lib_list": null,
  "creation_date": "2021-11-12T13:56:54+00:00",
  "line_ministry": null,
  "department_lib": "Paris",
  "economic_model": "public",
  "city_insee_code": 75119,
  "management_type": "direct",
  "production_type": "site_cooked_elsewhere",
  "daily_meal_count": 90,
  "modification_date": "2026-02-13T23:13:52+00:00",
  "yearly_meal_count": 12286,
  "siren_unite_legale": null,
  "active_on_ma_cantine": "t",
  "central_producer_siret": 53150510500019,
  "declaration_donnees_2021": "f",
  "declaration_donnees_2022": "t",
  "declaration_donnees_2023": "f",
  "declaration_donnees_2024": "t",
  "declaration_donnees_2025": "t"
}
Record 2id: 506 · id0: 952
{
  "id": 506,
  "id0": "952",
  "city": "Vaucresson",
  "epci": 200054781,
  "logo": null,
  "name": "EREA TOULOUSE-LAUTREC",
  "siret": 19921935300018,
  "secteur": null,
  "epci_lib": "Métropole du Grand Paris",
  "pat_list": null,
  "groupe_id": null,
  "department": 92,
  "postal_code": 92420,
  "sector_list": [
    "Secondaire collège",
    "Ecole primaire (maternelle et élémentaire)",
    "Secondaire lycée (hors agricole)"
  ],
  "pat_lib_list": null,
  "creation_date": "2021-12-20T16:41:59+00:00",
  "line_ministry": null,
  "department_lib": "Hauts-de-Seine",
  "economic_model": "public",
  "city_insee_code": 92076,
  "management_type": "direct",
  "production_type": "site",
  "daily_meal_count": 500,
  "modification_date": "2026-02-13T23:12:52+00:00",
  "yearly_meal_count": 85000,
  "siren_unite_legale": null,
  "active_on_ma_cantine": "t",
  "central_producer_siret": null,
  "declaration_donnees_2021": "f",
  "declaration_donnees_2022": "f",
  "declaration_donnees_2023": "f",
  "declaration_donnees_2024": "t",
  "declaration_donnees_2025": "f"
}
Record 3id: 712 · id0: 1269
{
  "id": 712,
  "id0": "1269",
  "city": "Suresnes",
  "epci": 200054781,
  "logo": "https://cellar-c2.services.clever-cloud.com/ma-cantine-egalim-prod/media/a877381e-d8bc-4605-81f7-d443ec91231c.jpeg",
  "name": "Restaurant du personnel municipal de la Ville de Suresnes",
  "siret": 21920073000261,
  "secteur": null,
  "epci_lib": "Métropole du Grand Paris",
  "pat_list": null,
  "groupe_id": null,
  "department": 92,
  "postal_code": 92150,
  "sector_list": [
    "Restaurants administratifs des collectivités territoriales"
  ],
  "pat_lib_list": null,
  "creation_date": "2022-02-22T14:18:26+00:00",
  "line_ministry": null,
  "department_lib": "Hauts-de-Seine",
  "economic_model": "public",
  "city_insee_code": 92073,
  "management_type": "direct",
  "production_type": "site",
  "daily_meal_count": 150,
  "modification_date": "2026-02-13T23:12:07+00:00",
  "yearly_meal_count": 36100,
  "siren_unite_legale": null,
  "active_on_ma_cantine": "t",
  "central_producer_siret": null,
  "declaration_donnees_2021": "t",
  "declaration_donnees_2022": "t",
  "declaration_donnees_2023": "t",
  "declaration_donnees_2024": "f",
  "declaration_donnees_2025": "f"
}
Record 4id: 1043 · id0: 1752
{
  "id": 1043,
  "id0": "1752",
  "city": "Crosne",
  "epci": 200058477,
  "logo": "https://cellar-c2.services.clever-cloud.com/ma-cantine-egalim-prod/media/b64088bb-22dc-4a40-a8bb-0c0c704b5a9a.png",
  "name": "Restaurant scolaire Gavroche",
  "siret": null,
  "secteur": null,
  "epci_lib": "CA Val d'Yerres Val de Seine",
  "pat_list": null,
  "groupe_id": 1031,
  "department": 91,
  "postal_code": 91560,
  "sector_list": [
    "Ecole primaire (maternelle et élémentaire)",
    "Autres établissements de loisirs"
  ],
  "pat_lib_list": null,
  "creation_date": "2022-03-29T15:15:37+00:00",
  "line_ministry": null,
  "department_lib": "Essonne",
  "economic_model": "public",
  "city_insee_code": 91191,
  "management_type": "conceded",
  "production_type": "site_cooked_elsewhere",
  "daily_meal_count": 400,
  "modification_date": "2026-03-26T16:34:33+00:00",
  "yearly_meal_count": 72408,
  "siren_unite_legale": "219101912",
  "active_on_ma_cantine": "t",
  "central_producer_siret": null,
  "declaration_donnees_2021": "f",
  "declaration_donnees_2022": "f",
  "declaration_donnees_2023": "f",
  "declaration_donnees_2024": "f",
  "declaration_donnees_2025": "t"
}
Record 5id: 1069 · id0: 1782
{
  "id": 1069,
  "id0": "1782",
  "city": "Rambouillet",
  "epci": 200073344,
  "logo": "https://cellar-c2.services.clever-cloud.com/ma-cantine-egalim-prod/media/8882bda3-4f44-4362-a0d0-b8e464edaa78.jpeg",
  "name": "CEZ - Bergerie nationale",
  "siret": 19783360100010,
  "secteur": null,
  "epci_lib": "CA Rambouillet Territoires",
  "pat_list": null,
  "groupe_id": null,
  "department": 78,
  "postal_code": 78120,
  "sector_list": [
    "Etablissements publics d'Etat (EPA ou EPIC)"
  ],
  "pat_lib_list": null,
  "creation_date": "2022-04-01T10:08:21+00:00",
  "line_ministry": "Agriculture, Alimentation et Forêts",
  "department_lib": "Yvelines",
  "economic_model": "public",
  "city_insee_code": 78517,
  "management_type": "direct",
  "production_type": "site",
  "daily_meal_count": 250,
  "modification_date": "2026-05-19T21:27:46+00:00",
  "yearly_meal_count": 47982,
  "siren_unite_legale": null,
  "active_on_ma_cantine": "t",
  "central_producer_siret": null,
  "declaration_donnees_2021": "t",
  "declaration_donnees_2022": "t",
  "declaration_donnees_2023": "t",
  "declaration_donnees_2024": "t",
  "declaration_donnees_2025": "t"
}

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

Using the API

Configuration

Base URL
https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/registre-national-des-cantines

License

  • Redistributable
  • Attribution required

Query examples

curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/registre-national-des-cantines/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 req/day
per ipmeasured
observed 1 hour ago

Dataset

Volume & freshness

Records
10k
10412
Last upstream update
3 days ago
2026-07-22

License

No license declared upstream.

Documentation Data dictionary Versioning

Source: opendatasoft

Machine-readable & source

Registre national des cantines — live verification badge

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