I'd love to get a large product catalog dataset, preferably with pictures. Doesn't really matter what kind of products, so long as it's reasonably clean, the products have some attributes (length, weight, price, category, etc.) and I can make a decent demo out of it. Amazon's or Overstock.com's catalogs would be ideal. Books, movies, consumer goods, anything that a normal person would understand.

Can anyone suggest sources for such data?

  • thanks, this data set is util for me study. Thank you ;-)
    – Jorgechu
    Commented Sep 29, 2013 at 10:06

5 Answers 5


Following this discussion, the product open database might be what you are looking for.

  • link is not working.
    – CKM
    Commented Oct 4, 2018 at 6:55

Semantics3 has an API for products. It gives you UPC, dimensions of products, pricing and other details that typically show up on an Amazon search.

Semantics3 is not open data, but there is a free tier that allows 1000 API calls per day, which may be enough for experimentating.

  • Can you provide a link?
    – fgregg
    Commented Oct 1, 2013 at 19:22

There are a number of routes that you could take depending on the scope and requirements of your project. I recommend using Amazon's product affiliate API, however there are a few other options available as well.

If you want an accurate and comprehensive database of products that can be looked up by UPC or EAN, you can use GS1 US. This organization is responsible for distributing and maintaining UPC and EAN codes for products in the US. While this information is very accurate, this data is NOT free and requires a subscription.


Free with Terms & Conditions
Amazon offers a comprehensive database of product information. This API is available through their affiliate program. The information supplied via this API contains much of the information you're looking for such as weight, price, and category. While this information does not cost money, be sure to read through their terms of service.


A final solution involves scraping content off product database providers over the web. There are a number of online databases that may provide more information than the options above. Products can be programmatically retrieved by UPC or EAN using the examples below. Again, be careful not to break any terms of service with these approaches as well.



Your question was asked a long time ago but you can check www.katalog.world It's a tool to collect product information from GTIN (EAN or UPC) Hope it will be usefull for you or other.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.