Since we understand the recipe – ingredients, diets, allergies, nutrition, taste, techniques & more. We can connect your users with the best recipes available for their unique food preferences.
Search over 2 million recipes
- Search our large recipe database. We add new sites and recipes continuously.
- You will also get access to over 5000 top web recipe sources
- Our search algorithm returns the most relevant recipes from the most popular and best recipes sources on the web. We order recipes by their cookability and quality so your customer can always count on getting the best recipes!
Semantically organized database
- The recipes in our database are normalized and can be filtered in the search by calorie and diet preferences.
Full nutrition for each recipe
- We have the most accurate automated nutrition analysis on the web powered by our proprietary Natural Language Processing (NLP) engine. Customers get detailed nutrition breakdown of each recipe with 25+ nutrients and appropriateness for all major diets.
- Filter by calories, diet or allergy restrictions
- Edamam has developed over 35 diet and health filters for your customers to use. Now you can develop applications for virtually any popular diet or major health condition.
Recipe caching
- Edamam may allow caching for those customer on custom plans.
The spoonacular Recipe - Food - Nutrition API gives you to access to thousands of recipes, storebought packaged foods, and chain restaurant menu items. Our food ontology and semantic recipe search engine makes it possible to search for recipes using natural language queries, such as "gluten free brownies without sugar" or "low fat vegan cupcakes." You can automatically calculate the nutritional information for any recipe, estimate recipe costs, visualize ingredient lists, find recipes for what's in your fridge, find recipes based on special diets, nutritional requirements, or favorite ingredients, classify recipes into types and cuisines, convert ingredient amounts, or even compute an entire meal plan. With our powerful API, you can create many kinds of food and nutrition apps.
Special diets/dietary requirements currently available include: vegan, vegetarian, pescetarian, gluten free, grain free, dairy free, high protein, low sodium, low carb, Paleo, Primal, ketogenic, and more.
This API provides you with tools to find nutrition and diet data for generic foods, packaged foods and restaurant meals. In addition it employs NLP (Natural Language Processing) which allows for extraction of food entities from unstructured text.
Covered Use Cases:
-Search for a 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 a food by given nutrient quantity for 28 nutrients
-Seach for foods within a given brand
-Built in food-logging context it allows for NLP requests for chat bots and natural language calorie counters
Quickly and efficiently retrieve high-quality data on over 535,000 food products. We provide nutrition labels, ingredients, diet compatibility, barcodes, and more. Use a barcode or product name to retrieve detailed data. Check out our website for more information.
This API gives you the tools to find high-quality data on over 875,000 branded, grocery, and generic foods. You can also use this API to get nutrition data for thousands of raw ingredients. This API supports barcode lookup, searching by name, advanced searches using 10+ filters, and searching using a single ingredient or a set of ingredients. We provide ingredients, packaging info (size and photos), serving info, nutrients (micro and macro), diet labels (vegan, vegetarian, gluten-free), flagged ingredients, allergens, trace ingredients, countries where sold, palm oil ingredients, and more.
Nutrifai food image detection API enables you to extract the nutrition value of the foods on your table. API endpoints works asynchronously as it is using heavy ML processing to detect foods in the picture. For this purpose you need to upload your image and query results by another endpoint.