CPG Knowledge Graph

Live Consumer Packaged Goods knowledge graph for the beauty, cosmetics and personal care sector and retail — makers, retailers, brands and product identifiers across 49 markets. 14 read-only tools.

Documentation

gtinfetch.ai

gtinfetch — the resolver

gtinfetch — The GTIN resolver for AI agents · Know your transactions (KYT)

gtinfetch.ai is the resolver — the who, what, where of GTINs for agentic commerce. The GTIN fact checker for AI agents: any barcode, one call, the page under it. 84M GTINs, retail grocery.

By GreenCore Solutions Corp. (GSC). Any agent, any barcode, one call, an answer with the page under it.

The one call

GET https://gtinfetch.ai/01/{gtin14} returns the signed record as JSON (GS1 Digital Link shape). Send Accept: text/markdown for the same answer as markdown. Add ?market=UK (or any hub market code) to tag the ask with the market: a miss is queued as a lead for that market.

MCP: https://gtinfetch.ai/mcp (streamable HTTP, stateless, no auth). One tool: fetch_gtin(gtin, market?). Paid inside the call: https://x402.gtinfetch.ai/mcp — the same door, USDC and Open USD on Base.

What the answer carries

Each field (product, brand, maker, category, pack) carries the value the most sources agree on, how many sources and domains agree, the date it was read, and the pages it was read from. seen_in lists the markets and banners it was seen in, with dates. confidence is confirmed when two or more independent domains agree, seen when one does.

A GTIN with no observation answers status unknown with no fields. Nothing is guessed, nothing is inferred. True as of the date shown, never "true".

Two questions, two doors

What is this GTIN: gtinfetch.ai. Can it be sold here: the hub's gate (A2A Grocery, A2A Cosmetics, A2A Peptides). Two doors, never blurred.

Verify without trusting us

Every answer is signed (EdDSA, kid gtinfetch-2026-10). Keys: https://gtinfetch.ai/.well-known/jwks.json

Scope

If a grocery banner's scanner reads it, it is in scope: food, drink, household, pet, baby, personal care, beauty, OTC health. Neutral: it sells nothing, ranks nothing, favours no maker, banner or hub. Licensed and sign-in trades are referred, not resolved.

x402

x402 at the door — USDC and Open USD on Base. Pay inside the call. A paid resolve of a stale or missing GTIN goes to the front of the sourcing queue.

Agent card: https://gtinfetch.ai/.well-known/agent-card.json