c0mm0.com — the continuously verified register of European data

Register record·API·FR·MUNICIPALITY·Updated QuarterlyVERIFIED · checked 2d ago
M

School canteen menus - City of RennesMenus des cantines des écoles - Ville de Rennes

Menus des cantines des écoles - Ville de RennesSchool canteen menus - City of Rennes

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This API provides school canteen menus for the city of Rennes, published by Rennes Métropole. Menu items are tagged with codes indicating characteristics such as organic farming (BIO), sustainable products (DUR), vegetarian dishes (VEGE), local sourcing under the "Terre de Sources" label (LOC), and French-origin meat (FR). The dataset has been periodically updated, with coding changes recorded in 2019 and 2021. It is useful for parents, pupils, and caterers seeking information on the composition and origin of meals served in municipal school canteens.Mise à jour 14/06/2021: Les codes désignant les caractéristiques des plats ont été modifés et sont désormais les suivants: BIO : Agriculture Biologique DUR : Produits durable VEGE : végétarien LOC : Marque de Terre de Sources FR : Viande d'origine française Mise à jour 08/11/2019 : Changement des...

education
57
fair

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

Data schema (18 fields)

Filterable via the API (18)
datesecteurtypeouverturecode_entreeentreecode_platplatcode_legumeslegumescode_laitagelaitagecode_dessertdessertcode_goutergoutercode_gouter_02gouter_02

Click a field to see example values.

FillFieldTypeDescription
99.9%dateFilterable via the APIdateDate of the school meal.Date du repas
99.9%secteurFilterable via the APIintSupply sector code for the meal.Secteur d'approvisionnement
9%typeFilterable via the APICommentaire semainetextComment or note about the week.Spécificité de la semaine
15.7%ouvertureFilterable via the APICommentaire jourtextComment or note about the day.Spécificité du jour
39.7%code_entreeFilterable via the APICode_entréetextLabel code for the starter dish.Code du label de l'entrée
95.2%entreeFilterable via the APIEntréetextDescription of the starter dish.Description de l'entrée
54.3%code_platFilterable via the APICode plattextLabel code for the main dish.Code du label du plat
97%platFilterable via the APItextDescription of the main dish.Description du plat
21.7%code_legumesFilterable via the APICode_légumestextLabel code for the vegetables served.Code du label des légumes
86.3%legumesFilterable via the APILégumestextDescription of the vegetables served.Description des légumes
18.8%code_laitageFilterable via the APICode laitagetextLabel code for the dairy product.Code du label du laitage
68.5%laitageFilterable via the APItextDescription of the dairy product served.Description du laitage
35.8%code_dessertFilterable via the APICode desserttextLabel code for the dessert.Code du label du dessert
79.5%dessertFilterable via the APItextDescription of the dessert.Description du dessert
42.6%code_gouterFilterable via the APICode goutertextLabel code for the afternoon snack.Code du label du gouter
97.5%gouterFilterable via the APItextDescription of the afternoon snack.Description du gouter
18.9%code_gouter_02Filterable via the APICode gouter 02textLabel code for the elementary school afternoon snack.Code du label du gouter pour les élémentaires
28%gouter_02Filterable via the APIGouter 02textDescription of the afternoon snack for elementary pupils.Description du gouter pour les élémentaires

Schema captured from opendatasoft 3 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)

These rows are ODbL-1.0: share-alike. Reusing them obliges you to license any derived database on the same terms.

Record 1date: 2016-09-14 · plat: Escalope de dinde aux herbes
{
  "date": "2016-09-14",
  "plat": "Escalope de dinde aux herbes",
  "type": null,
  "entree": "Maïs au thon",
  "gouter": "Pain/ beurre/ pêche/ lait",
  "dessert": "Sablé des flandres",
  "laitage": "Petits suisses",
  "legumes": "Courgettes provençales",
  "secteur": 3,
  "code_plat": null,
  "gouter_02": null,
  "ouverture": null,
  "code_entree": null,
  "code_gouter": "FLS",
  "code_dessert": null,
  "code_laitage": null,
  "code_legumes": "FLS/AB",
  "code_gouter_02": null
}
Record 2date: 2017-03-02 · plat: Hachis parmentier
{
  "date": "2017-03-02",
  "plat": "Hachis parmentier",
  "type": null,
  "entree": "Salade bicolore (chou rouge et blanc, pomme, raisin sec)",
  "gouter": "Pain/ beurre/ kiwi/ lait",
  "dessert": "Compote pommes/ poires",
  "laitage": "Saint Nectaire",
  "legumes": "Salade",
  "secteur": 1,
  "code_plat": null,
  "gouter_02": null,
  "ouverture": null,
  "code_entree": null,
  "code_gouter": null,
  "code_dessert": null,
  "code_laitage": null,
  "code_legumes": null,
  "code_gouter_02": null
}
Record 3date: 2022-02-18 · plat: Filet de saumon beurre citron
{
  "date": "2022-02-18",
  "plat": "Filet de saumon beurre citron",
  "type": null,
  "entree": "Salade d'hiver (carotte, céleri, pomme, raisin sec, citron)",
  "gouter": "Pain / beurre\nCorbeille de fruits\nLait ou fromage",
  "dessert": "Banane équitable",
  "laitage": "Fromage",
  "legumes": "Riz pilaf",
  "secteur": 3,
  "code_plat": null,
  "gouter_02": null,
  "ouverture": null,
  "code_entree": null,
  "code_gouter": null,
  "code_dessert": "BIO",
  "code_laitage": null,
  "code_legumes": null,
  "code_gouter_02": null
}
Record 4date: 2024-02-05 · plat: Poulet OU Galette de lentilles vertes*
{
  "date": "2024-02-05",
  "plat": "Poulet OU Galette de lentilles vertes*",
  "type": null,
  "entree": "Carottes au miel",
  "gouter": "Pain / Beurre Barre chocolatée Lait",
  "dessert": "Raisins secs",
  "laitage": "Yaourt",
  "legumes": "Frites",
  "secteur": 1,
  "code_plat": "FR / DUR",
  "gouter_02": "Barre bretonne Barre chocolatée",
  "ouverture": null,
  "code_entree": "BIO",
  "code_gouter": "BIO",
  "code_dessert": null,
  "code_laitage": "BIO",
  "code_legumes": null,
  "code_gouter_02": null
}
Record 5date: 2021-04-30 · plat: Rôti de veau sauce forestière OU Aiguill
{
  "date": "2021-04-30",
  "plat": "Rôti de veau sauce forestière OU Aiguillette de blé aux carottes*",
  "type": null,
  "entree": "Riz printanier",
  "gouter": "Pain / beurre\nCorbeille de fruits\nLait ou fromage",
  "dessert": "Banane équitable",
  "laitage": "Fromage",
  "legumes": "Petits pois / carottes",
  "secteur": 2,
  "code_plat": null,
  "gouter_02": null,
  "ouverture": null,
  "code_entree": null,
  "code_gouter": null,
  "code_dessert": "AB / BIO",
  "code_laitage": null,
  "code_legumes": null,
  "code_gouter_02": null
}

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

Verification Status

Using the API

Configuration

Base URL
https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/menus-cantines

License

  • ✓ Redistributable
  • ✓ Attribution required

Query examples

curl -s 'https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/menus-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

7 000 req/day
per ipmeasured
observed 3 days ago

Dataset

Volume & freshness

Records
8.1k
8108
Update cadence
Quarterly
declared upstream
Last upstream update
15 days ago
2026-10-08
Temporal coverage
2016 → 2019

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Menus des cantines des écoles - Ville de Rennes — live verification badge

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