Barcode & UPC Lookup API
Send a UPC, EAN, GTIN or ISBN and get the product's title, brand, category, image and more back as JSON, from a catalogue of 500M+ barcodes.
One REST endpoint, a header-based API key and clear error codes. Your key works the moment you sign up, with 100 free lookups a month.
- 500M+ barcodes in database
- 100 codes per batch call
- <50 ms server time
$ curl "https://barcodereport.com/api/search_barcode?barcode=049000050103" \ -H "X-API-Key: $BARCODE_API_KEY" { "barcode": "049000050103", "title": "Coca-cola bottle, 2 liters", "brand": "Coca-Cola", "category": "DSD BEVERAGES", "old_barcode": null }
$ curl -X POST https://barcodereport.com/api/v1/lookup \ -H "X-API-Key: $BARCODE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"barcodes": ["049000050103", "3017620422003"]}' { "count": 2, "found": 2, "results": [ { "requested_barcode": "049000050103", "found": true, "product": { "title": "Coca-cola bottle, 2 liters" } }, { "requested_barcode": "3017620422003", "found": true, "product": { "title": "Nutella Ferrero Hazelnut Chocolate Spread 400g" } } ] }
$ curl "https://barcodereport.com/api/v1/search?q=nutella&per_page=20" \
-H "X-API-Key: $BARCODE_API_KEY"
Choose Your Plan
Simple pricing designed to grow with you.
- 10,000 lookups/month
- 300 requests/minute
- $2.50 per 1,000 lookups
- Single, batch and search endpoints
- Priority email support
- 50,000 lookups/month
- 600 requests/minute
- $1.50 per 1,000 lookups
- Single, batch and search endpoints
- Priority email support
- 100,000 lookups/month
- 1,200 requests/minute
- $1.00 per 1,000 lookups
- Single, batch and search endpoints
- Priority email support
- 200,000 lookups/month
- 2,400 requests/minute
- $1.00 per 1,000 lookups
- Single, batch and search endpoints
- Priority email support
- More than 200,000 lookups/month
- Volume pricing
- Invoice billing
- Direct email support
Everything You Need
Powerful features to integrate barcode data into your applications
=BARCODELOOKUP(A2). All of them work on the free plan.
Built for Every Industry
See how businesses use our API to enhance their applications
Retail Applications
Retailers can integrate the API to enhance their shopping apps, providing users with instant access to product details and pricing by simply scanning a barcode.
Inventory Management
Businesses can streamline inventory management by quickly retrieving product information through barcode scans, allowing them to update stock levels, reorder products, and track sales efficiently.
E-Commerce Platforms
E-commerce platforms can utilize the API to enrich their product listings with accurate and up-to-date information, improving the customer shopping experience.
Logistics and Shipping
Logistics companies can use the API to gather information about packages and shipments using barcodes, enabling efficient tracking and real-time updates for customers.
Educational Apps
Educational applications can utilize the API to retrieve book or educational product details by scanning ISBN barcodes, making learning resources easily accessible to users.
Start Building Today
Create an account and your key works immediately — 100 lookups included, no card required.
Get your free API keyReady to Get Started?
Create an account and your API key is ready straight away — 100 lookups included, no card required.