Skip to content

One integration.
Every game you add.

Casino Api Pro is casino game infrastructure for operators everywhere. Integrate one REST API and launch provably fair games, sessions, rounds and settlement — while your players, their wallets and their balances stay entirely with you. No sales call, no minimum volume, no exclusivity.

games live
14

games live

integration
1

integration

API endpoints
249

API endpoints

Sign up and the sandbox is yours in under a minute — no approval queue, no interview. It runs on play money, so you can build and test the whole integration before you talk to anyone.

YOUR PLATFORMplayers · wallet · KYCPOST /v1/sessionsCASINO API PROgame engine · ledger · sessionsMinesGoal JetBottleMagic BallDice200 launch_url

You don’t integrate games. You integrate once.

Every game on the platform reaches your players through the same REST API, the same session flow and the same wallet contract. Adding one is a checkbox in your dashboard, not another engineering project.

ONE INTEGRATION

POST /v1/sessions

every game, one contract

your platform

How it works

Three steps, then it is just games.

The work is the first integration. Everything after it is configuration.

01

Integrate

Point us at your wallet API and exchange your key for a token. Paths, field names and error codes are configurable, so an existing wallet usually needs no changes.

02

Launch

Enable games from your dashboard and create a session. You get a signed launch URL to open in the player’s browser.

03

Scale

New games appear in your catalogue behind the same integration. Enabling one is a checkbox, not a release.

Developer experience

Launch a game in one request.

Create a session and you get back a signed launch URL. Open it in the player’s browser — it is scoped to one operator, one player and one game, and it expires in minutes.

  • Amounts are decimal strings, never JSON floats
  • Every money endpoint is idempotent on your transaction_id
  • A 504 means retry with the same id — never a new one
  • OpenAPI 3.1, so your client can be generated
POST /v1/sessions
{
  "game_id": "mines",
  "player_id": "your_player_42",
  "currency": "GHS"
}

Press Run request to walk through what the platform actually checks.

Inside a round

The order is the guarantee.

Most of what makes a gaming platform trustworthy is the sequence it refuses to reorder. Here is ours, in the order it runs.

  1. 01

    Validate

    no wallet call yet

    Limits and inputs are checked before any money moves. A stake above the table maximum is refused here, not debited and refunded.

  2. 02

    Debit

    POST /wallet/debit

    The stake is taken from your wallet over your own API. The amount comes from the player’s input alone — so the outcome does not exist yet.

  3. 03

    Resolve

    sha256 seed chain

    The engine derives the result from a server seed committed before the round, mixed with the player’s own seed. Pure mathematics, no network, no database.

  4. 04

    Credit

    POST /wallet/credit

    A win is paid before the round is recorded as won. If your wallet times out, the round stays settling and the retry resumes it — it never marks a player paid who is not.

  5. 05

    Record

    immutable ledger

    Two rows land in an append-only ledger: the intent and the outcome. A database trigger rejects UPDATE and DELETE, so a report run twice returns the same answer forever.

The wallet call never happens inside a database transaction. Holding a row lock across a network call to someone else’s server is how a slow wallet takes down a database — so the ledger is written either side of it, not around it.

Wallet integration

Your wallet. Our games.

We never hold a player balance. Every bet and win is a call to your existing wallet API, so deposits, withdrawals, KYC and the player relationship stay where they belong — with you and your licence.

  • Debit

    a bet leaves your wallet

  • Credit

    a win returns to it

  • Refund

    a round that could not finish

  • Rollback

    a correction, in full

  • Idempotent

    the same id, the same answer

  • Webhooks

    every event, signed

Paths, field names and error codes are configurable per operator, so a wallet that already speaks its own dialect usually needs no changes at all.

PLAYERyour customerYOUR PLATFORMaccounts · KYC · WALLETCASINO API PROsessions · ledger · webhooksGAME ENGINEprovably fair outcomeswallet APIoutcome

The money never crosses this boundary in our favour. We ask your wallet to move it and record what it answered.

Platform

What you get with the integration.

Game API

One REST integration for the whole catalogue. OpenAPI 3.1, so your client can be generated rather than written.

Multi-tenant

Every operator is isolated. The tenant is taken from your signed token, never from a request — there is nothing to change.

Signed sessions

Launch tokens are short-lived and scoped to one operator, one player and one game. They carry no credential of yours.

Immutable ledger

Append-only, enforced by a database trigger. A report run twice returns the same answer, even after a correction.

Webhooks

Signed with HMAC-SHA256, retried with exponential backoff, and idempotent on a stable event id.

Sandbox

Free, play money, and held to the same idempotency contract as a real wallet — so your retry logic is genuinely tested.

Pricing

A platform fee, plus a share of what you make.

Priced so the first integration is easy to justify. Revenue share is agreed commercially and depends on what we supply and at what volume.

MonthlyAnnual · two months free

Sandbox

Build and evaluate

Free

Every game

plus None

  • Every game, in full
  • Play-money wallet
  • Complete REST API, webhooks and launcher
  • Set any RTP you like
  • 3 people, 1 brand
  • Never expires

Starter

A first live casino

$499/month

Every game

plus 2–5% of GGR

  • Everything in Sandbox, with real money
  • Your own player wallet
  • Cashback and referrals
  • Player win/loss history
  • 5 people, 1 brand
Most popular

Growth

Several brands and a team

$1,499/month

Every game

plus 1–3% of GGR

  • Everything in Starter
  • Tournaments and leaderboards
  • Risk and fraud signals
  • The reporting API
  • 15 people, 3 brands, 3 businesses

Business

Operators running at volume

$2,999/month

Every game

plus 0.5–2% of GGR

  • Everything in Growth
  • Unlimited brands, businesses and people
  • 6,000 requests a minute
  • A named contact

Enterprise

Full portfolio, custom infrastructure, dedicated support and an SLA. Setup, monthly minimum and revenue share are negotiated — they depend on jurisdiction, market, exclusivity and volume.

Contact sales

Integration fee

Standard integration from $1,000–$2,500; custom work from $2,500. Often waived for early partners in exchange for getting live quickly.

About those game counts

The numbers above are plan limits as the catalogue grows. The catalogue section shows what is live today, read from the API rather than typed onto this page.

Questions

The things operators ask first.

No. One platform integration gives you every game enabled on your account. Adding a game is a toggle in your dashboard — no new endpoints, no release on your side.

Ready to expand your game portfolio?

Tell us what you run and we will get you into sandbox with credentials, the integration guide and a reference wallet you can copy.

  • Instant self-serve sandbox — no approval queue
  • A working reference wallet, not just docs
  • Integration fee often waived for early partners
  • No minimum volume, no exclusivity, no lock-in

Prefer to read first? The API reference is public.

We use this only to reply to you. No newsletter, no third parties.