Slot demos you can embed in one line
1147 games from 8 studios, each with a direct link to the studio's own free-play build. No token, no sign-up, no SDK. Drop an iframe on any domain and it plays.
- Demo links
- 1,147
- Studios
- 8
- Screenshots we captured
- 30,871
- Links re-read from source
- every 30 days
Latest demos added
Last one added 23 Sep 2026, 09:58 UTC-
-
-
-
-
-
-
Mr. Treasure's Fortune
Pocket Games Soft · added 23 Sep
Game slugmr-treasure-s-fortune-b30 -
Dragon's Treasure Quest
Pocket Games Soft · added 23 Sep
Game slugdragon-s-treasure-quest-b30 -
-
Why put a demo on your page
Visitors stay and try
Someone reading about a slot wants to see it spin. Without a demo they leave to find one elsewhere — and read the rest of that page instead of yours.
Nothing to negotiate
It is the studio's own free-play build, served from the studio's infrastructure. No licensing talks, no integration project, no revenue share, no cost.
Your ranking stays yours
The embedded page sends noindex and no-referrer. It cannot outrank your article and it does not report your visitors as ours.
One line, any domain
frame-ancestors * means no allowlist to request and no per-domain setup. Paste the iframe and it works, including on staging.
Three ways to get a demo
Copy and paste
You need one game and you need it now. Pick it above, hit Copy embed code, paste. No account, no key, thirty seconds.
<iframe src=".../iframe/knockout-riches-b30/"
width="100%" height="640"></iframe>
Build a catalog of your own
32 endpoints, not just demos: 43 spec fields per game, screenshots, symbols, colour palettes, provider profiles, series, themes, mechanics, search demand, industry news and jobs. Filter by RTP, volatility, mechanic, theme, max win. 10,000 requests a month free.
curl -H "Authorization: Token <token>" \
".../api/v1/slots/?page_size=20"
Let an agent do the work
17 tools your assistant can call directly. Ask in plain words — “find high-volatility Push Gaming slots with a bonus buy and give me the embed codes” — and it queries, compares and returns ready markup. No client to write.
search_slots(search="razor shark")
get_slot(slug="knockout-riches-b30")
→ assets.demo.embed_url
Embedding, in detail
Responsive wrapper
<style>
.igs-demo { position: relative; padding-top: 62.5%; }
.igs-demo iframe { position: absolute; inset: 0; width: 100%; height: 100%; }
</style>
<div class="igs-demo">
<iframe src="https://demo.i-gaming.tools/iframe/knockout-riches-b30/"
frameborder="0" allowfullscreen></iframe>
</div>
What the page does
- Serves
frame-ancestors *— embeds on any domain, no allowlist to request. - Sends
noindexandReferrer-Policy: no-referrer— your page keeps its own traffic and ranking. - Opened directly, without an iframe, it returns 403. It is not a page for search results.
- No cookies, no token, no rate limit on the embed route.
Where the links come from
Read, not guessed
Each demo link is parsed out of the studio's own game page. We never build it from a slug pattern — when a studio's URL scheme does not follow one, guessing produces dead links.
Re-read every 30 days
The source page is fetched again on a schedule and the link re-extracted. If the studio changes it, ours changes with it. All 1147 have been through at least one re-read.
Dead sources drop out
When a game page stops responding, the game is unpublished rather than left as a broken link. Report a demo that fails and we look at it.
The game stays with the studio
Demos run on the studio's own infrastructure. We publish the link and our own material about the game — screenshots, symbols, palettes, specs.
Data updated 23 September 2026, 09:58 UTC.