Base game
Free spins
Free spins
Free spins
GET /api/v1/slots/secrets-of-cleopatra-b30/
We open each of 1,151 slots in its official demo and record what it shows: 31,049 screenshots, 11,834 symbols, 13,126 palette colours. Category, screenshots and a tech sheet are on every record, and demo links are available for 1,149 slots. Everything is served through a REST API and an MCP server.
All systems operational · 99.93% uptime since 29 Aug · Status retrieved UTCNothing copied from review sites or aggregators.
Base game
Free spins
Free spins
Free spins
GET /api/v1/slots/secrets-of-cleopatra-b30/
Last capture 25 Sep 2026, 11:25 UTC 11 captured this week
GET /api/v1/slots/?updated_since=<timestamp>
→ X-Sync-Timestamp · cursor · updated_at on each
1,151 slots between them. Licenses, RTP spread and search demand — no star ratings.
Licenses: Malta Gaming Authority
244,558 avg searches/mo · Brazil · Indonesia · Philippines
Licenses: Malta Gaming Authority · Oficiul Național pentru Jocuri de Noroc (ONJN) · Spelinspektionen +1 more
496,693 avg searches/mo · South Africa · United States · India
Licenses: Malta Gaming Authority · Great Britain Gambling Commission · Spelinspektionen +3 more
14,006 avg searches/mo · Germany · Greece · United Kingdom
Licenses: Malta Gaming Authority
20,621 avg searches/mo · India · Germany · Brazil
Licenses: —
431 avg searches/mo · India · Brazil · United States
Licenses: Anjouan Licensing Services Inc. (Autonomous Island of Anjouan)
15,592 avg searches/mo · India · Brazil · Pakistan
Licenses: Malta Gaming Authority
15,334 avg searches/mo · Indonesia · United States · India
GET /providers/<slug>/
GET /providers/<slug>/demand/
GET /providers/<slug>/slots/
mcp get_provider
mcp get_provider_demand
base: /api/v1
Masked Mayhem — what the pipeline read, and what it couldn’t.
| paytable | 3× | 4× | 5× |
|---|---|---|---|
| WILD | 0.70 | 3 | 15 |
| Red luchador wrestler High Pay | 0.70 | 3 | 15 |
| Purple/magenta spiked mask character High Pay | 0.60 | 2 | 12.50 |
| Teal/green mask character High Pay | 0.50 | 1.50 | 10 |
| Taco Low Pay | 0.40 | 1 | 7.50 |
Payouts shown as multiples of total bet, calculated from the in-game paytable.
+ 15 more symbols on the full record →#665960
#97665F
#201C22
#2D2C4E
#1E5558
#59282C
palette · 6 of 14
not captured · 6
Maximum win / max profit cap not printed anywhere in the captured rules or paytable pages; left uncertain rather than guessed.
Volatility rating not printed anywhere in the captured rules or paytable pages.
Exact visual appearance of the Dud Symbol not confirmed on any captured gameplay frame; described only in the rules text.
Full provenance on the record →Share of the 1,151 public slots that carry each field. A missing value is shown as “—”, never back-filled.
on every slot
RTP: the default value plus any published variants — bonus buy, ante bet, feature, operator- and player-configurable.
80 markets and 27 months tracked, joined to the catalogue.
# bonus-buy slots most searched in Germany
GET /api/v1/demand/?by=slot&country=DE&has_bonus_buy=true
mcp get_demand_cut(country="DE", has_bonus_buy="true")
Demand reference →
Ten resource families, one token.
Last 7 days to UTC.
?updated_since=
Store X-Sync-Timestamp, fetch only what changed next run.
If-None-Match → 304
Unchanged slots and providers return 304, which doesn’t count against the monthly quota.
/slots/ids/
Full set of live slugs to diff out unpublished records.
?cursor=
Stable cursor paging on every list, same page size on every plan.
openapi.json
Generate a client or explore endpoints interactively.
docs/*.md · llms.txt
Every guide also ships as Markdown; llms.txt maps the whole site.
# one page of changes since your last sync; full algorithm: /docs/sync/ r = requests.get( "https://i-gaming.tools/api/v1/slots/", params={"updated_since": last_sync}, headers={"Authorization": f"Token {TOKEN}"}, )
# one page of changes since your last sync; full algorithm: /docs/sync/ curl -sG "https://i-gaming.tools/api/v1/slots/" -D - \ -H "Authorization: Token $TOKEN" \ --data-urlencode "updated_since=$LAST_SYNC"
// one page of changes since your last sync; full algorithm: /docs/sync/ $url = "https://i-gaming.tools/api/v1/slots/?" . http_build_query(["updated_since" => $lastSync]); $ctx = stream_context_create(["http" => ["header" => "Authorization: Token $token"]]); $body = file_get_contents($url, false, $ctx);
// one page of changes since your last sync; full algorithm: /docs/sync/ const r = await fetch("https://i-gaming.tools/api/v1/slots/?updated_since=" + encodeURIComponent(lastSync), { headers: { Authorization: `Token ${TOKEN}` } });
Your assistant answers from the verified capture — not from its memory. Same public data as the REST API, 17 read-only tools.
https://mcp.i-gaming.tools/mcp
How do the free spins in Secrets of Cleopatra work?
get_slot("secrets-of-cleopatra-b30")Triggered by 3+ Scatter anywhere (10 free spins for 3, +2 per extra Scatter beyond 3). Before spins begin the player chooses a multiplier increment: default +1, or gamble on a wheel for +2/+3/+4 (green sector = success and increment +1; a…
Answer text taken from the verified capture of .
search_slots most called
get_slot most called
get_slot_demand
search_providers most called
get_provider
list_provider_slots
get_provider_demand
get_demand_cut most called
list_series
get_series
list_themes most called
list_features
list_news
list_jobs
list_regulators
get_regulator
list_sources
An independent probe checks every component.
Since 29 Aug 2026 · 33 days · rounded down
Embed the official demo by link or iframe, download screenshot and symbol kits, sync specs to your pages.
Monthly search demand by country and language, cut by provider, theme, feature or mechanic.
Fact-check RTP, max win and mechanics against a timestamped capture — with its gaps flagged.
One MCP URL, read-only tools, no key. Answers grounded in the capture, not model memory.
The limits matter as much as the capabilities, so they sit on the front page — not buried in the terms.
captured_at is the real capture run, not a “last updated” that refreshes on page load.Catalogue placement is not for sale. No provider or operator can pay to be documented, ranked or have a field changed. Some outbound links are affiliate links — disclosed, and they never touch the recorded facts.
We are not a casino, an operator or a betting service.
Send the slot and the field. We re-capture, review and correct — the timestamp makes it easy to check against the source.
Headless capture, LLM-assisted extraction with validation and a public API — built and run by four people you can write to directly.
Backend: service layer, data pipelines, public API.
Collectors, parsing, normalisation, dedup and quality checks; LLM-assisted extraction into validated fields.
Deployment, CI/CD, monitoring and alerting, backups with restore testing.
Publishing to X, Telegram and Bluesky; partner-facing communication.
Every guide also ships as Markdown, the schema as OpenAPI 3.0, the whole site as llms.txt.
Register, confirm your email, and the key is yours. No card on file.
Connect an AI assistant straight to the catalogue. No account, no key, nothing to run out of.
No self-serve checkout. Write to us and we’ll work out a plan that fits — batch volume, sync cadence, anything the free tier doesn’t cover.
Open any record, press play, compare. That’s the whole pitch.
Informational only — a documented RTP is a fact about a game, not a prediction of winnings. Gambling carries real financial risk. Responsible gambling →