Game Aggregator API
Connect once and offer slots, crash games and live casino from the world's leading studios. Choose seamless or transfer wallet, and we handle the provider integrations.
- Games
- 12,000+
- Wallet
- Seamless · Transfer
- Price
- Custom quote
How it works
- 01 · Start
Connect one API
Implement the wallet callbacks and game launch with our team on Telegram.
- 02 · Build
Verify on staging
Run real rounds, rollbacks and edge cases before go-live.
- 03 · Run
Switch on providers
Enable studios from the BackOffice; new titles arrive through the same integration.
Technical specifications
- Interface
- REST over HTTPS, JSON
- Content
- Slots, crash games, live casino, table games
- Catalogue
- Games and providers list from one endpoint
- Game launch
- Real-money and demo launch URLs
GET /games
GET /games?provider=bgaming
{
"games": [
{ "id": "bg_elvis_frog",
"type": "slot",
"demo": true }
]
}
- Modes
- Seamless (your wallet) or transfer (game wallet)
- Seamless callbacks
- balance · debit · credit · rollback
- Transfer
- Deposit to and withdraw from the game wallet
- Signing
- HMAC-SHA256 on every request
- Idempotency
- Per transaction ID
POST /wallet/debit
POST /wallet/debit
X-Signature: hmac-sha256(body, secret)
{
"transaction_id": "tx_1042",
"round_id": "r_33019",
"amount": 2.50,
"currency": "EUR"
}
→ 200 OK { "balance": 97.50 }
- Live matches
- 70,000
- Languages
- 20+
- Betting
- Pre-match and live
- Wallet
- Shares the casino wallet
POST /sportsbook/launch
POST /sportsbook/launch
{
"player_id": "p_8f21",
"lang": "en"
}
→ { "url": "https://…" }
- Environments
- Staging and production
- Operations
- Provider switching and reporting in Veritral BackOffice
- Support
- Telegram, email
- Uptime / SLA
- Published once measured
environments
staging https://staging.api.…
production https://api.…
# keys issued per environment