Bulk UPC extractor, validator and submitter

Please note we are currently experiencing high server load for this service and have had to throttle indexing of user-submitted UPC lists until further notice. This means that indexing will happen a lot slower, but unfortunately we have no choice – this is a free service and we do not currently have room for expansion. In the meantime, you can still validate as many UPCs as you want and you will also be able to retrieve SOME results from our database, but to check the full list will take considerably longer. We have pushed some of the heaviest users down the queue to give priority to those making fair use of our service, but it will still take some time.

How to extract/validate/submit a large number of UPCs:

  1. Paste any block of text that you think contains UPCs (12-digit US-type unique product codes) into the field below.
  2. Press Extract UPCs
  3. Wait a few seconds (especially if you pasted a lot of text) and a validated, clickable list of extracted UPCs will appear below (validated just means that the checksum checks out, NOT necessarily whether the UPCs correspond to any products).

Note that this will also automatically add all of the UPCs you submit to our database for indexing and log your IP address. If you don’t want this happening for any reason, please do not use this service.

You can just copy-paste any web page or any list of products you may have in Excel etc. and our UPC extractor will find everything that looks like a UPC (no spaces or weird formatting).

There is a 128Kb limit (about 130,000 characters – around 10,000 UPCs). EANs and other codes aren’t supported right now.

Once your UPCs have been processed you will be able to check up on the indexing process and download a JSON file with some info on the UPCs you entered – read the green text (which appears after submission) for instructions.

You can give your feedback on this tool in the comments below, any suggestions appreciated!

Comments 20

  • Does not work, using Firefox

    • Really?! Thanks for the feedback, and for letting me know which browser you used, that helps a lot, you are the first person to mention a problem with Firefox, I will get it checked out!

    • I just tried a sample batch of UPCs in Firefox and it SEEMS to work fine. Maybe you had a random glitch – any more info on the nature of the bug would be appreciated (you can do CTRL+SHFT+K when the page has finished doing it’s thing, and see if there are any JS bugs in the console there).

  • tool works well on firefox 87.0 64-bit. Is the intention to eventually include pricing, etc? Would definitely be interested in using that tool. Nice work so far!

    • Thanks for the feedback, glad you find it useful. We haven’t really collected enough feature requests etc. yet to see how we could expand the service and make it more useful. We are not planning to charge for it for the foreseeable future, that would only happen if the load on the server started increasing significantly, or people expressed an interest in submitting a lot more UPCs per month than is allowed right now.

  • I tested 100 UPC codes as a bulk request. It worked fine, except I already knew what the products were. I was looking for the manufacturers suggested retail price for each. Are there plans for adding that? I don’t need competitive data, just the MSRP. I think you could charge for that if it was reasonable.

    • Hi, sorry, didn’t see your message the other day. We haven’t included price data thus far because it’s just a bit unreliable. There’s always the possibility of a rogue seller getting in there and listing the wrong item under that UPC, and then when we retrieve the price we end up with something completely off and there is no way to know if it’s the real item or not. A typical example is this, where you go to the UPC for the new XBox Series X ( and the price is $120 (which is impossible!), but when you click through to eBay you see someone has listed a controller under that UPC, which is scummy (or just careless, we don’t know), but there’s no way to weed those out automatically. Now, if you could retrieve MSRP, that would be something, but I don’t think any of the services we use provide that information – however, we’ll look into it and get back.

  • Hi Mark, this seems to be a wonderful resource.
    Is it possible to incorporate images as well ?

  • This tool seems wonderful. But is there a provision to include images corresponding to the items?

    • Hi, I am late replying to this, sorry. We weren’t planning to include images as the format is purely textual (JSON format), the only way would be to supply a link to an image but I am not sure where they would be hosted – you would want to download images somehow?

  • I was trying to get item price using this data however was not able to. Would you be able to provide that if i send u list of UPC’s? Thx

    • Hi, sorry for not replying to this at the time, I don’t know why we don’t always get notifications of comments/questions, I guess it’s the spammers we have to thank for cluttering the Internet with their rubbish :(. In any case, unfortunately we can’t provide a price retrieval service right now, there are some technical obstacles to doing that, the data wouldn’t be very reliable…

  • is there a way to download an excel with the data?

  • Are there plans to include more data in the JSON export like the dimensions, MPN, etc

    • Hi, good question, I think anything that gets enough interest we can consider implementing. Currently UPCZilla doesn’t compile that data at all, mostly because not all items have that kind of data and so it can be a bit hit-and-miss, but I think it might be time to start expanding the data we store, where it is provided to us. Unfortunately I can’t really give you a time frame on that.

  • I need to use this tool or an API so that I might integrate this in my new Application.

    • Unfortunately we do not have an API, our tools just aren’t enterprise-grade. We built UPCZilla as an open website but we do not have the infrastructure to provide the data as a service to others.

  • Can you give me a copy of your entire database of UPCs?

    • Afraid not, not really sure what would be in it for us. We have been compiling our database for five years now and our database is our key asset, it’s not something we would just give away.

Leave a Reply

Your email address will not be published. Required fields are marked *