Nutrition Analysis API and Database

style="width:30%"> Developer Startup Enterprise
Free for startups*
Starting at $99
Start now Contact us Contact us
Monthly API limits:
Full recipes analyzed 200 recipes 1000 recipes Unlimited
Text Analysis hits 1000 text lines 10,000 text lines Unlimited
Food Searches 100,000 API calls Unlimited Unlimited
UPC/Barcode Search 500 API calls Unlimited Unlimited
Autocomplete Unlimited Unlimited Unlimited
Natural Language Processing (NLP)
500,000 item food DB
UPC/Barcode Search
Health, Diet and Allergy labeling Basic labels
Shopping aisle food labeling
Detailed Nutrition for Each Ingredient
Glycemic Index
Commercial use Not allowed Yes Yes
Attribution Required** Required** Required**
Support Forum Email Email + Phone
Contract duration unlimited Month to month Custom
The Nutrition Analysis API and Database uses Natural Language Processing and semantically structured data. This is the most advanced nutrition analysis technology available!
Full recipe nutrition analysis
Submit the full text of any recipe or ingredient list. Edamam will extract the full nutrition and ingredient data from the text. No more need to spend hours entering your recipes line by line. The nutrition analysis takes less than a second!
Edamam returns detailed information for each ingredient line. You can get information for the entire recipe as a whole or broken down automatically for each ingredient.
Food database
Edamam provides access to a food nutrient database with over 500,000 basic foods and consumer packaged goods
For basic foods (flour, eggs, flour etc.), Edamam returns data for calories, fats, carbohydrates, protein, cholesterol, sodium and another 30 micronutrients. For packaged foods and fast foods data is return as listed on their nutrition label
All food nutrient data is enriched with diet, allergy and health labeling, as calculated by Edamam based on the food's ingredients. Vegan, Paleo, Gluten Free, Low-Sodium, Dairy Free are some of the 20+ claims generated automatically.
Text Analysis
Our Natural Language Processing engine allows for exraction of food named entities from text. We also allow for combined entity extraction with food database search. Once a text is submitted and entities are extracted our database is searched for additional food matches to the extracted entities.
UPC or Barcode search
The food database, we provide access to, includes about 300,000 foods with applicable UPC codes.
Low cost solution
Edamam provides free nutrient database access and recipe nutrition analysis with its basic plan for developers, startups and non-profits alike.
Enterprise customers are charged a very low monthly licensing fee for recipe analysis and/or food data calls based on usage. Custom packages are also available.
*Edamam reserves the right to determine eligibility to free access at the Startup level. Eligibility is determined based on type of usage for the API and level of commercialization for the products in which the API is used. When Edamam determines that a customer on a Start-up plan has started generating revenue while using Edamam’s data the customer will have to switch to a paid Enterprise plan. At this time all future use of any recipe nutrition analysis data provided by Edamam under the Startup plan will be subject of the standard Edamam monthly licensing fees as agreed between Edamam and the customer. In the event when the customer chooses not to pay licensing fees to Edamam it will have to return all data received via the API to Edamam and stop using it.
**All Edamam plans require the following attribution by using the image provided here and a link to . For the Recipe Analysis API, such attribution should be placed right next to the nutrition facts. You can see the available image formats and examples from other customers here. Not providing attribution is considered breach of contract and is followed by immediate service suspension.