Skip to main content
GET
/
products
/
api
/
v1
/
products
/
{gtin}
/
content
Get product content
curl --request GET \
  --url https://www.closient.com/products/api/v1/products/{gtin}/content \
  --header 'X-API-Key: <api-key>'
{
  "images": [
    {
      "id": "<string>",
      "title": "<string>",
      "description": "<string>",
      "is_primary": true,
      "priority": 1,
      "created": "2023-11-07T05:31:56Z",
      "image_url": "<string>",
      "thumbnail_url": "<string>",
      "width": 2,
      "height": 2
    }
  ],
  "ingredients": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "name": "<string>",
      "is_major_allergen": true,
      "may_contain": true,
      "priority": 1,
      "notes": "<string>",
      "percentage": 50,
      "origin": ""
    }
  ],
  "certifications": [
    {
      "id": "<string>",
      "label": "<string>",
      "is_active": true,
      "metadata": {},
      "code": "",
      "description": "",
      "url": "",
      "logo_url": "<string>",
      "valid_from": "2023-12-25",
      "expiration_date": "2023-12-25",
      "certificate_number": "",
      "issuing_body": "",
      "expiry_date": "2023-12-25",
      "verification_url": "",
      "verification_status": "unverified",
      "scope": "",
      "certification_value": "",
      "audit_date": "2023-12-25",
      "initial_certification_date": "2023-12-25",
      "certificate_countries": [
        "<string>"
      ]
    }
  ],
  "claims": [
    {
      "id": "<string>",
      "label": "<string>",
      "code": "<string>",
      "metadata": {},
      "valid_from": "2023-12-25",
      "expiration_date": "2023-12-25"
    }
  ],
  "recalls": [
    {
      "id": "<string>",
      "title": "<string>",
      "created": "2023-11-07T05:31:56Z",
      "description": "",
      "hazard": "",
      "remedy": "",
      "public_url": "",
      "company_name": "",
      "recall_date": "2023-12-25",
      "jurisdictions": [
        "<string>"
      ]
    }
  ],
  "nutrition_facts": {
    "label_format": "US_FDA",
    "nutrients": [],
    "serving_size": "1 cup (240ml)",
    "serving_size_g": 240,
    "servings_per_container": 8
  },
  "circularity": {
    "assessment_date": "2025-06-01",
    "durability_score": 8,
    "methodology": "EU Circular Economy Monitoring Framework",
    "overall_score": 7.5,
    "recyclability_score": 9,
    "repairability_score": 6,
    "reusability_score": 7
  },
  "ftl_data": {
    "contains_ftl_substance": true,
    "ftl_categories": [],
    "ftl_substance_categories": [
      "FRESH_HERBS"
    ],
    "is_ftl": false
  }
}

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

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

Example:
{
"label_format": "US_FDA",
"nutrients": [],
"serving_size": "1 cup (240ml)",
"serving_size_g": 240,
"servings_per_container": 8
}
circularity
CircularityScoreOut · object

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

Example:
{
"assessment_date": "2025-06-01",
"durability_score": 8,
"methodology": "EU Circular Economy Monitoring Framework",
"overall_score": 7.5,
"recyclability_score": 9,
"repairability_score": 6,
"reusability_score": 7
}
ftl_data
FTLDataOut · object

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

Example:
{
"contains_ftl_substance": true,
"ftl_categories": [],
"ftl_substance_categories": ["FRESH_HERBS"],
"is_ftl": false
}