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.

Native multilingualAlgorithmic architectureComplete stack

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.

0
Supported languages
0%
Nutrition analysis accuracy
0ms
Average response time
0k+
Cataloged products

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.

ProductsCompatibility

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.

RecipesCompatibility

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.

RecipesMacronutrients

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.

Recipes

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.

Recipes

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.

Recipes

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.

Recipes

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'.

Recipes

[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.

Recipes

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.

Recipes

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.

Recipes

Get countries

GET

Returns all countries with their identifiers, usable to resolve CountryId values on recipe details.

Definitions

Get difficulty levels

GET

Returns all recipe difficulty levels with their localized names, usable to resolve Difficulty values on recipe details.

Definitions

Get Italian regions

GET

Returns all Italian regions with their identifiers, usable to resolve ItalianRegionId values on recipe details.

Definitions

Get lifestyle flags

GET

Returns definitions for all nutritional lifestyle flags (vegetarian, vegan, gluten-free, etc.)

Definitions

Get measure units

GET

Returns all units of measure usable to interpret MeasureUnitId values on recipe ingredients.

Definitions

Get outcome types

GET

Returns definitions for all nutritional outcome types (suitable, not suitable, certified, etc.)

Definitions

Get recipe types

GET

Returns all available recipe type identifiers with their localized names.

Definitions

Get supported languages

GET

Returns all languages supported by the API, usable to resolve language codes for localized content requests.

Definitions

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.