Barcode Check Digit Checker avatar

Barcode Check Digit Checker

Pricing

from $1.95 / 1,000 identifier validateds

Go to Apify Store
Barcode Check Digit Checker

Barcode Check Digit Checker

Check barcode check digits for common product identifier formats and explain which rows fail validation.

Pricing

from $1.95 / 1,000 identifier validateds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Store Positioning

Store title: Barcode Check Digit Checker

Short description: Check barcode check digits for common product identifier formats and explain which rows fail validation.

SEO title: Barcode Check Digit Checker — fast deterministic data utility

SEO description: Check barcode check digits for common product identifier formats and explain which rows fail validation. Use it for fast, low-cost normalization or validation at scale with predictable pay-per-event pricing.

Categories: DEVELOPER_TOOLS, ECOMMERCE

Keywords: barcode, check, digit, checker, tiny deterministic utility

Pay-Per-Event Pricing

This actor uses pay-per-event pricing. Event prices include Apify platform usage; users are not expected to pay a separate platform-usage pass-through charge for the configured pricing model.

  • Tier: U1 — Tiny deterministic utility
  • Primary event: identifier-validated at $0.00195 base
  • Default max charge: $1.00
  • Store discounts: FREE/BRONZE base, SILVER discounted, GOLD deepest approved discount

Event set:

  • actor-start: base $0.00176, GOLD $0.00141. Barcode Check Digit Checker: charged when actor start is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • identifier-validated: base $0.00195, GOLD $0.00156. Barcode Check Digit Checker: charged when identifier validated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • report-generated: base $0.02000, GOLD $0.01600. Barcode Check Digit Checker: charged when report generated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.

The actor accepts actor-start before work, accepts the primary event before each dataset row, and accepts the configured report event before writing report files. If maxChargeUsd or the live PPE limit blocks a charge, the corresponding row or report is not written.

Public Task Concepts

  • Audit Barcode Check Digit controls on a capped public sample
  • Find high-priority Barcode Check Digit issues before release
  • Validate Barcode Check Digit evidence from supplied pages
  • Prioritize Barcode Check Digit fixes with severity and proof
  • Export Barcode Check Digit QA rows for client review Validate barcode check digits and explain row failures.

What It Does

Computes expected digits for GTIN-8/12/13/14, ISBN-10, and ISBN-13, then reports expected vs actual check digit and exact error type.

Inputs

This actor exposes these input fields in .actor/input_schema.json:

  • inputRows
  • fileUrl
  • codeColumn
  • formats
  • maxRows
  • includeValidRows
  • strictMode
  • maxChargeUsd

The exact default checks the public ISBN-10/ISBN-13 edition pair 0-306-40615-2 and 978-0-306-40615-7, verified through Open Library at 2026-07-12T05:48:00Z.

Outputs

Dataset rows contain:

  • rowIndex
  • originalCode
  • normalizedCode
  • detectedFormat
  • expectedCheckDigit
  • actualCheckDigit
  • checkDigitValid
  • errorType
  • recommendation

Sample outputs in examples/output.sample.json and output.sample.json were generated from examples/input.tiny.json through actor logic.

Reports

After the configured report charge is accepted, the actor writes its Markdown, JSON, or CSV reports to the key-value store. A rejected report charge leaves those files unwritten.

Public Task Concepts

  • Normalize Barcode Check Digit Checker records
  • Validate Barcode Check Digit Checker values in bulk
  • Generate a small utility report for Barcode Check Digit Checker

Safe use

Use small capped runs first. Network paths are bounded; review output quality and costs before increasing limits.