c0mm0.com — the continuously verified register of European data

Register record·API·FR·AGENCYSTALE · checked 8d ago
A

API CROUStillant

APIDiscovered1/7blocked by verifiedPreviewSubscribe🇫🇷France

CROUStillant is a free, open-source project providing information on menus served at CROUS university restaurants across France and its overseas territories. The API powers the CROUStillant website, giving access to daily menu data for student dining halls managed by the CROUS network. It is maintained independently and offers structured, machine-readable data intended for developers and students who want to check meal offerings at university restaurants. The project focuses on aggregating and republishing publicly available CROUS menu information in a more accessible, programmatic format for reuse in other applications or websites.### 📝 • Introduction CROUStillant est un projet open-source et gratuit qui a pour but de fournir des informations sur les menus des restaurants universitaires CROUS en France et en Outre-Mer. Cette API alimente aussi le site internet de CROUStillant qui est disponible ici : [croustillant.menu/fr…

education
OpenAPI specVisit homepage
64
good

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

Data schema (61 fields)

Filterable via the API (22)
ouvertzoneispmrtyperegionactifoffsetcodethemedatelimitlangheightfontcolormealsblockscolor_infoscolor_titlecolor_contentcolor_headerrepas
FieldTypeDescription
ouvertFilterable via the APIbooleanFilters restaurants by open status.Filtre les restaurants par statut d'ouverture
zoneFilterable via the APIstringFilters restaurants by zone (case-insensitive).Filtre les restaurants par zone (insensible à la casse)
ispmrFilterable via the APIbooleanFilters restaurants accessible to people with reduced mobility.Filtre les restaurants accessibles aux PMR
typeFilterable via the APIinteger (int32)Filters restaurants by type code.Filtre les restaurants par code de type
regionFilterable via the APIinteger (int32)Filters restaurants by region code.Filtre les restaurants par code de région
actifFilterable via the APIbooleanReturns only active restaurants.Renvoie uniquement les restaurants actifs
offsetFilterable via the APIbooleanOffset used for pagination.Décalage pour la pagination
codeFilterable via the APIinteger (int32)ID of the region.ID de la région
themeFilterable via the APIstringWidget theme (light or dark).Thème du widget (light, dark)
dateFilterable via the APIstringDate of the menu.Date du menu
limitFilterable via the APIinteger (int32)Number of latest ingestion tasks to return (1-100, default 20).Nombre de dernières tâches d'ingestion à retourner (1-100, défaut 20)
langFilterable via the APIstringLanguage code (fr, en).Langue (fr, en)
heightFilterable via the APIinteger (int32)Fixed widget height in pixels (200-1200, default 600).Hauteur fixe du widget en px (200-1200, défaut: 600)
fontFilterable via the APIstringFont used by the widget (Inter, Roboto, Outfit, Nunito, system).Police (Inter, Roboto, Outfit, Nunito, system)
colorFilterable via the APIstringHexadecimal accent color without the # sign.Couleur d'accent hexadécimale sans # (ex: ef4444)
mealsFilterable via the APIstringMeals to display in the menu block (morning, midday, evening).Repas à afficher dans le bloc menu (matin,midi,soir)
blocksFilterable via the APIstringBlocks to display, in the desired order.Blocs à afficher, dans l'ordre souhaité (header,header_text,region,status,address,menu,hours,contact,payment,access,link)
color_infosFilterable via the APIColor infosstringCustom color for information text (hex format).Couleur personnalisée pour les informations (format: #RRGGBB ou #RGB)
color_titleFilterable via the APIColor titlestringCustom color for titles (hex format).Couleur personnalisée pour les titres (format: #RRGGBB ou #RGB)
color_contentFilterable via the APIColor contentstringCustom color for content (hex format).Couleur personnalisée pour le contenu (format: #RRGGBB ou #RGB)
color_headerFilterable via the APIColor headerstringCustom color for the header (hex format).Couleur personnalisée pour l'en-tête (format: #RRGGBB ou #RGB)
repasFilterable via the APIstringMeal of the menu.Repas du menu
libelleRegionstringLabel of the region.Libellé de la région
jourJoursstringDay of the week.Jours de la semaine
ouvertureJoursobjectOpening details for a given day.Opening details for a given day.
accesRestaurantstringAccess information for the restaurant.Informations sur l'accès au restaurant
adresseRestaurantstringAddress of the restaurant.Adresse du restaurant
emailRestaurantstringEmail address of the restaurant.Adresse email du restaurant
horairesRestaurantarray<string>Opening hours of the restaurant.Horaires d'ouverture du restaurant
image_urlRestaurantstringURL of the restaurant's image.URL de l'image du restaurant
jours_ouvertRestaurantarray<object>Days the restaurant is open.Jours d'ouverture du restaurant
latitudeRestaurantnumber (float)Latitude of the restaurant.Latitude du restaurant
longitudeRestaurantnumber (float)Longitude of the restaurant.Longitude du restaurant
nomRestaurantstringName of the restaurant.Nom du restaurant
paiementRestaurantarray<string>Payment methods accepted by the restaurant.Moyens de paiement acceptés par le restaurant
telephoneRestaurantstringPhone number of the restaurant.Numéro de téléphone du restaurant
type_restaurantRestaurantobjectType of restaurant.Type of restaurant.
ordrePlatTrieinteger (int32)Order of the dish within the menu.Ordre du plat dans le menu
platsCategoriearray<object>List of dishes in the category.Liste des plats de la catégorie
categoriesRepasarray<object>List of categories for the meal.Liste des catégories du repas
debutTachestringStart date of the task.Date de début de la tâche
debut_categoriesTacheinteger (int32)Number of categories retrieved at the start of the task.Nombre de catégories récupérées au début de la tâche
debut_compositionsTacheinteger (int32)Number of compositions retrieved at the start of the task.Nombre de compositions récupérées au début de la tâche
debut_menusTacheinteger (int32)Number of menus retrieved at the start of the task.Nombre de menus récupérés au début de la tâche
debut_platsTacheinteger (int32)Number of dishes retrieved at the start of the task.Nombre de plats récupérés au début de la tâche
debut_regionsTacheinteger (int32)Number of regions retrieved at the start of the task.Nombre de régions récupérées au début de la tâche
debut_repasTacheinteger (int32)Number of meals retrieved at the start of the task.Nombre de repas récupérés au début de la tâche
debut_restaurantsTacheinteger (int32)Number of restaurants retrieved at the start of the task.Nombre de restaurants récupérés au début de la tâche
debut_types_restaurantsTacheinteger (int32)Number of restaurant types retrieved at the start of the task.Nombre de types de restaurants récupérés au début de la tâche
finTachestringEnd date of the task.Date de fin de la tâche
fin_categoriesTacheinteger (int32)Number of categories retrieved at the end of the task.Nombre de catégories récupérées à la fin de la tâche
fin_compositionsTacheinteger (int32)Number of compositions retrieved at the end of the task.Nombre de compositions récupérées à la fin de la tâche
fin_menusTacheinteger (int32)Number of menus retrieved at the end of the task.Nombre de menus récupérés à la fin de la tâche
fin_platsTacheinteger (int32)Number of dishes retrieved at the end of the task.Nombre de plats récupérés à la fin de la tâche
fin_regionsTacheinteger (int32)Number of regions retrieved at the end of the task.Nombre de régions récupérées à la fin de la tâche
fin_repasTacheinteger (int32)Number of meals retrieved at the end of the task.Nombre de repas récupérés à la fin de la tâche
fin_restaurantsTacheinteger (int32)Number of restaurants retrieved at the end of the task.Nombre de restaurants récupérés à la fin de la tâche
fin_types_restaurantsTacheinteger (int32)Number of restaurant types retrieved at the end of the task.Nombre de types de restaurants récupérés à la fin de la tâche
idTachestringIdentifier of the task.Identifiant de la tâche
requetesTacheinteger (int32)Number of requests performed.Nombre de requêtes effectuées
CROUStillantChangeLogarray<object>Changelog of the CROUStillant services.Changelog des services de CROUStillant

Schema captured from openapi 26 days ago.

Verification Status

Using the API

Configuration

Base URL
https://api.croustillant.menu
Format
openapi

Query examples

curl -s 'https://api.croustillant.menu/openapi.json' -H 'Accept: application/json'

Machine-readable API description (use it to generate clients).

Full API documentation ↗

Machine-readable & source

API CROUStillant — live verification badge

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