EAN & UPC GTIN Product Lookup Database
Pricing
$0.25 / 1,000 ean/gtins
Go to Apify Store

EAN & UPC GTIN Product Lookup Database
Instantly retrieve detailed info about manufacturer, title, descriptions and country using EAN, UPC, or GTIN codes. The ultimate database solution for e-commerce data enrichment.
Pricing
$0.25 / 1,000 ean/gtins
Rating
0.0
(0)
Developer

SR
Maintained by Community
Actor stats
1
Bookmarked
48
Total users
16
Monthly active users
6 days ago
Last modified
Categories
Share
GTIN Database Scraper
Apify Actor and CLI tool for GTIN/EAN/UPC product information. Uses the ShoppingScraper API — a single API call per GTIN returns all product data.
Apify Actor
Actor Features
- Batch processing: Up to 100 GTINs per run
- Free tier: 100 GTINs maximum for free users
- Paid tier: Unlimited GTINs for paid users
- Async processing: 25 concurrent requests
- Global or country-specific: Optional country filter
- Single API source: All data from one endpoint (title, description, manufacturer, country, barcode format)
Actor Input
{"gtins": ["8714612112816","8719327348963","5702016913262","7421957579501","4009839372766"],"country": "nl"}
Input Fields:
gtins(required): Array of GTIN/EAN/UPC codes (max 100 per batch)country(optional): Two-letter country code (e.g., "nl", "de", "us") — defaults to "uk"
Actor Output
{"gtin": "8714612112816","barcode_format": "EAN-13","title": "Rucksack XD Design Bobby Tech Anti-Theft Black","description": "Rucksack XD Design Bobby Tech Anti-Theft Black","manufacturer": "XD Connects B.V.","country_origin": "Netherlands"}
Local/CLI Usage
Setup
$source .venv/bin/activate && uv pip install -r requirements.txt
Run
python3 interactive_scraper.pypython3 interactive_scraper.py --country nl
Features
- Accepts all formats: UPC (12), EAN-8 (8), EAN-13/GTIN-13 (13), GTIN-14 (14)
- Auto-normalization: Pads shorter GTINs to 13 digits with leading zeros
- 25 concurrent requests with connection pooling
- Retry with exponential backoff (3 attempts with jitter)
- Timing metrics: Total time, time per EAN, match rate
- Double enter as input termination