💪Shelf Report · October 2026

Indian D2C brands sell half the protein powder on Amazon. Pharmacy apps show a different shelf

We read every protein powder Amazon India shows for five searches and opened every listing that shows sales. Then we ran the same five searches on eight more platforms, from Flipkart to pharmacy apps. Each one shows a different market.

₹449.1 crore
protein powder sold on Amazon India a year, at least
50.8%
of it goes to Indian D2C brands
63%
of Truemeds results are clinical nutrition, not gym protein
10 of 10
first-page slots Nutrabay gives its own brands

Read this first

Amazon is the only Indian platform that shows how many units a listing sells, so it is the only one with money figures. Those figures are a floor: what buyers paid on Amazon for the listings we read, not any company's revenue. The other eight platforms show what they stock and how they rank it. We never add them to Amazon's money.

We read everything on 5 October, three days before Amazon's festive sale. Flipkart's Big Billion Days sale was already live, so Flipkart prices are sale prices.

Indian D2C brands take half the money on Amazon

Protein powder sells at least ₹449.1 crore a year on Amazon India, about 139,400 packs a month. That is the largest shelf we have measured. Indian D2C brands take 50.8%. Multinationals take 19.1%.

Who takes the money on Amazon India
Indian D2CMultinationalIndian corporateIndian independentOwner unconfirmed
Indian D2C50.8%
Multinational19.1%
Indian corporate11.2%
Indian independent9.6%
Owner unconfirmed9.3%

Share of sales. Indian D2C is at least 50.8% and at most 60.2%: the gap is brands whose owner we could not confirm. Indian independent means older private supplement makers that are not digital-first, such as Nakpro.

MuscleBlaze leads with 14.9%. The Whole Truth is level with it at 14.1%, from only 6 listings. One unflavoured 1 kg whey from The Whole Truth carries the highest sales badge on the shelf: 7,000 or more bought in a month.

The top twelve brands, share of Amazon sales
Indian D2CMultinationalIndian corporateIndian independent
MuscleBlaze14.9%
The Whole Truth14.1%
Optimum Nutrition10.4%
TrueBasics8.8%
Nakpro7.2%
AS-IT-IS4.8%
Cosmix3.3%
Tata 1mg3.2%
Avvatar2.9%
Isopure2.6%
Nutrabay2.5%
Bigmuscles Nutrition2.4%

Group the brands by owner and HealthKart, which owns MuscleBlaze and TrueBasics, is the largest seller at 23.9%. Large companies are buying the challengers: Marico now owns Cosmix and Plix, HUL owns OZiva, Parag Milk Foods owns Avvatar, and Tata sells its own label. We count each brand with its owner, so those are not D2C here.

The companies behind the brands
Indian D2CMultinationalIndian corporateIndian independent
HealthKart23.9%
The Whole Truth14.1%
Glanbia (Ireland)13.0%
Nakpro (Nakoda Dairy)7.2%
AS-IT-IS4.8%
Marico3.5%
Tata3.2%
Nutrabay3.0%
Parag Milk Foods2.9%
HUL (Unilever)2.4%

What sells, and at what price

Plain whey concentrate is an Indian D2C market. Indian D2C holds 24.1 of its 30.6 points. The multinationals win on blends, mostly Optimum Nutrition Gold Standard.

Protein type, by owner group
Whey concentrateBlend (isolate + concentrate)IsolatePlant proteinOther protein
Indian D2C47%19%19%14%
Multinational57%15%16%
Indian corporate21%22%53%
Whole shelf31%30%17%21%

Each bar shows what that group sells. A blend is whey isolate and concentrate together.

Indian D2C protein costs 19% less per kg than the multinationals. On our beauty shelves it was the other way round. Here Indian brands compete on price and win on volume.

Median price per kg on Amazon India
Indian D2CMultinationalIndian corporateIndian independentOwner unconfirmed
Indian D2C₹3,134
Multinational₹3,858
Indian corporate₹2,350
Indian independent₹1,970
Owner unconfirmed₹2,385

Listings whose pack weight we could read: 95% of the shelf.

Plant protein is 21.3% of the shelf, twice what we expected, and built by Indian brands. Its leader, Cosmix, now belongs to Marico.

Plant protein leaders on Amazon, sales a year
Indian D2CMultinationalIndian corporateOwner unconfirmed
Cosmix₹14.7 crore
TrueBasics₹10.6 crore
Nutrabay₹10.0 crore
Tata 1mg₹7.8 crore
Millé₹7.1 crore
OZiva₹5.6 crore
AS-IT-IS₹4.4 crore
Yogabar₹3.0 crore

The same searches also return Ensure (Abbott) and Protinex (Danone), which sell at least ₹56.9 crore a year between them. Amazon files them as nutrition drinks, so they are outside our figures. A buyer still sees them next to the protein.

Checked against what the companies report

CompanyReported revenueOur Amazon floorShare
HealthKart (FY25)₹1,313 cr₹107.4 cr8%
The Whole Truth (FY25)₹216 cr₹63.5 cr29%
Wellbeing Nutrition (FY25)₹170 cr₹10.2 cr6%
BeastLife (FY26)₹105 cr₹3.9 cr4%

Every floor is below the company's whole revenue, so nothing here is impossible. HealthKart sells many categories, mostly through its own site and stores. The Whole Truth's share is high, and it fits its growth: revenue rose more than three times in FY25.

Eight more platforms, eight different shelves

We ran the same five searches on Flipkart, Nutrabay, HealthKart, Tata 1mg, PharmEasy, Netmeds, Apollo Pharmacy and Truemeds. These platforms do not show sales, so the charts below show what each one stocks and ranks.

