Ingredients Information

Extract the list of ingredients present in a detected dish and their quantities. Ideal for food logging, allergen checks, and nutrition workflows.

Plan & Token Requirements

Feature available in the following LogMeal Plans:

Analyse
Monitor
Recommend
Custom

Accessible by the following User Types:

APICompany | 🔴 APIUser | 🔵 APIUserManager


What It Does

Ingredients Information returns the recipe-like ingredient list for each automatically recognized or manually reported dish, including ingredient names and estimated quantities.
It sits downstream of dish recognition: once an image is processed and one or more dishes are detected, you can query the dish to retrieve its ingredient composition and amounts. This feature also works for any manually submitted food intake (see list of ways to submit intakes).


When to Use It / Outcomes

  • You need ingredient-level logging to power food diaries and nutrient analysis.
  • Your users should be able to review or edit the ingredients of a detected dish for personalization.
  • You want to compare detected ingredients against diet labels / restrictions (e.g., vegan, nut-free).

Output: JSON containing the list of ingredients present in the dish and their quantities (grams or other configured measures).


Feature-Specific Details

  • Works after recognition: ingredients become available for an intake only after a recognition procedure has been applied to the image or after a manual intake has been submitted.
  • The database currently includes 800+ ingredients curated by dietitians; recipes consider standardized individual portions.
  • Users can adjust serving size and override ingredients and quantities to reflect real-world variations.
  • Supports measurement systems (metric/imperial/cooking measures) configured per user profile; responses align to the user’s preference.

Related Endpoints

Use these endpoints to obtain and manage ingredients for a recognized intake:


Related Use Cases


Copy-Paste Recipes

Set profile data once to improve label language and regional dishes:

Send the image for segmentation to obtain regions and top dish candidates per region. Display the top 5 candidate dishes per region.

Retrieve the list of ingredients and quantities associated to the submitted intake.

Confirm and adjust the ingredients and their amounts.