The multilingual intelligence layer for nutrition and food
AI-powered APIs connecting nutrition analysis, recipe compatibility, and retail integration. Native in 17 languages and ready to scale across modern food ecosystems.
Why teams choose Tuduu API
European nutrition and food-tech infrastructure built to move faster internationally.
Native multilingual
Nutrition analysis and recipe matching across 17 languages, without intermediate translations. Roll out a new language in about one week.
Algorithmic architecture
No static food database to maintain. Proprietary models adapt quickly across retailers, markets, and localized food catalogs.
Complete stack
Three integrated modules across nutrition, recipes, and retail enrichment. One provider, one integration surface.
Our APIs
Production-ready endpoints used by healthcare providers, food commerce platforms, and loyalty products.
Products compatibility analysis
POST
Analyzes provided ingredients for nutritional characteristics and returns analysis results. Results contain FlagId and OutcomeId identifiers that can be decoded using 'Definitions' endpoints to get localized descriptions.
Recipes compatibility analysis
POST
Analyzes provided ingredients for nutritional characteristics and returns analysis results. Results contain FlagId and OutcomeId identifiers that can be decoded using 'Definitions' endpoints to get localized descriptions.
Recipe macronutrients analysis
POST
Analyzes the ingredients of a recipe and returns macronutrient values per 100g of total recipe. Ingredient names are automatically translated to Italian if a different language is specified via the Accept-Language header.
Get a recipe
GET
Returns the detail of a single recipe by its identifier, associated to the authenticated shop. Use the 'Definitions' endpoints to resolve type identifiers.
Get ingredient sponsored products for a recipe
GET
Returns the list of sponsored products associated to all ingredients of a specific recipe, for the authenticated shop.
Get suggestion sponsored products for a recipe
GET
Returns the list of sponsored products associated to all tools of a specific recipe, for the authenticated shop.
Browse recipes
POST
Returns a paginated list of all recipes associated to the authenticated shop. The request body contains pagination and optional recipe type filtering. Use the 'Definitions' endpoints to resolve type identifiers.
Browse recipes matching all given ingredients
POST
Returns a paginated list of recipes that contain all the specified ingredients, associated to the authenticated shop. Also known as 'What's in my fridge'.
[DEPRECATED] List sponsored products for recipe ingredients
POST
Deprecated endpoint. Use '/recipes/sponsored-products/ingredients/browse' instead. Returns a paginated flat list of all ingredient-sponsored product associations for the authenticated shop. The request body contains pagination options.
List sponsored products for recipe ingredients
POST
Returns a paginated flat list of all ingredient-sponsored product associations for the authenticated shop. The request body contains pagination options.
List sponsored products for recipe suggestions
POST
Returns a paginated flat list of all suggestions-sponsored product associations for the authenticated shop. The request body contains pagination options.
Get countries
GET
Returns all countries with their identifiers, usable to resolve CountryId values on recipe details.
Get difficulty levels
GET
Returns all recipe difficulty levels with their localized names, usable to resolve Difficulty values on recipe details.
Get Italian regions
GET
Returns all Italian regions with their identifiers, usable to resolve ItalianRegionId values on recipe details.
Get lifestyle flags
GET
Returns definitions for all nutritional lifestyle flags (vegetarian, vegan, gluten-free, etc.)
Get measure units
GET
Returns all units of measure usable to interpret MeasureUnitId values on recipe ingredients.
Get outcome types
GET
Returns definitions for all nutritional outcome types (suitable, not suitable, certified, etc.)
Get recipe types
GET
Returns all available recipe type identifiers with their localized names.
Get supported languages
GET
Returns all languages supported by the API, usable to resolve language codes for localized content requests.
Built for developers
Straightforward REST APIs, interactive docs, and fast onboarding.
Fast responses
Average response time around 200ms, with a 99.9% uptime SLA.
Documentation
Interactive docs, code examples, and ready-to-use SDKs for Python, JavaScript, and PHP.
5-minute setup
Simple header-based auth and a quick path from API key to first request.
Dedicated support
Email support by default, with Slack workflows available for enterprise teams.
Start building today
Begin with EUR50 in included credits. No credit card required.