Skip to main content
GET
Get product content

Authorizations

X-API-Key
string
header
required

Path Parameters

gtin
string
required

GTIN barcode (8, 12, 13, or 14 digits, with or without separators). Normalized to GTIN-14 for lookup.

Response

OK

Aggregated content bundle for a product.

One-shot endpoint that gathers everything a resolver page needs: images, ingredients, nutrition facts, certifications, claims, recalls, circularity score, and FTL designation. Use the per-resource sub-endpoints (/products/{gtin}/images, /products/{gtin}/ingredients, etc.) when only a slice is needed.

images
ProductImageOut · object[]
required

All images attached to the product, ordered by priority. Empty list when none on file.

ingredients
IngredientOut · object[]
required

All ingredient rows for the product, ordered by priority (label order). Empty list when none on file.

certifications
CertificationAssignmentOut · object[]
required

All certifications assigned to the product (e.g. USDA Organic, Fair Trade). Empty list when none on file.

claims
ClaimAssignmentOut · object[]
required

All product claims assigned to the product (e.g. Non-GMO, Vegan). Empty list when none on file.

recalls
RecallOut · object[]
required

Recall records linked to the product across FDA, FSIS, CPSC, and Health Canada. Empty list when no recalls are on file.

nutrition_facts
NutritionFactsOut · object | null

Structured nutrition-facts panel. Null when no panel has been recorded for the product.

Example:
circularity
CircularityScoreOut · object | null

Sustainability circularity score for the product. Null when none has been computed.

Example:
ftl_data
FTLDataOut · object | null

FSMA 204 Food Traceability List designation. Null when the product has not been evaluated for FTL coverage.

Example: