School Canteen Foodstuffs - City of Toulouse - automated feedDenrées des cantines - Ville de Toulouse - automatisés
Denrées des cantines - Ville de Toulouse - automatisésSchool Canteen Foodstuffs - City of Toulouse - automated feed
This API provides the composition of dishes served in menus at nursery and primary schools in Toulouse, published by Toulouse Métropole as an automated data feed. It lists ingredients and flags allergens such as gluten, cow's milk and derivatives (butter, cream), sheep's or goat's milk, egg, mustard, fish, peanuts, tree nuts, crustaceans, molluscs, and celery, among others. The dataset supports transparency around school meal composition and can be used by parents, schools, or applications tracking allergen information for children eating in municipal canteens.Composition des plats présents dans les menus des écoles maternelles et élémentaires de Toulouse. Vous trouverez les allergènes : Gluten, Lait de vache (ou produits dérivés, beurre, crème), Lait de brebis ou chèvre, Œuf, Moutarde, Poisson, Arachide, Fruit à coque, Crustacés, Mollusques, Céleri, S...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (23 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 80.6% | code_denreeCode denree | text | Identifier code for the food item.Identifier code for the food item. |
| 74.1% | text | Link to a PDF document related to the menu.Link to a PDF document related to the menu. | |
| 74.1% | url | text | Web address linked to the food item or recipe.Web address linked to the food item or recipe. |
| 100% | code_recetteCode recette | text | Identifier code for the recipe.Identifier code for the recipe. |
| 100% | libelle_recetteLibelle recette | text | Name of the recipe or dish.Name of the recipe or dish. |
| 80.6% | libelle_denreeLibelle denree | text | Short name of the food item.Short name of the food item. |
| 80.6% | libellelong_denreeLibellelong denree | text | Full name of the food item.Full name of the food item. |
| 0% | arachide | text | Indicates presence of peanut allergen.Indicates presence of peanut allergen. |
| 5% | ovoproduit | text | Indicates presence of egg allergen.Indicates presence of egg allergen. |
| 19.9% | lait | text | Indicates presence of milk allergen.Indicates presence of milk allergen. |
| 0% | mollusques | text | Indicates presence of mollusc allergen.Indicates presence of mollusc allergen. |
| 7.7% | gluten | text | Indicates presence of gluten allergen.Indicates presence of gluten allergen. |
| 0.5% | fruits_a_coqueFruits a coque | text | Indicates presence of tree nut allergen.Indicates presence of tree nut allergen. |
| 2.2% | sulfites | text | Indicates presence of sulphite allergen.Indicates presence of sulphite allergen. |
| 0% | crustaces | text | Indicates presence of crustacean allergen.Indicates presence of crustacean allergen. |
| 0% | sesame | text | Indicates presence of sesame allergen.Indicates presence of sesame allergen. |
| 0% | lupin | text | Indicates presence of lupin allergen.Indicates presence of lupin allergen. |
| 1.7% | poisson | text | Indicates presence of fish allergen.Indicates presence of fish allergen. |
| 0.5% | soja | text | Indicates presence of soy allergen.Indicates presence of soy allergen. |
| 0.2% | celeri | text | Indicates presence of celery allergen.Indicates presence of celery allergen. |
| 4.7% | moutarde | text | Indicates presence of mustard allergen.Indicates presence of mustard allergen. |
| 10.7% | code_labelCode label | text | Label code assigned to the food item.Label de la denrée |
| 10.7% | label | text | Quality or certification label of the food item.Quality or certification label of the food item. |
Schema captured from opendatasoft 4 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 1pdf: — · url: —
{
"pdf": null,
"url": null,
"lait": null,
"soja": null,
"label": null,
"lupin": null,
"celeri": null,
"gluten": null,
"sesame": null,
"poisson": null,
"arachide": null,
"moutarde": null,
"sulfites": null,
"crustaces": null,
"code_label": null,
"mollusques": null,
"ovoproduit": null,
"code_denree": null,
"code_recette": "DEB009",
"fruits_a_coque": null,
"libelle_denree": null,
"libelle_recette": "CONCENTRE DE TOMATES 5/1",
"libellelong_denree": null
}Record 2pdf: DEG009 - HUILE D4OLIVE 5L.pdf · url: https://eu.ftp.opendatasoft.com/toulouse
{
"pdf": "DEG009 - HUILE D4OLIVE 5L.pdf",
"url": "https://eu.ftp.opendatasoft.com/toulouse-metropole/denrees/DEG009%20-%20HUILE%20D4OLIVE%205L.pdf",
"lait": null,
"soja": null,
"label": null,
"lupin": null,
"celeri": null,
"gluten": null,
"sesame": null,
"poisson": null,
"arachide": null,
"moutarde": null,
"sulfites": null,
"crustaces": null,
"code_label": null,
"mollusques": null,
"ovoproduit": null,
"code_denree": "DEG009",
"code_recette": "$SV095",
"fruits_a_coque": null,
"libelle_denree": "HUILE D OLIVE 5L",
"libelle_recette": "PEPITES LINGOT CREME CHAMPIGNON",
"libellelong_denree": "HUILE D OLIVE 5L"
}Record 3pdf: DLC022 - OIGNON COUPE EN DES.pdf · url: https://eu.ftp.opendatasoft.com/toulouse
{
"pdf": "DLC022 - OIGNON COUPE EN DES.pdf",
"url": "https://eu.ftp.opendatasoft.com/toulouse-metropole/denrees/DLC022%20-%20OIGNON%20COUPE%20EN%20DES.pdf",
"lait": null,
"soja": null,
"label": null,
"lupin": null,
"celeri": null,
"gluten": null,
"sesame": null,
"poisson": null,
"arachide": null,
"moutarde": null,
"sulfites": null,
"crustaces": null,
"code_label": null,
"mollusques": null,
"ovoproduit": null,
"code_denree": "DLC022",
"code_recette": "$SV095",
"fruits_a_coque": null,
"libelle_denree": "OIGNONS COUPES EN DES 2.5K",
"libelle_recette": "PEPITES LINGOT CREME CHAMPIGNON",
"libellelong_denree": "OIGNONS COUPES EN DES 2.5K"
}Record 4pdf: — · url: —
{
"pdf": null,
"url": null,
"lait": null,
"soja": null,
"label": null,
"lupin": null,
"celeri": null,
"gluten": null,
"sesame": null,
"poisson": null,
"arachide": null,
"moutarde": null,
"sulfites": null,
"crustaces": null,
"code_label": null,
"mollusques": null,
"ovoproduit": null,
"code_denree": null,
"code_recette": "DEG009",
"fruits_a_coque": null,
"libelle_denree": null,
"libelle_recette": "HUILE D OLIVE 5L",
"libellelong_denree": null
}Record 5pdf: DBB001 - BEURRE MOTTE 5KG.pdf · url: https://eu.ftp.opendatasoft.com/toulouse
{
"pdf": "DBB001 - BEURRE MOTTE 5KG.pdf",
"url": "https://eu.ftp.opendatasoft.com/toulouse-metropole/denrees/DBB001%20-%20BEURRE%20MOTTE%205KG.pdf",
"lait": "X",
"soja": null,
"label": null,
"lupin": null,
"celeri": null,
"gluten": null,
"sesame": null,
"poisson": null,
"arachide": null,
"moutarde": null,
"sulfites": null,
"crustaces": null,
"code_label": null,
"mollusques": null,
"ovoproduit": null,
"code_denree": "DBB001",
"code_recette": "$LB007",
"fruits_a_coque": null,
"libelle_denree": "BEURRE MOTTE 5 KGDBD",
"libelle_recette": "CAROTTE RONDELLES",
"libellelong_denree": "BEURRE MOTTE 5 KGDBD"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/denrees-extrait-de-datameal
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/denrees-extrait-de-datameal/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.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.