ApiRestaurant.comObtenir ma clé API

API restaurants développeurs · édité en France

La carte d’un restaurant, servie en JSON.

Recherche géolocalisée, menus détaillés, horaires d'ouverture, avis et créneaux de réservation. Toute la donnée resto en JSON, pour vos apps et marketplaces.

0 clépour l’essai en direct ci-dessus
25+cuisines du monde dans la base
JSONréponse normalisée, prête à parser
🇫🇷documentation & support en France
Outil gratuit

Avant de choisir une API, posez le besoin

Un cadrage en quelques minutes qui évite les mauvaises surprises : quotas, conditions d'utilisation, pannes et données personnelles.

Obtenir ma checklist gratuite
menu-en-direct · base culinaire ouverte● 200 OK
GET/menu?cuisine=
LA CARTE — plats réels renvoyés
Beef Bourguignon
Beef Bourguignon#52904
Boulangère Potatoes
Boulangère Potatoes#52914
Brie & prosciutto brioche
Brie & prosciutto brioche#52913
Chicken Basquaise
Chicken Basquaise#52934
Chicken Marengo
Chicken Marengo#52920
Chicken Parmentier
Chicken Parmentier#52879
REQUÊTE — cURL
curl "https://www.themealdb.com/api/json/v1/1/filter.php?a=France"
RÉPONSE — JSON
{
  "cuisine": "France",
  "count": 28,
  "meals": [
    {
      "idMeal": "52904",
      "strMeal": "Beef Bourguignon",
      "strMealThumb": "https://www.themealdb.com/images/media/meals/vtqxtu1511784197.jpg"
    },
    {
      "idMeal": "52914",
      "strMeal": "Boulangère Potatoes",
      "strMealThumb": "https://www.themealdb.com/images/media/meals/qywups1511796761.jpg"
    },
    {
      "idMeal": "52913",
      "strMeal": "Brie & prosciutto brioche",
      "strMealThumb": "https://www.themealdb.com/images/media/meals/qqpwsy1511796276.jpg"
    }
  ]
}

Données réelles servies en direct depuis une base culinaire ouverte. Aucune donnée simulée sur cette page.

Le menu de l’API

Des endpoints lisibles, pensés pour la restauration. Pas de jargon inutile.

GET /menu?cuisine=Italian

La carte d’une cuisine : liste des plats avec photo et identifiant.

GET /plat/{id}

Fiche complète : ingrédients, quantités, étapes, catégorie, origine.

GET /recherche?q=ratatouille

Recherche plein texte par nom de plat.

GET /categories

Familles culinaires : entrées, viandes, poissons, desserts, végétarien…

GET /ingredient/{nom}

Tous les plats contenant un ingrédient donné.

GET /aleatoire

Un plat tiré au sort — idéal pour un « plat du jour » automatique.

Anatomie d’un plat

Chaque plat renvoyé suit la même structure. Vous mappez une fois, vous affichez partout.

strMealNom du platBeef Bourguignon
strAreaOrigine / cuisineFrance
strCategoryFamille culinaireBeef
strMealThumbURL de la photo…/meals/vtqxtu.jpg
strInstructionsÉtapes de préparationCut the aubergines…
strIngredientNIngrédient n° N (1→20)Beef, Lardons…

À quoi ça sert, concrètement

Une même API, des cartes vivantes partout où la cuisine se montre.

01

Site de restaurant

Affichez une carte qui se met à jour toute seule, avec photos propres et fiches détaillées — sans ressaisir un menu à la main.

02

App de recettes

Recherche par plat ou par ingrédient, liste d’ingrédients structurée, étapes numérotées : tout est prêt à afficher.

03

Bot & assistant

« Donne-moi une idée de dîner italien » → un appel, un plat aléatoire avec sa recette renvoyée en JSON.

04

Écran & affichage

Plat du jour automatique sur un écran de salle ou de cuisine, rafraîchi sans intervention.

Trois étapes, de l’appel à l’assiette

01

Appelez un endpoint

Une simple requête GET, sans clé pour démarrer. Choisissez une cuisine ou un plat.

02

Recevez du JSON propre

Champs normalisés, photos, ingrédients listés. Rien à nettoyer côté serveur.

03

Affichez votre carte

Branchez les champs sur votre site ou votre app. La carte vit toute seule.

Questions fréquentes sur l'API restaurants

Comment fonctionne la recherche géolocalisée ?

Vous envoyez latitude/longitude et un rayon ; l'API renvoie les restaurants triés par distance, avec filtres cuisine, budget, ouverture et régimes alimentaires.

Peut-on réserver directement via l'API ?

Oui, pour les établissements partenaires : l'endpoint availability liste les créneaux et l'endpoint booking confirme la réservation en temps réel.

Les menus et horaires sont-ils fiables ?

Les horaires gèrent les fermetures exceptionnelles et jours fériés ; les menus précisent prix et allergènes et sont resynchronisés régulièrement.

Un projet food à lancer ?

Marketplace, app de réservation ou guide local : parlons de vos besoins.

  • → accès démo sans clé
  • → exemples cURL · JS · Python
  • → support & doc en français

Réponse sous 24 h ouvrées. Données conformes au RGPD.