FindMeBet

How many sportsbooks are actually independent?

Comparison sites advertise the number of bookmakers they cover. That number counts brands. It does not count the number of places a price is actually decided — and those two figures are much further apart than the marketing suggests.

We read 81 sportsbooks and fingerprinted the software behind each one while building its adapter. Measured 27 July 2026.

81
brands read
54
on a shared platform
~32
independent price sources

Five platforms, fifty-four brands

Most sportsbooks do not build their own sportsbook. They licence one and put their brand on it. The betting interface, the market list, the odds feed and frequently the prices themselves come from the platform, not from the brand you signed up with.

PlatformBrandsWho
Betby20 500-casino, bcgame, bet25, betfury, bitz, coincasino, cryptorino, flush, housebets, lucky-block, mega-dice, qzino, rakebit, rollbit, roobet, spin-io, thrill, trustdice, wager, winna
Kambi15 888sport, atg, bet-uk, betmgm-uk, comeon, expekt, leovegas, paf, unibet (+ its be/de/dk/nl/ro/se editions)
1x stack12 1xbet, 1xbit, 22bet, betandyou, betwinner, coinplay, fan-sport, helabet, linebet, megapari, melbet, paripesa
googleserv4 casinok, freshbet, jackbit, velobet
erisgaming3 betturkey, matadorbet, sahabet
Independent / unclassified27 the rest, including the larger operators that do run their own book

81 active books · platform identified by fingerprinting each book's own feed

Betby 20
Kambi 15
1x stack 12
googleserv 4
erisgaming 3

Why this matters more than it sounds

Comparing prices across books only tells you something when the books disagree, and two brands running the same platform generally do not disagree. Seven of the Betby brands in our data returned the same 90 distinct markets and between 5,692 and 5,694 individual prices in the same period. That is not a coincidence; it is one feed with seven logos on it.

The dangerous case is not when they agree — it is when they disagree slightly. Two brands on one platform can drift apart for a moment through caching or a stale edge node, and that looks exactly like a genuine price difference. It is not one. There is no disagreement between two businesses to exploit, because there is only one business.

This is why every price difference we publish is checked for shared platform before it is shown, and why those checks fired on 376 of the 3,326 opportunities in our measured edge distribution. Roughly one in nine.

So what is the honest number?

Twenty-seven books we could not tie to a shared platform, plus one genuinely distinct feed per platform, gives at most about 32 independent price sources from 81 brands.

"At most", because that figure is generous in our favour: some of the 27 unclassified books are likely to share software we have not fingerprinted yet, and some platform brands do adjust prices locally, which makes them partly independent. The true number is somewhere below 32 and above the five platforms.

The practical version: when a comparison service advertises a bookmaker count, it is advertising brands. Ask how many independent price sources that represents. It is a smaller number, and it is the one that determines whether a comparison can find anything.

We hold ourselves to that too. Our own product describes its coverage in brands, because that is what you see when you go to place a bet — but the number that governs how often a real price difference appears is the one above, and it is smaller.

How the platform is identified

Not from marketing material, which rarely mentions it. Each book is fingerprinted from its own front end while its adapter is built: the shape of the price feed, the endpoint conventions, the market identifiers, the bootstrap scripts the site loads, and the identifier formats used for fixtures and outcomes. Platforms are highly consistent across their tenants, which is what makes them licensable — and also what makes them recognisable.

Full detail on collection and checks is in the methodology.

Limitations

See where books actually disagree Free to watch — no card needed