ToolsGambling
TG
Collection

What we read inside casino lobbies, market by market

A repeatable census of return to player: which certified RTP build each casino actually runs, on every regulated market we reach. Published here are the size of the collection, the count it yields and the date each market was last read. The collection itself is not published.

RTP data collection in numbers: markets, lobbies, days, disagreements

Below is the size of the collection as of the last recount of the showcase file. Every figure is recomputed by script from the lobby snapshots themselves; not one is typed by hand. Next to each headline number stand the figures you cannot read it without: how many lobbies refused, how many went unread that day, how many calendar days the window spans and how many days were missed.

15
Regulated markets
30
Lobbies read
8 refused
5 not read
36
Days collected
59 calendar days covered
23 days with no collection
352
Games where companies disagree

Collected on 36 days between 2026-08-12 and 2026-10-09: 59 calendar days, 23 of them missed. Counts recomputed on 2026-10-09.

The large number counts the lobbies we managed to read on the last day their market was collected. Lobbies that refused, and lobbies we could not reach that day, stand beside it as separate numbers: what was not measured is never written as zero and is never added to refusals. Measurement records whose snapshot did not save which lobby answered stand as their own numbers, split the same way — read, refused, not read: what is missing is the name, not the state. A lobby read on two markets is counted once.

When each market was last read

Cadence is not the same everywhere, and no market is read every day: some are read weekly, others less often, and a market is only read from a vantage point where its lobbies answer. The date below is the last day that market was actually read.

MarketRead fromLast readShopfronts on this market
BEuk 2026-10-091 read · 1 not asked
DEde 2026-10-096 read · 4 refused
DEuk 2026-10-091 read
DKuk 2026-10-096 read
EEuk 2026-10-091 read
ESuk 2026-10-092 read · 1 not asked
FIuk 2026-10-092 read
GRuk 2026-10-091 read
IEuk 2026-10-091 read
ITit 2026-10-091 read · 2 not asked
ITuk 2026-10-091 read
MTuk 2026-10-092 read
NLuk 2026-10-091 read
PTuk · unconfirmed2026-08-191 read
ROuk 2026-10-091 read · 1 not asked
SEuk 2026-10-094 read
UKuk 2026-10-094 read · 4 refused

The «Shopfronts on this market» column shows what the sweep covered that day: how many shopfronts were read, how many refused, and how many we did not ask at all. A refusal and «not asked» are different things, and neither is recorded as zero. Measurement rows for which the snapshot did not record which shopfront answered are shown separately as «unidentified», and by state as well: they cannot be counted as read, because two such rows may be the same shopfront, but their state must not be lost either — what is missing is the name, not what happened. The shopfronts themselves are not named: which operators we poll per market is the recipe, not the result.

The «Read from» column is the exit label we INTENDED to read from. Next to it is the result of the check: geolocation services are asked where the request actually left from. «Unconfirmed» means the services disagreed — the data was collected, but we do not claim where from. «No check» means an older snapshot that did not carry this check at all.

How to read this table

The columns carry different claims about the collection, and they must not be added together. Here is what each one means.

“Refused” and “not asked” are different numbers

A refusal is a measured fact: the lobby answered and the answer is unusable. “Not asked” is the limit of the measurement: we did not go there that day and know nothing about it. Folding them into one figure would record the unmeasured as a zero. A zero on this page appears only where a zero was actually counted.

The vantage label is intent; the check is the measurement

A casino lobby shows a different game list depending on the country the request came from, so each market is read from its own exit point. The label in the column says where we intended to read from, and beside it stands the result of the check: geolocation services are asked where the request actually left from. Where those services disagreed, the row says “unverified”: the data was collected, but we do not claim from where.

Days with no collection

A missed day cannot be re-collected later: the lobby only ever shows today. These are the dates inside the window above on which no collection ran.

2026-08-24, 2026-08-26, 2026-08-27, 2026-08-28, 2026-08-29, 2026-08-30, 2026-08-31, 2026-09-01, 2026-09-02, 2026-09-03, 2026-09-04, 2026-09-05, 2026-09-06, 2026-09-09, 2026-09-10, 2026-09-11, 2026-09-12, 2026-09-13, 2026-09-14, 2026-09-15, 2026-09-16, 2026-09-17, 2026-09-18

What we measure, and why it is not available anywhere else

Nobody publishes which RTP build a casino installed

A studio certifies several builds of the same slot and publishes the list. That part is open. Which of those builds a given casino installed is published by nobody: not the studio, not the operator, not the regulator. It is visible only in the lobby itself, and only on the day you look.

One snapshot shows today; a run of snapshots shows the history

So we look repeatedly, market by market. One reading tells you what is installed right now. A run of readings tells you when it changed, and that is the part nobody can back-fill. Cadence differs by market and each market below carries its own last-read date; a day we did not collect is a gap we cannot go back and fill, so the gaps are listed rather than smoothed over. History before the day you started collecting does not exist anywhere to be bought.

