Welcome back.
Here's a quick look at your account.
Three steps to live
-
Create your first API key
Generate a key + secret for your casino to call our gateway.
-
Set your webhook URL
Where we'll forward SoftBet's bet / win / refund callbacks.
-
Fund your account
Deposit crypto. Pre-pay model — fees debit from your USD balance.
Recent ledger
API keys.
Each key + secret pair authenticates one of your environments. Up to 10 active keys per account.
Integration.
A self-contained quickstart for putting our slots catalog on your casino — copy-pastable code, live tester, and the full reference.
Game tile images — full-size originals, you resize
The image / image_url field returns the full-size original artwork; resize/crop it to whatever tile shape you use. Two sources, transparently:
- Studio art (most titles) — the studio's own high-res portrait image, served from
api.softbet.io/img/games/…. - Slotegrator original (titles with no studio portrait) — Slotegrator's own image straight from their CDN, usually landscape.
So orientation varies per title. Drop it into a fixed frame and let the browser crop:
.game-tile { aspect-ratio: 2 / 3; overflow: hidden; border-radius: 12px; } /* or any ratio you like */
.game-tile img {
width: 100%; height: 100%;
object-fit: cover; object-position: center;
}
Games with no artwork at all (no studio art and no Slotegrator image) are simply omitted from the catalog responses — you'll never receive a blank/placeholder tile.
Preview
Full reference docs:
- CUSTOMER-API.md — auth, error codes, webhook contract.
- SLOTS-INTEGRATION-GUIDE.md — step-by-step build guide for slots.
Slot-related endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /api/v1/system-categories | 5 system buckets with game counts. |
| GET | /api/v1/providers | All providers with game counts + latest release. |
| GET | /api/v1/games/catalog | Paginated, filterable catalog (category, provider, has_bonus_buy, is_mobile, is_freespins, q, sort). |
| GET | /api/v1/games | Raw SoftBet passthrough (legacy; prefer /games/catalog). |
| GET | /api/v1/game-tags | Tag list passthrough. |
| POST | /api/v1/games/init | Launch a real-money game session. |
| POST | /api/v1/games/init-demo | Launch a demo session (no GGR fees). |
| GET | /api/v1/games/lobby | Game lobby URL. |
| POST | /api/v1/self-validate | Signature sanity probe — call this first. |
Usage.
Requests, GGR, and fees per day. Updated live once your customers start hitting the API.
Per-endpoint breakdown
Top games launched
Recent requests
Transactions.
Every bet, win, refund and rollback that flows through your gateway. Click a row for the full SG payload + your response + the fee math.
| When | Action | Player | Game | Amount | USD | Fee | Status | |
|---|---|---|---|---|---|---|---|---|
No transactions yet. Once your customer launches a game, every bet/win/refund/rollback lands here. | ||||||||
Free Spins.
Grant free-spin campaigns to your players — slot-specific bonus rounds, server-tracked through SoftBet. Each grant is mirrored locally so you keep the full history even after SoftBet burns through the spins.
Grant a campaign
Campaigns
Free Vouchers.
Grant free-voucher campaigns to your players — server-tracked through SoftBet. Each grant is mirrored locally so you keep the full history. Note: voucher availability depends on your Slotegrator merchant tier.
Grant a voucher
Campaigns
Game sessions.
Each row is one player's launched game. Drill in to see every transaction inside a session — useful for debugging disputed rounds.
| Launched | Player | Game | CCY | Bets | Wins | Fee | Status | |
|---|---|---|---|---|---|---|---|---|
No game sessions yet. | ||||||||
Sportsbook.
Embed a fully-branded sportsbook on your casino. Players bet inside an iframe — you keep the player wallet, we take % of NGR on settled bets.
Sportsbook is disabled
Enable to start integrating. We'll mint a default theme matching the BetBy-style reference; you can customize colors, fonts and hero copy from the Theme & Hero tabs.
docs/CUSTOMER-API.md.
Page colors
Text colors
Brand colors
Shape & type
Bet slip wordmark
Replaces the "DEGEN" wordmark in the bet slip with your casino logo. Paste an HTTPS URL to a PNG or SVG; recommended size 200×60 with transparent background. Leave blank to use the wordmark fallback below.
Hero banner (optional)
Rendered above the sportsbook icon bar. Leave the image URL blank to hide entirely.
Per-bet limits
Paste this on your casino page
Token-minting endpoint
The embed script POSTs to your server to get a fresh player session token. Your server makes a signed call to us (same HMAC pattern as the slots proxy) and returns the token to the embed. Pick your language:
Wallet.
Pre-pay your account with crypto. Fees are debited from your USD balance as you accrue GGR.
Recent deposits
Balance history
Customer deposit address (test)
Admin.
All tenants and servers across provide.bet hosting. Cred/lifecycle actions are audited.
All tenants
Recent admin actions
Settings.
Webhook URL, notifications, account details.