SlotCore
API

Casino game API integration:
one endpoint for every studio

Launch any game, settle any round and reconcile any provider through one documented API. Your platform team integrates once; SlotCore handles the studio-specific protocols behind it.

1Wallet integration
140+Studios behind it
3Environments: sandbox, staging, production
24/7Engineering support
API

What the API gives your platform team

Game launch

One endpoint returns a launch URL for any title, with player, currency, language, device and lobby context.

Seamless wallet

Balance, debit, credit and rollback callbacks with transaction IDs, so a retry never double-charges a player.

Round and session history

Query rounds, bets and wins per player for support tickets and regulatory reports.

Webhooks and events

Jackpot wins, big wins, provider status and free-spin outcomes pushed to your platform.

Sandbox and test suite

A full sandbox with test games and an automated wallet test suite to pass before certification.

Currencies and languages

180+ fiat currencies, 30+ crypto assets and game languages resolved per studio automatically.

Game providers

Content from leading studios

All providers →
BGaming
EGT Gaming
Endorphina
Evolution Gaming
Ezugi
Hacksaw Gaming
Kalamba Games
Microgaming
NetEnt
Nolimit City
Playson
Playtech
Pragmatic Play
Push Gaming
Red Tiger Gaming
Relax Gaming
Spribe
Wazdan
Specs at a glance

API specifications

Protocol
REST over HTTPS, JSON payloads, versioned endpoints
Authentication
Per-brand API keys with HMAC request signing and IP allow-listing
Wallet model
Seamless (operator-hosted balance) with balance, debit, credit and rollback calls
Idempotency
Transaction IDs on every wallet call; safe retries and duplicate detection
Environments
Sandbox, staging and production with separate credentials
Documentation
OpenAPI reference, Postman collection and integration guide
Support
Named integration engineer; 24/7 technical support after launch
How it works

How the integration runs

01

Read the docs, get the sandbox

Credentials, OpenAPI spec and test games on day one. Your engineers see real payloads immediately.

02

Implement the wallet

Four callbacks: balance, debit, credit and rollback. Run the automated test suite until it is green.

03

Certify and go live

We verify edge cases with you, then enable production keys and switch studios on per market.

Why SlotCore

Why platform teams prefer one casino game API

Less protocol work, fewer regressions

Every studio has its own wallet dialect. SlotCore normalises them behind one contract, so your code does not change when a new provider joins.

  • One wallet flow for 140+ studios
  • Studio-specific quirks handled by SlotCore
  • No re-certification when providers are added
  • Breaking changes versioned and announced

Support that reads your code

A named integration engineer works with your developers in a shared channel, from the first sandbox call to production.

  • Named integration engineer
  • Shared channel with your developers
  • Sandbox replay of failed transactions
  • 24/7 technical support after launch

Data finance and compliance can use

Consistent round-level data across providers, matched to statements and exportable for auditors.

  • Round-level history via API
  • Provider statements matched to rounds
  • Exports for regulators and auditors
  • Jackpot and big-win events logged

Casino game API integration, explained

A casino game API integration is the technical work that lets an operator's platform launch games, settle rounds and keep the player balance correct across every studio. Done studio by studio, it means a different wallet dialect, a different launch flow and a different test procedure each time. SlotCore replaces that with one documented REST API: your platform team integrates once and every provider on the network is reached through the same calls.

The four calls behind a seamless wallet

The wallet is where most integration time goes, so the API keeps it small. Your platform exposes four endpoints: balance, debit, credit and rollback. SlotCore calls them for every round on behalf of the studio, carrying a transaction ID, round ID, player, currency and game reference. Idempotency is built into the contract, which means a retried debit after a network fault is recognised and never charged twice. The automated test suite exercises these cases in the sandbox before certification, including timeouts, partial failures and rollbacks arriving out of order.

Game launch, session and history

A single launch endpoint returns a game URL for any title, taking the player, currency, language, device and lobby context as input. Session tokens are scoped per player and game, and the history API returns rounds, bets and wins per player for customer support and regulatory reporting. Webhooks push jackpot wins, big wins, provider status changes and free-spin outcomes to your platform so you can react in the lobby or in CRM.

Environments, keys and documentation

Sandbox, staging and production environments have separate credentials. Requests are signed with HMAC and restricted by IP allow-list per brand. The OpenAPI reference, a Postman collection and an integration guide are available from the first day, and breaking changes are versioned and announced in advance rather than shipped silently.

What your finance and compliance teams get

Because every round from every studio passes through the same API, round-level data is consistent across providers. Provider statements are matched to rounds inside the platform, exports are available for auditors and regulators, and jackpot and big-win events are logged with the context compliance teams ask for.

Support during and after the integration

A named integration engineer works with your developers through the sandbox, wallet implementation and certification, in a shared channel rather than a ticket queue. After launch, 24/7 technical support and monitoring cover provider response times and wallet errors. Typical time from sandbox to production keys is [X] weeks depending on your platform.

FAQ

Frequently asked questions

What does the casino game API cover?

Game launch, seamless wallet callbacks (balance, debit, credit, rollback), round and session history, webhooks for jackpots and provider status, and the catalogue endpoints that list games with their metadata.

Is the wallet seamless or transfer-based?

Seamless by default: the balance stays on your platform and SlotCore calls your endpoints for each round. Transfer-wallet setups can be discussed for specific studios or markets.

How are retries and duplicate transactions handled?

Every wallet call carries a transaction ID. If a request is retried after a timeout, your platform can recognise the ID and return the original result, so no player is charged twice. The sandbox test suite covers these cases.

What documentation is available?

An OpenAPI reference, a Postman collection and a step-by-step integration guide, plus sample payloads for every callback. Documentation is available from day one of the sandbox.

How long does the API integration take?

The wallet is typically a few developer-weeks. Time from sandbox to production keys is [X] weeks depending on your platform and certification requirements.

Do we need to re-integrate when a new studio is added?

No. New studios use the same launch and wallet calls. They appear in your back office as a switch and can be enabled per market without code changes.

Which currencies and languages are supported?

180+ fiat currencies and 30+ crypto assets. Game languages depend on each studio and are resolved automatically from the language you pass at launch.

What support do we get during the integration?

A named integration engineer in a shared channel with your developers, sandbox replay of failed transactions, and 24/7 technical support after launch.

Contact

Tell us your markets. We'll send a shortlist and a sandbox.

Replies within one business day. Your message goes straight to the integration team.