Methodology
How SuppRanked estimates which supplement brands sell the most on Amazon. Last updated October 15, 2026.
1. Where the data comes from
We look at the top 100 products in 40 public Amazon.com (US) Best Sellers categories for supplements under Health & Household, from broad lists like Vitamins, Minerals & Supplements down to specific ones like Magnesium or Creatine. That's about 3,202 unique products per day. For the top-ranked products we also look at the public product page to read the brand name, the “bought in past month” badge where Amazon shows one, and the product's overall rank in Health & Household.
We collect slowly and politely: one page at a time with pauses, no logins, no proxies and no bypassing of any protection. Amazon has no Best Sellers list for gummies, so we flag gummies from product titles.
2. Working out the brand
Where we read the product page, we use the brand Amazon shows. Otherwise we match the title against a list of known brands (merging variants like “NOW” and “NOW Foods”), then fall back to a “by Brand” phrase or the first word(s) of the title. Products whose titles start with an ingredient (e.g. “Shilajit Gummies…”) and whose brand we couldn't confirm are left out of the brand leaderboard. Today 307 of 3,202 products fall into that bucket.
3. Estimating monthly units
For each product we use the best signal available, in this order:
- Amazon's “bought in past month” badge. Amazon shows ranges like “10K+”, so we take the floor and add 25% to land nearer the middle of the range.
- Overall Health & Household rank. Lower rank means more sales. We fit a curve each day between that rank and the badge numbers from step 1 (today: 113 data points), and use it for products without a badge.
- Category rank only. For everything else, we estimate how much the #1 product in that category sells (from products we already estimated) and scale down by rank using a standard power-law curve.
4. Estimating monthly revenue
Est. revenue/mo = estimated units per month × the product's current list price as shown on its Best Sellers listing that day. A brand's figure is the sum across all of its ranked products; a category's figure is the sum across its top 100.
- It is gross revenue at list price, before returns, coupons, discounts, promotions, Amazon fees, advertising and shipping costs. It is not profit and not what the brand actually receives.
- When a listing shows no price, we use the median price of the brand's other ranked products, or the median price in that product's category if the brand has none. Those figures are marked ≈*.
- Because units are estimated, revenue inherits the same uncertainty. Treat it as an order-of-magnitude guide (is a brand doing ~$50K or ~$5M a month?), not an exact figure.
Today the 935 ranked brands add up to about $513M/mo in estimated Amazon revenue across the products we track.
5. The SuppRanked score (0–100)
Each brand's score mixes three things:
- 60% estimated monthly units, on a log scale so a single blockbuster product doesn't swamp everything.
- 30% rank points: every time a product appears in a list, it earns points for how high it ranks. Appearing in broad lists counts 3×, mid-level lists 2× and narrow lists 1×.
- 10% breadth: how many categories the brand shows up in.
Each part is compared to the top brand that day, so 100 is the leader. The leaderboard is ordered by score by default; you can re-sort it by est. revenue/mo, units and other columns.
6. Limits you should know about
- Best Sellers ranks change hourly and reflect recent sales, not totals. Our numbers are a daily snapshot.
- Brands that don't reach the top 100 in any of the lists we track don't appear at all.
- A product appearing in several lists is counted once for units but earns rank points in each.
- Brand names guessed from titles can be wrong for small sellers. If yours is wrong, email [email protected].
- List prices change often and multipacks or subscriptions can distort revenue per unit.
- Sales on brands' own websites, in stores or on other marketplaces aren't included.
Corrections
Spot a mistake or want to claim your brand? Email [email protected].