Skip to main content
GET
/
sustainability
/
api
/
v1
/
products
/
{gtin}
/
sustainability
Get product sustainability data
curl --request GET \
  --url https://www.closient.com/sustainability/api/v1/products/{gtin}/sustainability \
  --header 'X-API-Key: <api-key>'
{
  "packaging": [
    {
      "id": "<string>",
      "packaging_type": "<string>",
      "description": "<string>",
      "is_recyclable": true,
      "is_reusable": true,
      "weight_grams": 1,
      "recycled_content_percentage": 50,
      "recyclability": {
        "assessed_by": "RecycleSmart Labs",
        "assessment_date": "2025-03-01",
        "assessment_standard": "ISO_14021",
        "conditions": "Rinse and remove cap before recycling.",
        "description": "PET plastic, widely recyclable.",
        "recyclability_code": "PET-1",
        "recyclability_percentage": 95,
        "recycling_instructions": "Place in curbside recycling bin.",
        "recycling_instructions_url": "https://example.com/recycle",
        "recycling_stream": "PLASTIC_PET",
        "status": "WIDELY_RECYCLABLE",
        "valid_regions": "US, CA, EU",
        "valid_until": "2026-03-01"
      }
    }
  ],
  "components": [
    {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "quantity": 1,
      "component_type": "PRODUCT_BODY",
      "is_separable": true,
      "separation_instructions": "<string>",
      "weight_grams": 1
    }
  ],
  "end_of_life_instructions": [
    {
      "id": "<string>",
      "instruction_type": "RECYCLE",
      "description": "<string>",
      "valid_regions": "<string>",
      "priority": 1,
      "collection_url": ""
    }
  ],
  "environmental_impacts": [
    {
      "id": "<string>",
      "impact_type": "CARBON_FOOTPRINT",
      "score_value": 123,
      "unit": "<string>",
      "methodology_reference": "<string>",
      "notes": "<string>",
      "assessment_date": "2023-12-25"
    }
  ],
  "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
  },
  "recyclability": {
    "assessed_by": "RecycleSmart Labs",
    "assessment_date": "2025-03-01",
    "assessment_standard": "ISO_14021",
    "conditions": "Rinse and remove cap before recycling.",
    "description": "PET plastic, widely recyclable.",
    "recyclability_code": "PET-1",
    "recyclability_percentage": 95,
    "recycling_instructions": "Place in curbside recycling bin.",
    "recycling_instructions_url": "https://example.com/recycle",
    "recycling_stream": "PLASTIC_PET",
    "status": "WIDELY_RECYCLABLE",
    "valid_regions": "US, CA, EU",
    "valid_until": "2026-03-01"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.closient.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-Key
string
header
required

Path Parameters

gtin
string
required

GTIN identifier of the product.

Required string length: 8 - 14
Pattern: ^\d{8}$|^\d{12,14}$

Response

OK

Aggregated sustainability data for a single product (trade item).

packaging
PackagingOut · object[]
required

Packaging elements (primary, secondary, tertiary). Empty list if no packaging records exist.

components
ComponentOut · object[]
required

Major components of the product, ordered by priority then name. Empty list if no components are recorded.

end_of_life_instructions
EndOfLifeInstructionOut · object[]
required

Disposal guidance for the product or its components, ordered by priority then instruction_type. Empty list if none are recorded.

environmental_impacts
EnvironmentalImpactOut · object[]
required

Quantified environmental impact assessments (carbon, water, energy, waste, etc.). Empty list if none are recorded.

circularity
CircularityScoreOut · object

Aggregate circularity scores for the product. null when no circularity assessment has been recorded.

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
}
recyclability
RecyclabilityOut · object

Best-of recyclability across packaging components — the component with the highest recyclability_percentage is surfaced here so legacy callers that expected a single per-product recyclability record still get a sensible value. null when no component has a recyclability assessment. For the full per-component breakdown, iterate packaging and read packaging[].recyclability.

Example:
{
"assessed_by": "RecycleSmart Labs",
"assessment_date": "2025-03-01",
"assessment_standard": "ISO_14021",
"conditions": "Rinse and remove cap before recycling.",
"description": "PET plastic, widely recyclable.",
"recyclability_code": "PET-1",
"recyclability_percentage": 95,
"recycling_instructions": "Place in curbside recycling bin.",
"recycling_instructions_url": "https://example.com/recycle",
"recycling_stream": "PLASTIC_PET",
"status": "WIDELY_RECYCLABLE",
"valid_regions": "US, CA, EU",
"valid_until": "2026-03-01"
}