I'm looking to compare prices on Amazon to some local retailers for protein supplement powder. However, ideally an answer would work for any product that is sold in bulk by volume or weight.

There are almost 1500 products in the protein supplement category on Amazon, many of which are different sizes/flavors of the same stuff from the same manufacturers. Since I use the stuff regularly, and lack any brand preference, I mostly just want to see a listing sorted by price per pound.

Is there a way to do that, either on Amazon.com or via some third-party tool or site that knows how to query their product database?

  • 2
    There is no way I know to do this on Amazon or a third party. You could write some javascript to sort it out. From what I can see they use javascript to sort it. You can see via their page source how they do it.
    – Web Dev
    Commented Apr 15, 2015 at 0:47

2 Answers 2


BangYourBuck does exactly this. You can choose your unit of choice (pounds, grams, etc.). Note that the links provided do have affiliate links.

BangYourBuck screenshot

  • I just tried this site and thought it was great until I saw the usual randomly distributed brands and items that plagues Amazon's search engine. For example, I searched for 9V Energizer Alkaline Batteries––BangYourBuck - 9v energizer alkaline batteries by the Count - US - Table View––and the top results were for mixed brands of AAA batteries. I then did a page search for 9V and most of the results were for random brands and only a couple were for Energizer brand.
    – hmj6jmh
    Commented Aug 10, 2021 at 20:45
  • Just tried BYB for the first time ever and it found a sku with a lower unit cost than I could find! It even stacked further with an amazon spend $50 get 20% off (lucky timing) to be substantially lower than my best attempt. Commented Apr 17, 2023 at 20:27
  • I was searching for Printing Paper, and using the "Count" parameter it gave mixed results. Amazon seems to provide a "price/100 Sheets" value for most of these items. Sometimes they're also provided as "price/stück" (sic, German) or missing altogether. Also including the shipping costs or excluding non-Prime items would be helpful.
    – sp00n
    Commented Jun 29, 2023 at 14:49

Directly from the Amazon web site it's not possible but you could create your own front end by using the Amazon Product Advertising API. It requires the following knowledge and skills:

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