TheMealDB

Search and look up meal recipes with ingredients and preparation instructions.

2 endpoints2 calls2/2 passing
Get API key

Search meals by name.

GET/v1/…themealdb/search
passing · 1.0s5m cache

Try it

Checking your keys…

Parameters

query

string · query · required

Meal keyword (English).

Example response

{"project":"food:themealdb",  "data": {"ok":true,"count":25,    "meals": [      {"idMeal":"52795","strArea":"India","strMeal":"Chicken Handi","strTags":null,"strSource":"","strYoutube":"https://www.youtube.com/watch?v=IO0issT0Rmc",        "ingredients": [          {"name":"Chicken","measure":"1.2 kg"          },          {"name":"Onion","measure":"5 thinly sliced"          },          {"name":"Tomatoes","measure":"2 finely chopped"          }        ],"strCategory":"Chicken","strMealThumb":"https://www.themealdb.com/images/media/meals/wyxwsp1486979827.jpg","strInstructions":"Take a large pot or wok, big enough to cook all the chicken, and heat the oil in it. Once the oil is hot, add sliced onion and fry them until deep golden brown. Then take them out …"      },      {"idMeal":"53358","strArea":"India","strMeal":"Chicken Mandi","strTags":null,"strSource":"","strYoutube":"",        "ingredients": [          {"name":"Chicken","measure":"1"          },          {"name":"Basmati Rice","measure":"2 cups"          },          {"name":"Water","measure":"4 cups"          }        ],"strCategory":"Chicken","strMealThumb":"https://www.themealdb.com/images/media/meals/er4d081765186828.jpg","strInstructions":"1. Clean and cut the chicken; marinate briefly with salt, turmeric and a little oil.\r\n2. Rinse and soak basmati rice 20–30 minutes.\r\n3. In a large pot, heat ghee/oil. Fry chopped o…"      },      {"idMeal":"53110","strArea":"Australian","strMeal":"Sticky Chicken","strTags":null,"strSource":"https://www.bbcgoodfood.com/recipes/sticky-chicken","strYoutube":"https://www.youtube.com/watch?v=o8tz2BOltTg",        "ingredients": [          {"name":"Chicken drumsticks","measure":"8"          },          {"name":"Soy Sauce","measure":"2 tblsp"          },          {"name":"Honey","measure":"1 tablespoon"          }        ],"strCategory":"Chicken","strMealThumb":"https://www.themealdb.com/images/media/meals/cj56fs1762340001.jpg","strInstructions":"step 1\r\nMake 3 slashes on each of the drumsticks. Mix together the soy, honey, oil, tomato purée and mustard. Pour this mixture over the chicken and coat thoroughly. Leave to marin…"      }    ]  },"timestamp":"2026-05-27T13:26:59Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "food:themealdb",  "search",  { query: "chicken" });