← All Friday Seller Tools

Pay once · No Friday subscription

GTIN / UPC / EAN Batch Validator

Catch bad product identifiers before they block a listing upload.

Amazon USWalmart USShopifyeBay US

Included in the $9.00 Shelf Kit

Agent/API — $0.25
Review-first
Every output stays a draft.
No credentials
No seller-account login required.
Private delivery
Inputs expire after 24 hours.
Clear recourse
Digital-service refund policy.

What you receive

  • Per-code EAN-8, UPC-A, EAN-13, or GTIN-14 classification
  • Structure and GS1 modulo-10 check-digit result
  • Expected check digit and corrected code when salvageable
  • Duplicate-input flags and bounded batch totals
  • Explicit ownership, issuance, product-match, and acceptance limits

Who it is for

Sellers, agencies, and catalog agents checking product identifiers before a human listing upload.

Delivery: usually a structured result, workbook, or ZIP depending on the tool.

How it stays safe

Friday checks only ASCII digits, supported GTIN length, duplicate input, and the GS1 modulo-10 check digit in strings you supply. A valid result does not prove GS1 issuance, ownership, product assignment, packaging match, or marketplace acceptance. A corrected value replaces only the supplied final digit and must be checked against seller-owned records. Friday performs no registry lookup, reads no account or listing, does not publish listings, and does not create, assign, reserve, edit, or publish an identifier.

Synthetic sample

See the deliverable structure before buying

{
  "valid_code_count": 4,
  "invalid_code_count": 2,
  "duplicate_row_count": 1,
  "fixable_code_count": 1,
  "code_preview": [
    {
      "input_code": "036000291452",
      "gtin_format": "upc_a",
      "status": "duplicate",
      "expected_check_digit": "2",
      "corrected_code": null
    },
    {
      "input_code": "96385075",
      "gtin_format": "ean_8",
      "status": "invalid",
      "expected_check_digit": "4",
      "corrected_code": "96385074"
    },
    {
      "input_code": "03600A291452",
      "gtin_format": "upc_a",
      "status": "invalid",
      "expected_check_digit": null,
      "corrected_code": null
    }
  ],
  "publish_status": "draft_needs_review",
  "safety": "Structure and check-digit math only; no GS1 or marketplace lookup, ownership proof, code assignment, account access, or listing change."
}

This sample uses synthetic facts. Your output is generated only from the facts you submit.

Agent API and x402 details

POST /v1/identifiers/gtin-batch-validate

Exact x402 price: $0.25. Use the public OpenAPI schema and Base USDC payment flow. The response returns a private job URL and temporary token.

Open the API documentation →

Related seller tools