Tools:
NYT ingredient phrase tagger: https://github.com/NYTimes/ingredient-phrase-tagger
APIs
The ESHA Nutrition Database API https://esha.com/products/nutrition-database-api/
ANSES-CIQUAL French 2020 food composition table version, a table in excel or xlm format that breaks down various types of food (soups, deserts, dishes, vegetables, etc.) in its basic components (energy, water, protein, carbohydrate, etc.).
Get your recipe on Google: https://developers.google.com/search/docs/data-types/recipe#recipe-properties
https://recipescape.kixlab.org/ API provides several APIs including an API that returns a JSON representation of the specified food, one that returns all known nutrients, one that returns all known units, one that supports food search and another one for food recommendation.
The Edamam APIs including a Nutrition Analysis, Food Database, and Recipe Search API (search over 2.3 million recipes by diets, calories and nutrient ranges).
Spoonacular offers a variety of widgets that allow you to work with food data, including an ingredient visualizer widget which lets you show a recipe‘s ingredient list in a visually appealing way, price visualizer widget which lets you show the total estimated cost for a recipe, a taste visualizer widget which lets you display the taste distribution of an ingredient or an entire recipe, a nutrition visualizer widget which lets you display macro and micro nutrients of a recipe, and an equipment visualizer widget which lets you show the tools required to make recipe. It also has a free list you can download with 'the 1000 most frequently used ingredients’.
Ontologies & knowledge extraction:
This paper estimates nutritional values for recipes
Scrapers
Recipe scrapers: https://github.com/hhursev/recipe-scrapers
Recipe box scrapers which supports three websites in Python 3: Foodnetwork.com, Epicurious.com, and Allrecipes.com; see also https://eightportions.com/datasets/Recipes/
Other tools and sources
NYT ingredient phrase tagger: https://github.com/NYTimes/ingredient-phrase-tagger