Barcodes.GG is a barcode API for sneakers and streetwear. Send a UPC, an EAN or a style code and get the product back: model, colorway, size, release date, retail price and images. The database holds 3.10 million barcodes for 1.58 million products. Plans start at €19 a month, with a 7-day free trial.
Built for production
Barcodes.gg gives you clean, normalized product data from a barcode or SKU. Your app ships faster, breaks less, and looks smarter.
Predictable schema
Canonical fields for model, colorway, release info and imagery, all designed to be consumed by code.
Confidence scoring
Know when a match is rock-solid (and when to fall back) without guessing in production.
Fast lookups
Low-latency responses on an edge-friendly setup. Built for real-time scanners and checkout flows.
Rich enrichment
Model, colorway, retail pricing, release timelines and media objects, ready to render in your UI.
Global barcode coverage
EAN / UPC / GTIN normalization so multi-region catalogs behave consistently across your stack.
Reverse lookup by SKU
Find the barcode from the SKU when that’s the identifier you have (available on Plus plans).
Rate limits you can rely on
Clear plan limits and stable performance. No “works in staging, dies in prod” surprises.
Security-first
Token-based auth and sensible controls that keep keys safe while making integrations painless.
Visualize the Data
These are live-style examples using the same data shape your app gets from our API. Click any card to open the dedicated barcode page.
A smarter default
Scraping can work until it doesn’t. Here’s the practical difference between a fragile pipeline and a purpose‑built API.
DIY / scraping stack
More moving parts. More breakage.
Barcodes.gg API
One endpoint. Clean data. Shippable UX.
Data Footprint
Continuously growing barcode and product intelligence powering search, enrichment, and automation workflows.
1 580 500+
Products
3 100 400+
Barcodes
Pick a plan that matches your usage. You’re only charged for successful lookups; failed lookups don’t cost usage.
Free Trial Available
Not ready to commit yet? Activate a 7-day trial with 100 API requests. No payment method required.
Built for real workflows
From the first integration to ongoing support, everything is designed to keep your product moving.
We swapped a bunch of scrapers for one endpoint. Results come back way quicker now, and we trust the data a lot more.
Product Lead at Resale Analytics Tool
Setup took us one afternoon. Having sizing and colorways already normalized saved us loads of cleanup work.
Engineering Manager at Inventory SaaS
Any time we had a question, we got a clear answer fast. Updates have been smooth and haven’t broken our flow.
Ops Lead at Marketplace Team
Need something bespoke?
We build tailored workflows for Shopify barcode filling, product syncing and custom endpoints.
Talk to usFor developers
Integrate faster with typed helpers and cleaner API calls.
npm install @barcodesgg/sdk
From the guides
What is Barcodes.gg & how does it work?
Barcodes.gg is a large database of barcodes & product pairs aiming to serve and power lots of app's within the sneaker space. We are not limited to sneakers, we also offer products in other categories such as clothing, accessories, collectibles & even lego!
Do you offer help with setting up the API?
Whilst we do not offer direct help for implementing our API into your projects, we will always provide you with help and pointers in the right direction. Simply contact our helpdesk with your query & we will try our best to assist you. Our documentation should have everything you need to get started on your own!
You do not have a product im searching for, what can I do?
When a you search for a product we do not have any data for, it will automatically be added into a pool of missing products. Our backend technology will then get to work to locate the missing item. Once found, you can receive alerts it was found, so you can proceed with your original search.
Do you offer custom packages for specific needs?
Yes! We understand that people have different needs & if you require something that fits better for your implementation, do not hesitate to contact our helpdesk where we will try our best to provide you with something that suits you.
Will I get charged for every request I make?
While every request you will make will cost 1 usage point, if you accidentally call (or need to call) the same API twice with the same query data we offer a 1 minute cooldown period where you will not be charged for the following requests until the cooldown period has been fulfilled. Also, you only get charged one request if we can fulfil your request. If we do not hold any data, you will not be charged.
I have used all of my API calls before my renewal date, can I get more?
Certainly! If you have ran out of available uses, you can just checkout for the same subscription again & you will be given more uses. Doing this will move your regular renewal date forward to the date you made the newest payment.
Stop wrestling with brittle sources & patchy quality. One clean, high‑fidelity API for everything barcode‑driven in sneakers & apparel.