Edamam nutrition
APINutrition analysis API for food items and recipes
Overview
The Edamam Nutrition API offers RESTful endpoints to analyze single food items (via text or barcode), parse recipe ingredients for nutrient profiles, and retrieve detailed data including calories, macros, vitamins, minerals, and dietary flags (gluten-free, vegan). Responses are in JSON. Ideal use cases include diet-tracking apps, recipe platforms adding nutrition labels, health tools for personalized meal planning, and e-commerce food products displaying nutritional facts. It supports multi-language queries and filterable dietary restrictions to build user-centric wellness solutions.
Example Integration (JavaScript)
fetch('https://developer.edamam.com/edamam-docs-nutrition-api')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err)); Key Features
- RESTful
- JSON support
- Nutrition analysis for foods/recipes
- Barcode scanning integration
- Dietary restriction filtering
- Macro/micro nutrient breakdown
Frequently Asked Questions
? Is Edamam nutrition API free to use?
Yes, it offers a free tier with limited monthly requests; paid plans are available for higher usage and advanced features.
? Does it require an API Key?
Yes, you need to register for an API key and app ID to authenticate all requests.
? What is the response format?
All responses are in JSON, providing structured nutritional data including macros, micros, and dietary flags.
Top Alternatives
People Also Ask about Edamam nutrition
Tool Info
Pros
- ⊕ Accurate nutrient data
- ⊕ Versatile endpoints for diverse use cases
- ⊕ Supports dietary filters
- ⊕ Well-documented
Cons
- ⊖ Rate limits on free tier
- ⊖ Requires API key authentication
- ⊖ Premium plans for high-volume usage
- ⊖ Limited free requests monthly