Get trade item detail
Retrieve the full canonical record for a single GTIN, including dimensions, GPC codes, field-level confidence, usage instructions, brand product page URL, and AI-generated summary. Accepts GTIN-8/12/13/14 input; the GTIN is normalized to GTIN-14 before lookup.
Authorizations
Path Parameters
GTIN barcode (8, 12, 13, or 14 digits, with or without separators). Normalized to GTIN-14 for lookup.
Response
OK
Full trade-item record returned by GET /trade-items/{gtin}.
Extends :class:TradeItemOut with GDSN dimension/weight pairs, GS1
Global Product Classification (GPC) codes, per-field confidence,
usage instructions, the brand product page URL, and the AI-generated
summary.
Internal trade-item identifier (UUID).
22^[23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$Normalized GTIN-14 (zero-padded). Stable across the catalog regardless of input format.
14^\d{14}$Display name as marketed on the packaging.
Brand name resolved from the linked Brand record. Empty string when no brand is linked.
Manufacturer name resolved from the linked Manufacturer record. Empty string when no manufacturer is on file.
Long-form product description. May be empty.
Absolute URL of the primary product image. Empty string when none on file.
ISO 3166-1 alpha-2 country code identifying where the product was made. Empty string when unknown.
2Free-text net content as printed on the package (e.g. 340g). Use net_content_value + net_content_uom for the structured pair.
True when the GTIN has been claimed by a brand owner (i.e. the linked Brand belongs to an Organization).
Provenance of the canonical record (e.g. crowd_sourced, open_food_facts, claimed once a brand owner takes ownership).
crowd_sourced, claimed, imported, ai_extracted, brand_site_crawl, gtin1_authoritative, external_api, open_food_facts, usda_fdc, fda_ndc, affiliate_feed, datakick, common_crawl_wdc Aggregate confidence score across all canonical fields, derived from contribution agreement.
0 <= x <= 1ISO 639-1 language code identifying the product's primary language. Empty string when unknown.
10ISO 8601 timestamp of when the product record was created in Closient.
Per-field confidence map, e.g. {"product_name": 0.98, "brand": 0.95}. Each value is in the range 0.0 - 1.0.
Directions or instructions for use, as printed on the package. May be empty.
Absolute URL of the brand's canonical product page. Empty string when unknown.
AI-generated product summary suitable for resolver pages. Empty string when not generated yet.
ISO 8601 timestamp of when the trade-item record was last updated.
Structured numeric net content (e.g. 340 for 340g). Null when no structured value has been parsed.
UN/CEFACT unit code paired with net_content_value. Null when no structured value has been parsed; expect the empty string on legacy records pending a backfill.
MLT, CLT, LTR, GRM, KGM, ONZ, LBR, PTI, QTI, GLL, EA URL-safe 22-character shortuuid encoding of the row's UUID primary key. Stable across the row's lifetime; suitable for sharing in URLs, log lines, and external SDK clients. Accepted on input as either the shortuuid form or the canonical UUID form (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
22^[23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz]{22}$List of ISO 3166-1 alpha-2 country codes where the product is sold. Empty list when unknown.
Product length in the unit specified by length_uom. Null when the dimension is unknown.
UN/CEFACT recommendation 20/21 unit code for the paired dimension (e.g. CMT centimetre, MMT millimetre, MTR metre). Empty string when the dimension is unknown.
10Product width in the unit specified by width_uom. Null when the dimension is unknown.
UN/CEFACT recommendation 20/21 unit code for the paired dimension (e.g. CMT centimetre, MMT millimetre, MTR metre). Empty string when the dimension is unknown.
10Product height in the unit specified by height_uom. Null when the dimension is unknown.
UN/CEFACT recommendation 20/21 unit code for the paired dimension (e.g. CMT centimetre, MMT millimetre, MTR metre). Empty string when the dimension is unknown.
10Product depth in the unit specified by depth_uom. Null when the dimension is unknown.
UN/CEFACT recommendation 20/21 unit code for the paired dimension (e.g. CMT centimetre, MMT millimetre, MTR metre). Empty string when the dimension is unknown.
10Gross weight (product + packaging) in the unit specified by gross_weight_uom. Null when unknown.
UN/CEFACT recommendation 20/21 unit code for the paired weight (e.g. GRM gram, KGM kilogram, LBR pound, ONZ ounce). Empty string when the weight is unknown.
10Net weight (product only, excluding packaging) in the unit specified by net_weight_uom. Null when unknown.
UN/CEFACT recommendation 20/21 unit code for the paired weight (e.g. GRM gram, KGM kilogram, LBR pound, ONZ ounce). Empty string when the weight is unknown.
10GS1 Global Product Classification 8-digit brick code (the most specific level). Empty string when the product has not been classified.
8^(\d{8})?$GS1 Global Product Classification class code (parent of brick). Empty string when unclassified.
8^(\d{8})?$GS1 Global Product Classification family code (parent of class). Empty string when unclassified.
8^(\d{8})?$GS1 Global Product Classification segment code (top-level category). Empty string when unclassified.
8^(\d{8})?$