Simple, powerful REST API for discovering global recipes. Built for developers who love food.
GET /api/dishesGET /api/dishes/search?q=pizzaGET /api/dishes/pizza-001-margherita-pizza{
"id": "themealdb-52820-axein1y5",
"name": "Katsu Chicken curry",
"description": "Prep:15min › Cook:30min › Ready in:45min...",
"country": "Japan",
"region": "East Asia",
"tags": ["chicken", "japanese"],
"difficulty": "Hard",
"parent_dish": "Katsu Chicken curry",
"calories": 1249,
"protein": 53,
"carbs": 147,
"fat": 49,
"fiber": 8,
"dietaryInfo": [],
"spiceLevel": "Hot",
"allergens": ["Gluten", "Eggs", "Soy"],
"cookingMethod": "Frying",
"mealType": "Dinner",
"season": "Winter",
"instructions": "Prep:15min … Pour curry sauce over chicken, serve with white rice and enjoy!",
"ingredients": [
{ "name": "chicken breast", "amount": "4 pounded to 1cm thickness" },
{ "name": "plain flour", "amount": "2 tablespoons" },
{ "name": "egg", "amount": "1 beaten" }
],
"image": "https://www.themealdb.com/images/media/meals/vwrpps1503068729.jpg",
"video": "https://www.youtube.com/watch?v=MWzxDFRtVbc",
"variations": [
{
"id": "katsu-chicken-curry-vegetarian-yn1miu8l",
"name": "Vegetarian Katsu Chicken curry",
"description": "A vegetarian variation of Katsu Chicken curry...",
"calories": 601,
"spiceLevel": "Mild",
"dietaryInfo": ["Vegetarian"]
}
]
}/api/dishesGet all dishes with filtering, pagination, and sorting.
/api/dishes/searchFuzzy search with typo tolerance.
/api/dishes/:idGet detailed information about a specific dish.
/api/randomGet a random dish for discovery.
/api/recipes/shareShare your own recipe with the community.
/healthCheck API and database status.
Sub-100ms response times with caching
Fuzzy search with typo tolerance
Advanced filtering by diet, country, etc.