Data status & methodology

Dataset built 2026-10-17. Every fact in LobbyLens traces back to a specific capture of a specific operator lobby.

OperatorMarketLobby gamesMatchedConfidenceSourceLast checked
888 Casino GB 3,076 2,223 api_seen 888 Casino extract_888_browser.js 2026-10-17 geo ✓
PlayOJO GB 9,430 7,470 api_seen PlayOJO extract_playojo_api.js 2026-10-17 geo ✓
Pub Casino GB 3,181 2,518 api_seen Pub Casino extract_pubcasino.js 2026-10-17 geo ✓
All British Casino GB 3,473 2,787 api_seen All British Casino extract_allbritishcasino.js 2026-10-17 geo ✓
Midnite GB 3,177 2,862 api_seen Midnite extract_midnite.js 2026-10-17 geo ✓
Ladbrokes GB 6,690 5,601 api_seen Ladbrokes extract_ladbrokes.js 2026-10-17 geo ✓
Coral GB 6,627 5,545 api_seen Coral extract_coral.js 2026-10-17 geo ✓
Luna Casino GB 9,430 0 api_seen Luna Casino extract_luna.js 2026-10-17 geo ✓

How captures work

We read each operator's own structured game data (the same APIs their lobby front-end uses), from an egress IP verified to be in the target market — because casino catalogues are geo- and licence-specific. Captures are timestamped; the last checked date is shown on every availability row.

Confidence labels

LabelMeaning
api_seenGame returned by the operator's own games API for this market.
lobby_seenGame observed in the rendered lobby (reserved for operators without a usable API).
unknownNot seen in any tracked lobby. Not a confirmed absence — the game may exist under an unmatched title, or the operator may not be tracked yet.

Match quality

Operator titles rarely match catalogue titles byte-for-byte. Each edge is labelled: exact strong fuzzy_provider_confirmed fuzzy_reviewed

What we don't claim: we never mark a game "unavailable" from silence, alternatives are recommendations (not facts), and stale rows keep their original last-checked date rather than pretending freshness.