One API. More games. Less integration work.
Casino game aggregation
Get instant casino API access to 150+ game providers. Register yourself and start testing with $10 test credit. Choose your games, connect your wallet and test the integration before production.

Game providers. Waija. Your casino.
Game providers
Game-provider categories
- Slot studios
- Live casino studios
- Other game studios
Waija aggregation
Connects provider game content through a shared API.
Your casino
- Player frontend & experience
- Operator backend
- Operator-owned wallet
From lobby to game session
The real API flow.
Set your callback URL, get the API Base URL from backoffice Settings, generate api_login / api_password and whitelist your server IPs. Keep credentials on your operator backend. Method requests use POST JSON to your configured API Base URL.
POST JSON requests
JSON responses
- 01 · Prepare the lobby
getGameList
Retrieve games available for the selected currency. Use each game’s id_hash for gameid when launching.
Game list documentation - 02 · Start a real-money session
createPlayer → getGame
Call createPlayer before getGame, even when the player may already exist. getGame returns a launch URL and session_id.
createPlayer · getGame - 03 · Open the game
Your player frontend
Open the returned launch URL in an iframe or new window. For demo play, use getGameDemo instead.
Launch documentation
During the session: wallet callbacks
GET balance / debit / credit
HTTP 200 · JSON error / balance
Operator-owned wallet
Waija requests balance at session start. During play, debit subtracts from your wallet and credit adds to it; credit can arrive without a prior debit. Your backend returns the error and balance in integer cents with HTTP 200. Preserve the call_id transaction reference and validate callbacks according to the documentation.
Balance callbacksDebit, credit & transaction rulesSetup documentation
Connect once. Choose your games.
Bring providers such as Pragmatic Play, Evolution, Play’n GO and Hacksaw into one integration. Build your catalog from available slots, live casino and other game categories, with your own frontend and player experience.
- Choose providers and titles that fit your audience.
- Confirm availability for your business and markets.
- Keep your game lobby and player experience under your control.
From discovery to launch
Connect your platform to the aggregation API, retrieve available games and request a launch when a player selects a title. Read the Waija API documentation for request fields, identifiers and supported launch modes.
Connect your wallet
Use seamless wallet integration and callbacks to connect game activity to your balance checks and transaction records. Test normal play, interrupted sessions and repeated requests with your team before launch.
Keep an eye on game activity
Choose the games you offer and use the available reporting tools to review activity. Compare reporting with your wallet records so your operations team can follow transactions and investigate questions.
Start testing today
Register in the backoffice, open the API documentation and choose a small test set. Connect your wallet test environment and use $10 test credit. Review usage terms and integration readiness before moving to production.
Common questions
Do I need a sales call to get API access?
No. Register directly in the Waija backoffice and start testing. Contact the team when you need help or custom work.
Which providers can I use?
Waija covers 150+ providers. Confirm the games available for your business and target markets as you build your catalog.
What is the $10 test credit for?
Testing casino aggregation. You can review production usage rates and payment terms in your account.
Where are the technical details?
Read documentation.waija.com for authentication, game launches and wallet callbacks.
Start with casino aggregation.
Register instantly and test with $10 test credit.