{"uid":"cap_wxEnmKQlDYte_fQWYPJYc","slug":"gs1-check-digit-calculator-ca03b791","name":"GS1 Check Digit Calculator","description":"Compute the GS1 check digit for a code body missing it.","url":"https://trade.chainverdict.xyz/v1/gtin/checkdigit","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["body"],"properties":{"body":{"type":"string","description":"GS1 key body without its check digit"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","additionalProperties":true}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fEjMq-gMxe0WKbM5UW9_c","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the GS1 check digit for a code body (GTIN, SSCC, etc.) that is missing its final check digit.","exampleAgentPrompt":"I have a GTIN body '07612345678' that's missing its GS1 check digit — can you compute what the last digit should be?","exampleUseCases":[{"title":"Completing a new product barcode","prompt":"I'm creating a new product listing and have the GTIN body '00614141007346' without its check digit — can you calculate the correct check digit so I can print the barcode?"},{"title":"Debugging a barcode scanner rejection","prompt":"Our warehouse scanner is rejecting barcodes — I think the check digits are wrong. Can you compute the correct GS1 check digit for the code body '40700719670' so I can compare it against what we printed?"},{"title":"Bulk product catalog preparation","prompt":"I'm onboarding products into our ERP system and have partial GTIN codes without their final digits. Can you compute the GS1 check digit for the body '50123456789'?"}],"resultDescription":"Returns the computed GS1 check digit (a single numeric digit, 0–9) for the supplied code body, allowing the caller to reconstruct the complete, valid GS1 identifier.","failureModes":["Invalid or non-numeric code body returns an error","Code body of incorrect length for the GS1 key type may produce unexpected results","Missing required 'body' query parameter results in a validation error","Malformed request returns HTTP 400"],"whenToPreferThis":"Use this endpoint when you have a GS1 code body (GTIN-8/12/13/14, SSCC, etc.) that is missing only its terminal check digit and you need to compute it programmatically. Prefer this over a full GTIN validation endpoint when you don't yet have the check digit and need to generate rather than verify it.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:39:43.405Z","isFirstParty":false}