Developer API
Free, read-only data for your site, bot or stream tool: every Stake slot, who is playing it right now and the real math behind Stake Engine games. Make a key below and you are set.
Authentication
Send your key with every request:
curl -H "Authorization: Bearer sn_your_key" https://stakenerds.com/api/v1/games
X-API-Key: sn_your_key works too. Keep keys on your server; a key in a web page is a public key.
GET /api/v1/games
Every game in the Stake lobby, newest first. Each one has its studio, cover image, whether it is Only on Stake, the day we first saw it and how many people are playing it now.
since | Only games added on or after a date, YYYY-MM-DD. The easy way to find new releases. |
only_on_stake | true or false |
engine | true for Stake Engine games only, false for the rest |
studio | A studio slug, like darkframe |
q | Search game and studio names |
site | Whose players to count: com (default), us or all |
limit, offset | Paging. By default you get every match in one response. |
{
"updatedAt": "2026-10-29T09:20:00Z",
"playersAt": "2026-10-29T09:41:12Z",
"total": 12026,
"offset": 0,
"games": [
{
"slug": "throne-of-cheddric-darkframe",
"name": "Throne of Cheddric",
"studio": "Darkframe",
"studioSlug": "darkframe",
"image": "https://stakenerds.com/media/….jpg",
"engine": true,
"onlyOnStake": true,
"tags": ["Only on Stake", "Stake Engine"],
"addedAt": "2026-10-21",
"stakeUrl": "https://stake.com/casino/games/darkframe-throne-of-cheddric",
"url": "https://stakenerds.com/games/throne-of-cheddric-darkframe",
"players": 23
}
]
}addedAt is the first day our catalogue saw the game. Games that were already live when we started show 2026-10-17.
GET /api/v1/games/{slug}
One game, plus its real math when Engine publishes it: rtp, max (max win, ×), maxEvery (spins per max win), winEvery (spins per win), vol (volatility). math is null for games outside Stake Engine.
GET /api/v1/live
Players on every game right now, as {slug: players}, with the total. Takes site=com|us|all. Games with nobody playing are left out.
Limits and freshness
- 60 requests a minute and 5,000 a day per key. Every response says how many you have left in
X-RateLimit-Remaining. - The game list updates every hour and new games appear without any action on your side. Player counts update every minute or so.
- Polling every 5 to 15 minutes is plenty. A 429 answer carries
Retry-Afterin seconds. - Data comes from Stake’s public lobby and Stake Engine’s public data. We are independent and not affiliated with Stake.
Credit
If you show our data, a small “Data: StakeNerds” link back to stakenerds.com is appreciated.