Skip to content
Products
Developers & lookup
REST · JSON · 500M+ barcodes

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
}
Header auth · stable error codes · quota headers 200 OK
Pricing Plans

Choose Your Plan

Simple pricing designed to grow with you.

Free plan: 100 lookups a month, 60 requests a minute, the same endpoints as paid plans. No card needed.
Get a free API key
Standard Plan
$24.95/mo
  • 10,000 lookups/month
  • 300 requests/minute
  • $2.50 per 1,000 lookups
  • Single, batch and search endpoints
  • Priority email support
Get started
Premium Plan
$74.95/mo
  • 50,000 lookups/month
  • 600 requests/minute
  • $1.50 per 1,000 lookups
  • Single, batch and search endpoints
  • Priority email support
Get started
Professional Plan
$99.99/mo
  • 100,000 lookups/month
  • 1,200 requests/minute
  • $1.00 per 1,000 lookups
  • Single, batch and search endpoints
  • Priority email support
Get started
Custom
Let's talk
  • More than 200,000 lookups/month
  • Volume pricing
  • Invoice billing
  • Direct email support
Contact us
No Long-Term ContractsPay month-to-month with no commitments. Cancel anytime.
Upgrade or Downgrade AnytimeEasily adjust your plan as your API needs change.
Instant API AccessSign up and get your unique API key immediately.
Key Features

Everything You Need

Powerful features to integrate barcode data into your applications

Barcode Input
Developers can pass a barcode as input to the API, which triggers a search across a vast database of products.
Comprehensive Data
The API retrieves a wealth of data related to the scanned barcode, including product name, brand, category, description, images, lowest seen price and, for books, author, publisher and page count.
Real-Time Updates
The API connects to a constantly updated repository of product information, ensuring that users receive the most current and accurate data available.
Supported Barcode Types
The API accepts UPC-A, EAN-13, EAN-8, GTIN-14, ISBN-10 and ISBN-13, and resolves equivalent forms (for example an ISBN-10 and its ISBN-13) to the same product.
Data Accuracy
The API employs advanced data matching and validation algorithms to ensure the accuracy of the retrieved information, reducing the risk of incorrect data being delivered.
Error Handling
In cases where a barcode is not recognized or matching data is not found, the API provides error handling mechanisms with detailed error codes and messages, allowing applications to gracefully manage such scenarios.
Stable JSON Schema
Every response is plain JSON with a stable schema: fields are only ever added, never renamed or removed, so integrations keep working as the data grows.
Use It From Your Tools
An OpenAPI spec and Postman collection for code generators and API clients, an MCP server so Claude, ChatGPT and Cursor can look up barcodes, and a Google Sheets function, =BARCODELOOKUP(A2). All of them work on the free plan.
Security
The API employs industry-standard security protocols, including encryption and authentication, to safeguard sensitive data during transmission and ensure secure access.
Scalability
The underlying infrastructure of the API is designed to handle a high volume of requests, ensuring smooth performance even during peak usage times.

Ready to Integrate?

Check out our documentation and start building today.

View Documentation
Use Cases

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 key

Ready to Get Started?

Create an account and your API key is ready straight away — 100 lookups included, no card required.