Product macronutrients by EAN
Look up a packaged food product by its EAN and get its declared macronutrients (per 100 g): calories, fat, saturated fat, carbohydrates, sugars, protein, salt and fibre. Merge the response with the other by-EAN endpoints on the 'ean' key. Use Cases: FITNESS & NUTRITION TRACKING APPS • Populate the nutrition table of a scanned product without a proprietary food database. PHARMA — MEAL PLAN VERIFICATION • Pull the declared macros of a product to validate it against a therapeutic dietary plan.
Response
ProductMacronutrientsResult
Macronutrients of a product looked up by EAN, as declared on the label (per 100 g). Disjoint from the basic-info and compatibility by-EAN endpoints: merge the responses on 'ean'.
object
ProductMacronutrientsResult
Macronutrients of a product looked up by EAN, as declared on the label (per 100 g). Disjoint from the basic-info and compatibility by-EAN endpoints: merge the responses on 'ean'.
ean
Normalized EAN: the canonical key used to merge the responses of the by-EAN endpoints
kcal?
Kilocalories
fat?
Total fat (g)
saturatedFat?
Saturated fat (g)
carbohydrates?
Carbohydrates (g)
sugars?
Sugars (g)
protein?
Protein (g)
salt?
Salt (g)
fiber?
Dietary fibre (g)
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?