GET /recipes/search
Search for meal recipes by name or ingredient keyword. Returns matching recipes with names, thumbnail images, categories, and cuisine regions. Data from TheMealDB, covering hundreds of recipes from around the world. Useful for cooking apps, meal planning tools, recipe discovery features, and food blogs that need structured recipe data.
GET /recipes/random
Get a completely random recipe with full cooking instructions, ingredient list with measurements, category, cuisine origin, and a thumbnail image. Perfect for 'what should I cook tonight?' features, recipe-of-the-day widgets, cooking challenge generators, and adding variety to meal planning apps. Data from TheMealDB.
GET /recipes/categories
List all available meal categories (e.g., Beef, Chicken, Seafood, Vegetarian, Dessert, Pasta, etc.) with descriptions and thumbnail images. Use these categories to build filtered recipe browsing experiences and category navigation menus. Data from TheMealDB.
GET /recipes/areas
List all available cuisine regions/origins (e.g., Italian, Japanese, Mexican, Indian, French, Thai, etc.). Use these to build cuisine-based recipe filters and explore food from different cultures. Data from TheMealDB covering 25+ world cuisines.
GET /recipes/category/:category
Get all recipes in a specific meal category (e.g., Seafood, Vegetarian, Dessert). Returns recipe names and thumbnails for each match. Useful for building category landing pages in cooking apps, dietary-filtered meal lists, and recipe browsing interfaces organized by food type. Data from TheMealDB.
GET /recipes/area/:area
Get all recipes from a specific cuisine/region (e.g., Japanese, Italian, Mexican). Returns recipe names and thumbnails for each match. Useful for building cuisine-focused recipe collections, cultural food exploration features, and travel apps that showcase local dishes from a destination country. Data from TheMealDB.
GET /cocktails/search
Search for cocktail recipes by name (e.g., margarita, mojito, old fashioned). Returns matching cocktails with names, images, ingredients with measurements, mixing instructions, glass type, and whether the drink is alcoholic. Data from TheCocktailDB. Useful for bartending apps, drink recipe sites, restaurant menu builders, and party planning tools.
GET /cocktails/random
Get a random cocktail recipe with full details: name, image, ingredients with measurements, mixing instructions, glass type, and category. Perfect for 'surprise me' drink features, cocktail-of-the-day widgets, bartending practice tools, and social gathering apps. Data from TheCocktailDB covering hundreds of classic and modern cocktails.
GET /cocktails/ingredients
List all available cocktail ingredients in the database (vodka, rum, gin, tequila, various mixers, garnishes, etc.). Use this to build ingredient-based recipe search, 'what can I make with what I have' features, and bar inventory management tools. Data from TheCocktailDB.
GET /cocktails/ingredient/:ingredient
Find all cocktails that use a specific ingredient (e.g., vodka, rum, lime juice). Returns matching cocktail names and thumbnails. Useful for building 'cocktails you can make' features based on available ingredients, ingredient-focused recipe discovery, and bartending apps that organize drinks by spirit type. Data from TheCocktailDB.
GET /mashup/culinary/route
Food trail planner: combines local recipes, craft breweries, current weather, and upcoming food-related events for any city worldwide.