How It Works

How ProteinDeals Tracks UK Protein Prices: Where Our Data Comes From

Where ProteinDeals UK protein price data comes from, how often it updates, and why occasional drift from retailer-site prices happens. Honest data methodology.

Bernard, Founder of ProteinDeals

Bernard, Founder of ProteinDeals

23 March 20268 min read

Quick answer

Any price comparison site should be willing to answer a simple question: where does the data actually come from? Here is the honest version for ProteinDeals.

01

Weekly automated price tracking

A script runs once a week and visits the product pages of every tracked retailer. It reads the current price, checks whether the item is in stock, and stores both in a database. That database is what powers the comparison table on this site.

The check runs in the early hours UK time, so prices here reflect roughly the previous night's data. If a retailer changes a price in the afternoon, it will not appear here until the following morning's run.

02

Price per 100g normalisation

Raw prices are close to useless for comparison. A £30 bag of 1kg and a £50 bag of 2.5kg cannot be compared fairly without doing the maths first. ProteinDeals converts every price to a cost per 100g, which is the only figure that actually matters for judging value.

The formula is simple: (price ÷ weight in grams) × 100. Where a product has an active discount code, the post-code price per 100g is calculated and shown alongside the original.

03

Which retailers are tracked

Coverage currently includes the main UK retailers: MyProtein, Bulk, Optimum Nutrition via Amazon UK and Holland & Barrett, Protein Works, PhD Nutrition, and several others. The list grows over time, usually after someone asks why a particular retailer is missing.

04

Discount codes

Retailers frequently run discount codes, especially MyProtein and Bulk. Where an active code is known, it is stored alongside the product and used to calculate an effective price. The code appears next to the price and can be copied with one click.

There is no fully automated way to discover new codes yet. They are added manually when spotted or sent in by readers. If you know of a code that is not showing, get in touch and it will be added.

Cheapest Whey Protein
Sports Fuel Premium Protein

Sports Fuel Premium Protein

Bodybuilding Warehouse · 5kg

381Kcal
80.86gProtein
12.56gCarbs
0.67gFat
£39.99£0.010/g protein
Compare all whey protein
05

When prices differ from what you see at checkout

This happens occasionally, for a few reasons: the price changed after the last update ran, the retailer is showing a different price based on account or location, or the fetch hit a cached page. Always check the final price at checkout before buying, since that is the number that actually counts.

If a price is consistently wrong rather than just briefly out of date, that points to a tracking issue. Report it via the contact page and it will be fixed.

06

What isn't tracked

Protein bars, ready-to-drink shakes, creatine, BCAAs, and other supplements sit outside scope for now. This tracker is specifically for protein powder. Even within that, flavour availability varies, since not every flavour of every product is tracked, only the most common ones.

To see exactly what is tracked and compare live prices, visit the price comparison table. For a breakdown of which products deliver the best value, see cheapest protein per gram in the UK.

Live data

See the cheapest protein deals right now

Compare prices