Edamam recipes API
Overview
The Edamam Recipe Search API lets you search a database of over 2 million recipes filtered by ingredients, diet labels such as vegan or keto, meal type, and cuisine. Authentication uses an app ID and app key, both obtained free from the Edamam developer portal. It is a great starting point for food apps that need rich, filterable recipe data with nutritional information included.
Beginner Tip
Use the diet and health query parameters (e.g., &diet=balanced&health=vegan) to narrow results — without filters you may get thousands of matches.
Available Data
Example Response
{
"recipe": "Chicken Stir Fry",
"calories": 380,
"protein_g": 32,
"carbs_g": 28,
"fat_g": 14,
"ingredients": [
"chicken breast",
"bell pepper",
"soy sauce",
"garlic"
],
"prep_time_minutes": 20
} Field Reference
label Name of the recipe. image URL to the recipe thumbnail image. source Name of the website or publication that published the recipe. url Link to the full recipe on the source website. calories Total calories for the entire recipe. ingredientLines List of ingredient strings exactly as written in the original recipe. Implementation Example
const url = "https://developer.edamam.com/edamam-docs-recipe-api";
// Replace headers or query params with the values required by this API.
const response = await fetch(url, {
headers: {
"X-API-Key": "YOUR_API_KEY"
}
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); What Can You Build?
Note: These code examples are AI-generated and unverified. Always refer to the official API documentation for accurate usage.
Common Errors & Troubleshooting
Matrix Score Breakdown
Partially tested on Apr 5, 2026
Technical Specifications
Related Tags
Recipes Using Edamam recipes
Build something with this API. Each recipe includes step-by-step instructions and code outlines.
Similar APIs
View All →Chomp
The Chomp API provides detailed nutritional data for millions of grocery products and restaurant menu items, including macros, ingredients, and allergen flags.
Edamam nutrition
The Edamam Nutrition Analysis API parses natural-language food descriptions such as "1 cup of oatmeal" or "200g chicken breast" and returns detailed nutritional breakdowns including calories, macros, vitamins, and minerals.
Kroger
The Kroger API gives developers access to product catalog data, pricing, store locations, and promotions from one of the largest US grocery chains.
LCBO
The LCBO API provides access to the Liquor Control Board of Ontario product catalog, including wines, spirits, and beers sold in Ontario, Canada.
Spoonacular
Spoonacular is a comprehensive food and recipe API that provides recipe search, ingredient data, nutritional analysis, and meal planning features.