Every number on this page is recomputed from the snapshots themselves. None of them are typed in by hand.

Terms this page uses

Short definitions, each linked to the full entry in our glossary.

RTP, return to player
The share of stakes a slot machine returns to players over a very long run. It is a property of a certified build, not of your session.
House edge
The mirror of return to player: whatever is not returned over the long run stays with the casino. We do not collect it separately; it follows from the published figure.
Volatility
How lumpy the payouts are. Two builds with the same return play very differently, and lobbies print this field far less often than they print the return.
Slot machine
A game for which the studio certifies one or several return builds. Slots make up the bulk of what we read on casino shelves.
Payline
The pattern a winning combination is counted along. It is not part of our shelf-fact count: lobbies publish it less often than the studio or the shelf name.
Jackpot
A shared prize pool the lobby announces next to a game. Whether a game takes part in a draw is one of the shelf facts we count.
Progressive jackpot
A jackpot that grows with stakes and resets after a win. For us it is the same shelf fact: the lobby either announces the game takes part, or it does not.
Variance
The spread of outcomes around the expectation. It has nothing to do with lobbies disagreeing: that is different builds, not randomness.

What the shelves publish besides return-to-player

Return-to-player is a narrow good. Only some suppliers encode a build version, only some operators print a number, and every figure has to be proven before it can be used.

The shelf itself is wider and harder to argue with. Operators publish which studio made each game, which shelf it sits on, whether it feeds a jackpot — and, on some lobbies, the date the game went live on that shelf. We checked that this date describes the shelf rather than the game: lobbies running on shared technology report it identically, while independent ones disagree on roughly every second title.

That matters because it is history we did not have to wait for. Our own observation runs to 36 days — and some lobbies publish the shelf-arrival dates themselves, from long before that window.

144,355
Game records with shelf facts
334
Distinct studios named
166
Named shelves observed
89
Progressive jackpot draws tracked
Jackpot draws last measured 2026-10-09
75,245
Game pages listed in operator sitemaps

How fresh these figures are

Lobby-published history reaches back to 2017-02-07

The date is what the operator states, not what we measured. We have shown it varies between lobbies; we have not shown it is accurate. That check becomes possible only once our own record is long enough to compare against.

These counts are a union across shopfronts, each taken from the last day it was actually read: 2026-08-20 at the earliest, 2026-10-09 at the latest. A shopfront we could not reach on the most recent collection day is shown from its previous reading rather than counted as empty. Of these, 35 shopfronts have not been read for more than 10 days: their most recent reading still counts here, inside the date range just given, rather than being dropped to zero.

Where companies disagree

Taking each market at its most recent reading, 352 games carry different certified returns at different companies in the same market. Two lobbies inside one company do not count, that is a deployment detail. A disagreement is two different companies holding two different builds of the same game. The last-read date of every market is listed above.

Kindred / Super Group
both directions observed
  • Kindred94 vs Super Group9283 games
  • Kindred94 vs Super Group9614 games
Evoke / Kling
one direction in this sample
  • Evoke94 vs Kling8820 games
  • Evoke90 vs Kling8817 games
  • Evoke94 vs Kling905 games
Evoke / Kindred
both directions observed
  • Evoke92 vs Kindred9441 games
  • Evoke92/94 vs Kindred941 games
Bet25 / Evoke
one direction in this sample
  • Bet2595 vs Evoke9317 games
  • Bet2594 vs Evoke927 games
  • Bet2595 vs Evoke927 games
  • Bet2595 vs Evoke92/933 games
  • Bet2593 vs Evoke921 games
  • Bet2596 vs Evoke941 games
Casumo / Kindred
one direction in this sample
  • Casumo92 vs Kindred9433 games
Kindred / Super Group
both directions observed
  • Kindred94 vs Super Group9229 games
  • Kindred94 vs Super Group961 games
Casumo / Evoke
one direction in this sample
  • Casumo94 vs Evoke9227 games
  • Casumo94 vs Evoke901 games
Entain / Kindred
one direction in this sample
  • Entain96 vs Kindred9414 games
Casumo / Kindred / Super Group
both directions observed
  • Casumo92 vs Kindred94 vs Super Group948 games
  • Casumo92 vs Kindred94 vs Super Group92/942 games
  • Casumo92 vs Kindred94 vs Super Group921 games
Casumo / Evoke / Kindred
both directions observed
  • Casumo94 vs Evoke92 vs Kindred947 games
Bet25 / Entain / Evoke / Kindred
one direction in this sample
  • Bet2594 vs Entain96 vs Evoke94 vs Kindred943 games
Entain / Evoke / Kindred
one direction in this sample
  • Entain96 vs Evoke94 vs Kindred943 games
Entain / Evoke
one direction in this sample
  • Entain94 vs Evoke921 games
  • Entain96 vs Evoke941 games
