{"uid":"cap_6u2FOm87hbWVFG8Sj_1NJ","slug":"pal-gtin-check-c6dbaea7","name":"PAL GTIN Check","description":"Validate up to 100 GTIN-8, UPC/GTIN-12, GTIN-13, or GTIN-14 identifiers including check digits.","url":"https://pal-nano-catalog-audit.onrender.com/v1/usdc/gtin-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"gtins":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"number"}]},"maxItems":100,"minItems":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Qlr_Iymvd3jnXAADLuAMr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates up to 100 GTIN-8, UPC/GTIN-12, GTIN-13, or GTIN-14 product identifiers including check digit verification","exampleAgentPrompt":"Can you validate these GTINs for me before I push them to my product feed: 00012345678905, 0614141000418, 9780201379624, 12345670?","exampleUseCases":[{"title":"Pre-upload catalog GTIN audit","prompt":"I have a batch of 50 product GTINs I need to validate before uploading to Google Merchant Center — can you check all of them for valid format and correct check digits? Here's the list: 00614141453395, 9780201379624, 0614141000418..."},{"title":"E-commerce barcode QA check","prompt":"We just received a new supplier's product sheet with UPC codes and EAN-13 barcodes — can you validate these identifiers to make sure none of them have bad check digits before we add them to our store: 012345678905, 4006381333931, 5901234123457?"},{"title":"Feed error diagnosis","prompt":"Our product feed keeps getting rejected and I suspect some GTINs are malformed — can you run a check on these identifiers and tell me which ones are invalid: 614141453395, 00012345678905, 7501031311309, 12345670?"}],"resultDescription":"Returns a validation result for each submitted GTIN indicating whether it is structurally valid (correct length and format for GTIN-8/12/13/14) and whether the check digit is correct, along with any error details for invalid identifiers.","failureModes":["Empty or missing gtins array returns a 400 error","Array exceeding 100 items is rejected due to maxItems constraint","Non-numeric string values that cannot be parsed as GTINs may return validation errors per item","Malformed request body returns a 400 bad request","Payment failure or insufficient USDC balance returns a 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need to batch-validate product GTINs (GTIN-8, UPC/GTIN-12, EAN/GTIN-13, or GTIN-14) including check digit verification, especially as part of a catalog upload pipeline, feed audit workflow, or supplier data QA process. It supports up to 100 GTINs per call and is purpose-built for e-commerce and retail catalog use cases alongside sibling endpoints for feed diffing and full catalog audits.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:32:49.055Z","isFirstParty":false,"canonicalSlug":"pal-gtin-check-c6dbaea7"}