GTIN Validator avatar

GTIN Validator

Pricing

from $1.95 / 1,000 id validateds

Go to Apify Store
GTIN Validator

GTIN Validator

Validate GTIN/UPC/EAN/ISBN codes from product exports and flag invalid check digits, duplicates, and variant misuse.

Pricing

from $1.95 / 1,000 id validateds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Current Store Positioning

Store title: GTIN Validator

Short description: Validate GTIN/UPC/EAN/ISBN codes from product exports and flag invalid check digits, duplicates, and variant misuse.

SEO title: GTIN Validator — fast deterministic data utility

SEO description: Validate GTIN/UPC/EAN/ISBN codes from product exports and flag invalid check digits, duplicates, and variant misuse. Use it for fast, low-cost normalization or validation at scale with predictable pay-per-event pricing.

Categories: DEVELOPER_TOOLS, ECOMMERCE

Keywords: gtin, validator, tiny deterministic utility

Current Pricing And Events

Pricing follows ChatGPT's 2026-07-06 guide for actors 71-300 and supersedes older pricing text in this package.

  • Tier: U1 — Tiny deterministic utility
  • Primary event: identifier-validated at $0.001950 per event
  • Default max charge: $1.00
  • Platform usage pass-through: OFF

Event set:

  • actor-start: $0.001000
  • identifier-validated: $0.001950 (primary)
  • report-generated: $0.020000

Public Task Concepts

  • Normalize GTIN Validator records
  • Validate GTIN Validator values in bulk
  • Generate a small utility report for GTIN Validator
  • Run a small capped GTIN Validator sample
  • Create a GTIN Validator summary report

What It Does

Validate GTIN/UPC/EAN/ISBN codes from product exports and flag invalid check digits, duplicates, and variant misuse.

This local package is part of the Junipr Apify actors 171-200 premium build for ChatGPT review.

What It Does Not Do

  • It does not call live Apify APIs.
  • It does not publish, upload Store assets, create public tasks, or configure live PPE.
  • It does not claim publish readiness.
  • It does not make unbounded network calls in the local fixture path.

Input Fields

Seed shape: inputItems, maxItems, includeReport

The tiny fixture is available at examples/input.tiny.json and mirrored at fixtures/input.tiny.json for the local runner.

Output Fields

  • rowIndex
  • originalCode
  • normalizedCode
  • codeType
  • isValid
  • checkDigitExpected
  • warnings
  • errors

Public Task Examples

Validate GTINs in a Shopify export

  • Search intent: validate gtins in a shopify export
  • Specific input: Fixture input shaped for validate gtins in a shopify export.
  • Expected output: Dataset rows with rowIndex, originalCode, normalizedCode, codeType plus local KVS report evidence.
  • Why run it: Ecommerce teams, merchants, feed managers, agencies would run this to get a bounded local proof before any live Apify review or production use.

Find duplicate UPCs across product variants

  • Search intent: find duplicate upcs across product variants
  • Specific input: Fixture input shaped for find duplicate upcs across product variants.
  • Expected output: Dataset rows with rowIndex, originalCode, normalizedCode, codeType plus local KVS report evidence.
  • Why run it: Ecommerce teams, merchants, feed managers, agencies would run this to get a bounded local proof before any live Apify review or production use.

Check EAN codes before merchant feed upload

  • Search intent: check ean codes before merchant feed upload
  • Specific input: Fixture input shaped for check ean codes before merchant feed upload.
  • Expected output: Dataset rows with rowIndex, originalCode, normalizedCode, codeType plus local KVS report evidence.
  • Why run it: Ecommerce teams, merchants, feed managers, agencies would run this to get a bounded local proof before any live Apify review or production use.

Separate valid and invalid ISBN-style catalog IDs

  • Search intent: separate valid and invalid isbn-style catalog ids
  • Specific input: Fixture input shaped for separate valid and invalid isbn-style catalog ids.
  • Expected output: Dataset rows with rowIndex, originalCode, normalizedCode, codeType plus local KVS report evidence.
  • Why run it: Ecommerce teams, merchants, feed managers, agencies would run this to get a bounded local proof before any live Apify review or production use.

Audit marketplace GTIN fields for launch cleanup

  • Search intent: audit marketplace gtin fields for launch cleanup
  • Specific input: Fixture input shaped for audit marketplace gtin fields for launch cleanup.
  • Expected output: Dataset rows with rowIndex, originalCode, normalizedCode, codeType plus local KVS report evidence.
  • Why run it: Ecommerce teams, merchants, feed managers, agencies would run this to get a bounded local proof before any live Apify review or production use.

Tests

  • Actor-specific fixture tests live in test/gtin-validator.test.ts.
  • Node-based local suites validate dataset schema conformance, output samples, local smoke runs, and PPE guard behavior.

FAQ

Is this live on Apify?

No. This is a local package for ChatGPT review only.

Is it publish-ready?

No. It needs later live tiny-run validation and console configuration before any publication decision.