How these codes are checked, and why most get excluded
A code makes it onto this site once the operator that would actually honour it has published that exact string on a page it controls, read live. Twenty-three cleared that bar for this rebuild, every one of them from a page that answered on 2 September 2026.
How these codes are checked reduces to a single sentence: a string gets published here once the operator honouring it has put that exact code on a page it controls, and the address of that page runs alongside it. That one-sentence rule is how these codes are checked for every operator on this site, without exception. Everything else stays out — strings lifted from comparison pages, strings ranked purely by search engines, strings assembled by coupon feeds, strings floated in forum threads with no operator page standing behind them.
That bar is deliberately high, and it costs volume. A larger listing site tends to carry a code for every brand it mentions, permanently, treating a string as though it outlives whatever specific promotion issued it. Here the count tracks the documents directly. It stood at 23 across two operators on 2 September 2026, and checking again on a different day could easily produce a different total while every sentence around it stayed put — the same rule that keeps a bitstarz promo code off this site whenever no operator page actually backs it up.
What twenty-three actually covers, and what it skips
Eleven operators went through an identical read for this rebuild. Two of them print codes on a page that opened live for this desk, and those two account for all twenty-three entries between them — Bets.io supplied 15, Mirax Casino 8. Three further operators — Bitkingz, 7BitCasino and Oshi Casino — do publish codes of their own, but not on a page this desk could open live on 2 September 2026, so none of their codes appear here; that gap is set out fully below.
BitStarz contributed zero, and that's the discovery this entire site rests on. Its own bonus terms sit at bitstarz.com/bonus-terms-and-conditions, and that page — 15,145 characters, stamped “Last updated: June 25th 2025” — got read cover to cover. Three more pages went through the same pass that day: the general terms, the bonuses page, and the list of current promotions. What that reading turned up instead of a code sits fully laid out at the BitStarz bonus terms. PlayAmo, Slotum, Metaspins and BitDreams each publish bonus rules with the code field left out entirely — a different result from BitStarz's, whose documents raise the question of a code explicitly and then answer it with a penalty clause rather than silence.
Where a live page could not be reached
All twenty-three codes on this site come from a page that answered in full on 2 September 2026 — Bets.io and Mirax Casino specifically. Three further operators publish codes of their own but returned a regional-access refusal to every request this desk sent that day:
- Bitkingz: refused, 2 September 2026
- 7BitCasino: refused, 2 September 2026
- Oshi Casino: refused, 2 September 2026
A refusal like that describes one connection, on one morning; it says nothing about a wider market and nothing about whether the operator has actually withdrawn from anywhere. Older copies of all three pages exist on the open web, and this site does not use them: a page this desk has not itself read live is not treated as a source here, so the cell stays empty rather than getting filled in from an outside copy of uncertain standing.
Three traps this data set turned up
A parked domain borrowing an operator's name. mirax.com currently serves a page offering the domain for sale, with zero real connection to the casino. The operator itself writes its terms at miraxcasino.com instead — the actual source for all eight of its codes plus its own 30-times turnover figure. Treating the two addresses as interchangeable would attribute a casino's own rules to an unrelated broker's landing page.
A brand whose domain stopped answering. One name on the original reading list went quiet entirely partway through this pass, and a lookalike domain using a similar name turned out to belong to an unconnected third-party review outlet rather than to the operator. Its status here reads as unresolved, and no terms get stated for it anywhere on this site.
A refusal counts as its own category, not a finding. Several operators answered a request with a notice declining to serve it — sometimes citing regional restrictions, sometimes a generic access barrier — and every one of those notices traces to a single address in the Netherlands on 2 September 2026. A refusal like that says nothing about a wider market, nothing about how any other reader's own connection might behave, and nothing about whether a brand has pulled out of anywhere. It gets filed as its own separate category, distinct from a live read, and nothing from an older, unread copy of the page gets substituted in its place.
An empty cell records a line still waiting to be opened, never a zero
Wherever a figure goes missing from a table on this site, that gap records a line still waiting to be read as of the build date. It stays a gap rather than turning into a zero, an assumed unlimited ceiling, or a stated permission of any kind.
Metaspins demonstrates that discipline directly. The sole multiplier appearing on its page, at clause 14.14.1.1, applies specifically to giveaways run through streamers and social channels — a distinct kind of promotion from a standard deposit bonus — and borrowing that figure would have filled the cell with a number describing something else entirely, so the general-bonus cell stays blank instead. That reading gets the full treatment at wagering requirements compared.
Where how these codes are checked runs into its own limits
Anyone who spotted these weaknesses independently would be right to weigh them before trusting anything above at face value, so they're printed here rather than left for someone else to notice first.
Publication proves one narrow thing; honouring a code is a separate matter entirely. The rule confirms only that an operator printed a given string somewhere. It leaves open whether that promotion is still actually running, whether a given account gets judged eligible for it, and whether winnings ultimately get paid at all. Where the string came from is the only property being tested here, and it's a considerably smaller property than the one most readers are actually after.
A single reading, a single address, a single day. Every entry on this site rests on one retrieval on 2 September 2026, from one specific address. Operators frequently serve different pages depending on region — the Mirax terms, for instance, arrived on an /en-AU path specifically — so the exact document shown to a different reader from a different address could easily differ from the one checked here.
A heading is a weaker citation than a numbered clause. Several of the eleven documents organise themselves by heading rather than by numbered clause, so those figures get cited as something like “General bonus rules” instead of a clause number. A heading can be silently renamed, merged or reordered, while a numbered clause leaves a visible scar when it shifts — BitStarz's own figures, cited by clause number throughout, sit on noticeably firmer ground than a heading-based citation for exactly this reason.
Coverage depends on which pages happen to answer on the reading day. Three operators that do publish codes of their own — Bitkingz, 7BitCasino and Oshi Casino — produced a regional-access refusal instead of a document on 2 September 2026, and none of their codes are printed here as a result. That is a gap in what this desk could reach on one particular day, not a finding that those codes don't exist; a later reading that gets a live page to open would add them. Checking a listed code against this site's own twenty-three should read any absence as a limit of this pass, not as proof no other codes exist anywhere else.
Every figure on this site carries a date for the reasons laid out above, and the team actually doing the reading is introduced at about this site.