UPC / EAN / ISBN Normalizer
Pricing
from $1.95 / 1,000 identifier validateds
UPC / EAN / ISBN Normalizer
Normalize messy UPC, EAN, ISBN, and product identifier columns into consistent identifier formats for downstream feeds and QA.
Pricing
from $1.95 / 1,000 identifier validateds
Rating
0.0
(0)
Developer
junipr
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Store Positioning
Store title: UPC / EAN / ISBN Normalizer
Short description: Normalize messy UPC, EAN, ISBN, and product identifier columns into consistent identifier formats for downstream feeds and QA.
SEO title: UPC / EAN / ISBN Normalizer — fast deterministic data utility
SEO description: Normalize messy UPC, EAN, ISBN, and product identifier columns into consistent identifier formats for downstream feeds and QA. Use it for fast, low-cost normalization or validation at scale with predictable pay-per-event pricing.
Categories: DEVELOPER_TOOLS, ECOMMERCE
Keywords: upc, ean, isbn, normalizer, 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-validatedat $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. Upc Ean Isbn Normalizer: 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. Upc Ean Isbn Normalizer: 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. Upc Ean Isbn Normalizer: 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
- Extract UPC / EAN / ISBN rows from supplied public inputs
- Inventory UPC / EAN / ISBN fields across a capped sample
- Normalize UPC / EAN / ISBN evidence for delivery
- Flag missing UPC / EAN / ISBN data before delivery
- Export UPC / EAN / ISBN records with source URLs Normalize product identifiers for catalog workflows.
What It Does
Strips formatting, detects UPC-A/EAN-13/ISBN-10/ISBN-13, validates check digits, converts ISBN-10 to ISBN-13, and optionally pads UPC-A bodies.
Inputs
This actor exposes these input fields in .actor/input_schema.json:
inputRowsfileUrlcodeColumnoutputFormatconvertIsbn10padUpcAmaxRowsincludeInvalidRowsmaxChargeUsd
The exact default normalizes ISBN-10 0-306-40615-2 and ISBN-13 978-0-306-40615-7, a real edition pair verified through the public Open Library Books API at 2026-07-12T05:48:00Z.
Outputs
Dataset rows contain:
rowIndexoriginalCodenormalizedCodedetectedTypeconvertedFromcheckDigitValidnormalizationStatuswarningserrors
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 UPC / EAN / ISBN Normalizer records
- Validate UPC / EAN / ISBN Normalizer values in bulk
- Generate a small utility report for UPC / EAN / ISBN Normalizer
Safe use
Use small capped runs first. Network paths are bounded; review output quality and costs before increasing limits.