Casumo / Super Group
one direction in this sample
  • Casumo92 vs Super Group942 games
Bet25 / Evoke / Kindred
both directions observed
  • Bet2594 vs Evoke92 vs Kindred941 games
Evoke / Kindred
one direction in this sample
  • Evoke92 vs Kindred941 games

Markets shown here are the ones where a disagreement was found on the last observed day. The full collection covers 15 markets.

Why we print both directions

Both directions are printed on purpose. A company running the higher build in one market runs the lower one in another, and the reverse holds too. This describes how the market is configured. It is not an accusation against anyone in the table.

What is not on this page, and why

Published
How many markets, how many lobbies, how many days, how many games disagree, which pairs of companies they sit between, and the method used to count them.
Held back
Game titles and identifiers, the addresses we read, which platform sits behind which operator, and the data rows themselves.

Why the recipe is worth more than the rows

The reason is not modesty about the data. The lobby endpoints are open and need no key. Anyone who knows which addresses to read, and how the version marker is parsed, rebuilds this map in an evening. The recipe is the asset and the rows are its by-product. The one thing that cannot be rebuilt is the history before the day you started, which is why we publish the counts and keep the method.

Read the methodology

Published work you can cite

  • Slot RTP versions 2026

    The frozen dataset behind the studio side of this work: which games ship in more than one certified version. Carries a DOI and an open licence.

  • Methodology

    Sources, snapshot chain, confidence level per field. Read this before citing anything we publish.

  • Public API

    JSON endpoints over the published registry. No key required.

  • RTP editions by country

    Where the same game ships as different certified editions, and how that looks market by market.

  • Slot RTP registry

    The public registry of published returns per game, every row carrying its source URL.

FAQ

Questions about our RTP data collection

Where the numbers come from, how often we read lobbies, and what this collection cannot show

From daily snapshots of casino lobbies: we open the operator’s own public game catalogue and read what the operator itself prints next to a game. Every record carries the URL we read, a sha256 fingerprint of the stored HTML, the time of the read and the parser version, so any figure can be wound back to the document it came from. The counters on this page are recomputed from those same snapshots by script; not one of them is typed by hand.
Not every day, and we will not promise a daily refresh. Cadence differs by market: some lobbies are read weekly, others less often, and each market in the table above carries its own last-read date. Collection ran on 36 days inside the window between 2026-08-12 and 2026-10-09, which is 59 calendar days, 23 of them missed. A missed day cannot be re-shot later: a lobby only ever shows today.
A studio certifies several builds of one game and publishes the list; the operator then picks which build to put on its shelf. Which build a given casino installed is published by nobody — not the studio, not the operator, not the regulator. It is visible only in the lobby itself, and only on the day you look. Across the last read of each market we counted 352 games where different companies on the same market hold different certified returns. We have not established the cause: a market edition, a stale catalogue copy and plain operator error would all look identical in our data.
We claim exactly one thing: this figure stood in this lobby on this day, and here is the snapshot of the page. We do not know and do not promise the “real” return behind closed doors. Regulators such as the UKGC, the MGA and the NJ DGE publish aggregate operator statistics, not per-game RTP, so anyone offering “regulator-verified RTP for every slot” is inventing it. Land-based machines are not covered by this collection at all.
“Not measured” is the limit of the measurement: the lobby was not read that day and nothing is known about it. Zero is a measured claim: the lobby was read and what we looked for was not there. A refusal is a third state: the door answered, but the answer is unusable. The three outcomes stand as three separate figures and never add up: on the last read day of each market that is 30 lobbies read, 8 that refused and 5 left unread.
A review takes the figure from the studio spec sheet and presents it as the return the reader will get. We read the shelf rather than the spec sheet: what a particular operator runs on a particular day on a particular market. There are deliberately no affiliate links or offers on this page — it exists so that it can be cited in research, not so that someone clicks through to a casino.
Game names and identifiers, source URLs, the operator-to-platform mapping and the data rows themselves. The endpoints the lobbies are read from are open and need no key: anyone who knows the addresses and the rule for parsing the version label could assemble this map in an evening. The recipe is the valuable part; the rows are its by-product. Only one thing cannot be reproduced — the history before the day you started collecting.
The studio behind a game, the shelf name, whether the game takes part in a jackpot draw, and on some lobbies the date the game arrived on that shelf. We hold 144,355 records carrying at least one checkable shelf fact, 334 named studios, and the history the lobbies published themselves reaches back to 2017-02-07. That arrival date is the operator’s claim, not our measurement: we showed that it differs between lobbies, not that it is accurate.
Who runs this collection

Evgeniy Volkov

Verified Expert
Fullstack Developer

Fullstack developer with a background in mathematics. I build the calculators and game-style tools on ToolsGambling with Pixi.js and modern web tech, and every result uses transparent probability formulas you can verify yourself.

EducationMathematics
SpecializationiGaming
StatusActive