Product information by EAN
Look up a packaged food product in the Tuduu master catalog by its EAN and get its descriptive data: title, brand, the full ingredient list as a single string, and the label format. Ingredients are returned raw, ready to feed into the compatibility analysis. Use Cases: SHOPPING APP WITH BARCODE SCANNER • The user scans a barcode and instantly sees the product name, brand and ingredients, without maintaining a catalog. GROCERY — CATALOG ENRICHMENT • Fill missing product data (title, brand, ingredients) for items identified only by EAN.
Response
ProductInfoResult
Basic product information looked up by EAN from the Tuduu master catalog. The endpoints are disjoint by design: this one carries the descriptive fields, while macronutrients and compatibility live on their own by-EAN endpoints. Merge the responses on 'ean'.
object
ProductInfoResult
Basic product information looked up by EAN from the Tuduu master catalog. The endpoints are disjoint by design: this one carries the descriptive fields, while macronutrients and compatibility live on their own by-EAN endpoints. Merge the responses on 'ean'.
ean
Normalized EAN: the canonical key used to merge the responses of the by-EAN endpoints
title?
Product title. Falls back to the sales denomination. Null when unknown
brand?
Brand. Null when unknown
ingredients?
Ingredient list as a single raw string, as printed on the label. Null when unknown
format?
Label format / pack size (e.g. "500 g"). Null when unknown
No Content
No schemas are available for this endpoint.
Unauthorized
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Forbidden
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Not Acceptable
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Unprocessable Entity
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Too Many Requests (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Internal Server Error
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Bad Gateway (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Gateway Timeout (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?