Free test API key
Sign up for a sandbox key. No top-up and no crypto payment.
A free casino game API test environment for operators and developers. Test API integration, demo games and simulated wallet callbacks before going live — no top-up or crypto required.
Sign up for a sandbox key. No top-up and no crypto payment.
The sandbox endpoint is sent with your sandbox key. Keep both in your server configuration.
Launch demo games against a simulated balance and run the hosted test suite.
Simulate authenticate, balance, bet, win, rollback and reward callbacks, signed with HMAC-SHA256.
| Environment | Sandbox | Live |
|---|---|---|
| Access | Free | Top-up from €500 in crypto |
| API key | Test key on sign-up | Production key |
| Games | Demo games | 4,000+ games / 129 studios; 18,000+ on higher tier |
| Balance | Simulated balance | One prepaid balance |
| GGR fee | Free testing | 6% of GGR |
| Setup fee | €0 | €0 |
| Monthly minimum | €0 | €0 |
Live accounts, top-ups and production API keys are created on casino-games-aggregation.com.
Sign up for free sandbox access on casino-games-aggregation.com. No top-up or crypto is needed.
Use the test API key and sandbox endpoint sent to you. Keep the key on your server and configure your IP/CIDR allowlist.
Send POST /api/v1/game-sessions/start with your sandbox key. Use data.iframe_url from the response to load the demo game, then exercise simulated wallet callbacks and the hosted test suite.
Set CASINO201_ENDPOINT to the endpoint sent with your sandbox key. The following uses the homepage’s example request values.
curl -X POST "$CASINO201_ENDPOINT/api/v1/game-sessions/start" \
-H "Authorization: Bearer $CASINO201_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"game_id": 123,
"player_id": "player_456",
"currency": "EUR",
"country_code": "US",
"ip_address": "203.0.113.24",
"locale": "en",
"device": "mobile",
"return_url": "https://yourcasino.com/lobby"
}'const response = await fetch(`${process.env.CASINO201_ENDPOINT}/api/v1/game-sessions/start`, {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.CASINO201_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
game_id: 123,
player_id: 'player_456',
currency: 'EUR',
country_code: 'US',
ip_address: request.ip,
locale: 'en',
device: 'mobile',
return_url: 'https://yourcasino.com/lobby',
}),
});
const { data: gameSession } = await response.json();
// Load gameSession.iframe_url for the player$payload = json_encode([
'game_id' => 123,
'player_id' => 'player_456',
'currency' => 'EUR',
'country_code' => 'US',
'ip_address' => $_SERVER['REMOTE_ADDR'],
'locale' => 'en',
'device' => 'mobile',
'return_url' => 'https://yourcasino.com/lobby',
]);
$curl = curl_init(getenv('CASINO201_ENDPOINT') . '/api/v1/game-sessions/start');
curl_setopt_array($curl, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => $payload,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('CASINO201_API_KEY'),
'Content-Type: application/json',
],
]);
$gameSession = json_decode(curl_exec($curl), true)['data'];
// Load $gameSession['iframe_url'] for the playercasino201 is the developer hub for a casino game aggregation API with a free sandbox. Developers learn the API and test it for free; accounts, sandbox keys, top-ups and production keys are created on casino-games-aggregation.com, which offers 4,000+ games from 129 studios behind one API and one prepaid balance.
Yes. Sign up for a free sandbox API key. No top-up, crypto payment or production balance is needed to test.
No. The sandbox is free and uses a simulated balance. Crypto is used only to fund a live prepaid balance.
You can launch demo games in the sandbox. Full field reference is included with your sandbox key.
Create your live account and top up from €500 in crypto on casino-games-aggregation.com/register, then use your production API key. Live accounts, top-ups and production API keys are handled there.
No. Operators fund the live prepaid balance in crypto; the API supports 150 fiat currencies for players.
The X-Signature header contains HMAC-SHA256 of the raw request body using your webhook secret. Verify the signature on your server before processing a callback.
No. casino201 is a B2B developer and operator resource for a casino game aggregation API, not a gambling site.