EDAMAM

Food Database API

rest
Free Tier

Food Database API Get free access to a database with close to 900,000 foods and over 680,000 unique UPC codes

Food Database API allows you to search for nutrition and diet information within our Food Database.

Covered Use Cases

  • Search for food by keyword, food name or UPC/Barcode
  • Sourcing of nutrition facts for a given food, including: macro and micro nutrients, allergen labels, lifestyle and health labels
  • Search for food by given nutrient quantity for 28 nutrients
  • Search for foods within a given brand
  • With the built-in food-logging context it allows for NLP requests for chatbots and natural language calorie counters

Here are some of the core features of Food Database API:

  • The Food API uses Natural Language Processing and semantically structured data. Each search string you input in the API goes through Edamam's proprietary natural language analysis engine. Food entities are found and quantities are attached to them when available. In Food Logging mode the API allows for development of food logging chatbots. All text is analyzed and quantities of the food are estimated on the fly. With Edamam's Food Database API you can use the native iOS or Android voice recognition for one click data entry. No more drop downs and search boxes are required.

  • Food database Edamam provides access to a food and grocery database with close to 900,000 basic foods, restaurant items and consumer packaged foods The foods in the Food API can be filtered by Diet and health filters generated by Edamam. All food database data is enriched with diet, allergy and nutrition labeling, as calculated by Edamam based on the food's ingredients. Peanut Free, Shellfish Free, Gluten Free, Vegan, and Vegetarian are some of the 70+ claims generated automatically. For basic foods from the food database (flour, eggs, flour etc.), Edamam returns data for calories, fats, carbohydrates, protein, cholesterol, sodium, etc. for a total of 28 nutrients. For UPC foods and fast foods data is return as listed on their nutrition label

  • Data Caching The terms of use of the Edamam Data are covered in the API Terms of Use and do not permit data caching unless explicitly permitted by Edamam. The data caching described here does not constitute permission to copy or reuse the Edamam data. Data caching is allowed for some paid API plans when explicitly stated by plan’s terms. API customers can cache only the four basic macro nutrient datapoints - protein, total fat, net carbs and calories as well as the fooId, food label and food image. Saved data can be used only in the end user’s account, behind a password. The caching as described here does not allow API subscribers to build a copy of the Edamam data to be reused in any form or to build a food search. The API still provides full nutrient data which can be displayed on call without caching and customers can only cache the nutrients and data elements described above. Active subscription to an eligible plan is required as long as the data is used

  • UPC or Barcode search The Food Database API provides access to over 615,000 unique UPC codes.

  • Low-cost solution Edamam provides free Food API access with its basic plan for developers, startups and non-profits alike. Enterprise customers are charged a very low monthly and per call fee based on usage. Custom packages are also available.

Food Database API Pricing

Pricing and Rate-Limit info.

$0 /mo

  • 100Requests/minute

$49 /mo

  • 300Requests/minute

$799 /mo

  • 999,999,999Requests/day

Similar Categories

Handpicked lists of the best Food or Search APIs.