What each platform shows for the same five searches
Sports protein powderClinical or adult nutritionSomething else (bars, gainers, creatine, formula)
Flipkart72%27%
Nutrabay82%18%
HealthKart93%
Tata 1mg87%
PharmEasy77%19%
Netmeds55%30%15%
Apollo65%32%
Truemeds21%63%16%

Share of distinct products shown. Depth differs by platform, so compare shares within a platform, not product counts across them.

On a pharmacy app, a protein search is a clinical nutrition shelf. On Truemeds 63% of results are clinical or adult nutrition: Pentasure, Prohance, GRD, diabetic and maternal powders. Apollo is 32%, Netmeds 30%. Pharma companies own these brands: GRD is Zydus, Prototal is Eris Lifesciences. A gym protein brand that lists on a pharmacy app competes with them, for an older buyer who came for a medicine.

Stores put their own brands first

The first ten results for “whey protein”, slot by slot
Indian D2CMultinationalIndian corporateIndian independentOwner unconfirmedthe store's own brand
FlipkartMBlazeNakproYogabarOZivaMBlazeNakproNakproR.ColemanNakproAvvatar
NutrabayNutrabayNutrabayNutrabayNutrabayNutrabayNutrabayNutrabayNutrabayNutrabayNutrabay
HealthKartMBlazeR.ColemanMBlazeMBlazeMBlazeONMTechONMBlazeR.Coleman
Tata 1mgTata 1mgTata 1mgTata 1mgTata 1mgTata 1mgMBlazeTata 1mgTata 1mgMBlazePentasure
PharmEasyGRDGRDFuelOneGRDProhanceMBlazeONMBlazeMBlazeGRD
NetmedsGNCGNCGNCGNCProtinexMBlazeGNCZeniusGNCPro360
ApolloONTWTMBlazeONIsopureWellbeingIsopureIsopureONIsopure
TruemedsProhancePrototalMBlazeMBlazeMBlazeMBlazeMBlazeMBlazeMBlazeMBlaze

Each slot shows the brand’s owner group. A ring marks a brand the store itself owns. MBlaze is MuscleBlaze, TWT The Whole Truth, ON Optimum Nutrition.

Nutrabay's own brands fill all ten first slots, though they are 24% of what it stocks. Tata 1mg's own label fills 7, though it is 4% of its products. HealthKart puts its own brands in 5 of ten. A store's ranking is the store's choice, not a neutral read of demand.

Each platform also has its own leader. Flipkart's first page is MuscleBlaze and Nakpro. Netmeds is GNC. Apollo is Optimum Nutrition and Isopure. Truemeds is MuscleBlaze.

Where each brand is stocked

Products shown per brand, per platform
AmazonFlipkartNutrabayHealthKartTata 1mgPharmEasyNetmedsApolloTruemeds
MuscleBlaze1926220171321211
The Whole Truth6104
Optimum Nutrition9164148113
TrueBasics93448
Nakpro25201911
AS-IT-IS1921122
Cosmix133
Avvatar83333
Isopure2187573
Nutrabay745712323
Wellbeing Nutrition841015
OZiva12108821
Plix114
GNC737311177
Naturaltein77197
Tata 1mg821

Amazon counts listings with sales; the others count every product shown. An empty cell means not observed where we looked: the first pages of five searches, on one day.

The Whole Truth and Optimum Nutrition, second and third on Amazon, did not appear in 15 pages of Flipkart results. The Whole Truth appeared on only 2 of the eight other platforms. MuscleBlaze appeared on all eight.

The same product on every platform
MuscleBlaze Biozyme Performance Whey, 1 kgOptimum Nutrition Gold Standard, 2 lb
Amazon
HealthKart
Tata 1mg
PharmEasy
Netmeds
Apollo
Truemeds
₹3,799₹4,515₹5,231

Median price of matching listings. The axis does not start at zero, so small gaps are visible. Flipkart titles are cut short, so its packs could not be matched.

MuscleBlaze holds one national price: ₹3,999 to ₹4,249 for its best seller on 7 platforms. Optimum Nutrition is cheapest on Amazon.

What we expected, and got wrong

We wrote down five predictions before we opened a page. 1 of them were right. We got the direction: Indian D2C leads, because buyers research protein. We got the shape wrong. This is not one brand's shelf, and plant protein is twice the size we expected.

We saidWe found
Indian D2C brands take 40 to 60% of sales50.8% (at most 60.2%)Right
Multinationals take 20 to 35%19.1%Wrong
MuscleBlaze alone takes more than 20%14.9% (HealthKart as a group 23.9%)Wrong
Plant protein is under 10% of sales21.3%Wrong
The top three brands take more than half39.4%Wrong

How we read it, and what it cannot tell you

Five searches on every platform: whey protein, protein powder, whey protein isolate, plant protein powder, and protein powder for women. On Amazon we counted only Amazon's own results, one count per listing, and opened the product page of all 340 listings that show sales. A listing counts when Amazon files it under protein. Sales are Amazon's “bought in past month” figure at its lowest value, times the price, times twelve. On the other platforms we read what each site's own search returns. We look up every owner by hand and never guess.

What this cannot tell you: the size of the Indian protein market, because gyms, chemists and brands' own sites sell a great deal; sales on any platform but Amazon; a festive month on Amazon; every city, because Tata 1mg and Truemeds tie results to a location; and why any of it happens.

The full report, with every table and chart, is here: protein powder in India (PDF). If you make or sell protein, book a discovery call.

Free account

See this for the niche you’re weighing

impuls8 reads category shelves across platforms and countries, and reads them again to show what moved. Your own dashboard shows you your shelf and nobody else's.

Start free — track your niche →

No card. Google sign-in, 10 seconds.