Skip to content

API CROUStillant API

No authHTTPSGovernment
Open documentation ↗

Overview

### 📝 • 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](https://croustillant.menu/fr) L'API CROUStillant permet d'accéder à toutes les informations stockées dans la base de données du projet : * Les régions où se trouvent les restaurants universitaires. * Les restaurants universitaires. * Les menus et plats proposés par les restaurants universitaires. Pour en apprendre plus sur le projet, rendez vous ici : [croustillant.menu/fr/about](https://croustillant.menu/fr/about) ‎ ### 🔒 • Authentification L'API CROUStillant ne nécessite pas d'authentification pour accéder aux données. Cependant **les requêtes sont limitées à 200 par minute par adresse IP**. 🏫 *Si vous êtes une organisation (université, entreprise, association, etc.), ou un particulier et que vous avez besoin de plus de requêtes, vous pouvez nous contacter à l'adresse suivante :* *<[email protected]>* *!* ‎ ### ⚙️ • Données * Les données sont mises à jour 4 fois par jour (1h, 9h, 11h et 15h). * Toutes les dates sont stockées en UTC+0. ‎ ### 📄 • Termes d'utilisation Il y a quelques règles à respecter pour toute utilisation de l'API CROUStillant : * Vous ne pouvez pas utiliser l'API à des fins commerciales. * Vous ne pouvez pas utiliser l'API pour des activités illégales / ma

API CROUStillant is a government API. It needs no API key. It is served over HTTPS.

At a glance

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Government
Base URL
https://api.croustillant.menu

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://api.croustillant.menu" \
  -H "Accept: application/json"
JavaScript
const response = await fetch("https://api.croustillant.menu", {
  method: "GET",
  headers: {
    "Accept": "application/json",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://api.croustillant.menu",
    headers={
    "Accept": "application/json",
    },
    timeout=30,
)
print(response.json())

Questions

Does the API CROUStillant API need an API key?

No. The API CROUStillant API can be called without an API key or sign-up, which makes it handy for prototypes and front-end demos.

Does the API CROUStillant API support HTTPS?

Yes, the API CROUStillant API is served over HTTPS.

What are alternatives to the API CROUStillant API?

Other Government APIs include EPA, UK Companies House, Open Government, Canada, Federal Register, Census.gov.

Compare alternatives →

Listed from data.gouv.fr (Licence Ouverte).