Barcode Lookup API

Integrate your app with our UPC, EAN and ISBN database.

Are you developing a website, desktop or mobile application that needs to pull barcode data and other product information? The Barcode Lookup API makes it easy to integrate our product database with your shopping application, barcode scanning app or inventory management system. Make an API call by sending us a barcode number or search term — that's all there is to it! Our proprietary software returns the product's name, category, description, images, retail pricing and more.

How to make an API call

The API call URL starts with the following:

https://api.barcodelookup.com/v2/products?brand=adidas

Add any parameters to the URL, separated by ampersands (&)

products?brand=adidas&category=shoes&key=ifD

Make sure your key is always included at the end of the URL

hoes&key=ifDzhmKslKav42OD93NEOH

API call examples

Search by Barcode

https://api.barcodelookup.com/v2/products?barcode=978014015737&formatted=y&key=ifDzhmKslKav42OD93NE

Search by Term

https://api.barcodelookup.com/v2/products?brand=adidas&category=shoes&formatted=y&key=ifDzhmKslKav42OD93NE

When you search by term, our API lets you use multiple search parameters at once to narrow down your results. For example, in a single API call you can use the 'Brand', 'Category' and 'MPN' search parameters.

example-image
Output Example

Parameters for API

ParameterTypeValue
BarcodeInteger767719012051
MPNString3M-2963
Product NameStringWool Area Rug
BrandStringNike
ManufacturerStringToshiba America, Inc.
CategoryStringClothing > Activewear
SearchStringRed Nike Running Shoes
PageInteger25
GeoStringUS, CA, GB, EU
FormattedStringy
KeyStringisDzhm4Kav42OD93NEO


  • Barcode, MPN, Product Name, Brand or Manufacturer — query our database by using any of these product attributes.
  • Category — filter results by category name (all products in the Barcode Lookup database are categorized using Google's product taxonomy).
  • Search — query all term parameters simultaneously including MPN, Product Name, Brand, Manufacturer and Category.
  • Page — use this for pagination with the MPN, Product Name, Brand, Manufacturer, Category and Search parameters (10 results per page).
  • Geo — filter store data by geographical area (United States, Canada, United Kingdom or Europe).
  • Formatted — display the results in your web browser in a clean format that's easy to read.
  • Key (required field) — use your active API key for all requests.
  • Rate Limits (not a parameter) — check how many API calls you’ve made within one minute and one month using this endpoint.

Fields Returned by API

Field NameTypeValue
BarcodeInteger859670003107
Barcode TypeStringUPC
Barcode FormatsStringUPC 736211911186, EAN 0736211911186
MPNStringLX-F942607
ModelString6500
ASINStringB01EI7RUPI
Product NameStringLeather Skipping Rope
TitleStringA New Earth
CategoryStringCamping & Hiking > Tents
ManufacturerStringFord Motor Company
BrandStringMichael Kors
LabelStringUniversal Music Group
AuthorStringMalcolm Gladwell
PublisherStringPenguin Books
ArtistStringMichael Jackson
ActorStringAl Pacino
DirectorStringSteven Spielberg
StudioStringUniversal Pictures
GenreStringComedy
Audience RatingStringPG-13
IngredientsStringTomatoes, Onions, Celery
Nutrition FactsStringCalories 75, Protein 6g
ColorStringYellow
Package QuantityString4
SizeStringMedium
LengthString2.6 inches
WidthString7.4 inches
HeightString3.5 inches
WeightString1.29 lbs
Release DateString1994
DescriptionStringDetailed product description...
featuresarray•Sturdy •Real Wood •2 Year Warranty
ImagesArrayhttps://images.barcodelookup.com/id
StoresArrayStore Name, Price, URL and Currency
ReviewsArrayName, Rating, Title, Review, Datetime

Want to dig in deeper and
learn how to use our Barcode API?

Check out our documentation to explore the syntax and parameters, and see various API call examples in action.

Flexible, month-to-month API plans

Pay month to month — no contracts or long-term commitments.

Upgrade or downgrade your API plan anytime as your needs evolve.

Sign up and instantly receive your unique API key to make calls.

Have a question?

Give us a call at 1.800.468.9010 or fill out the form below to learn more about our API service.