Built for gaming operators
who mean business

Every feature is designed to reduce your time-to-market, protect your revenue, and give you complete control over your platform without the enterprise overhead of direct provider relationships.


Core Technology

Transparent AES-256 Relay

Every call from your platform is decrypted with your unique AES key, re-encrypted for our secure game network, and forwarded — all in under 80ms. The response path is mirrored in reverse.

  • AES-256-ECB with Base64 encoding — industry-standard, compatible with our game network
  • Per-agency unique keys — a breach of one client doesn't affect others
  • Key rotation on demand — regenerate from your portal instantly
  • Callback relay: Game Network → ArcadeAPI → your callback_url with your client key
Request Flow
Your Platform Your Key
↓   Encrypted POST   ↓
ArcadeAPI Relay Decrypt → Re-encrypt
↓   Encrypted Game Protocol   ↓
Game Network Network Key
↑   Response relayed back   ↑
Your key is never exposed to our upstream network. Their credentials are never exposed to you. Full bilateral confidentiality.

Revenue Management

Transparent GGR Billing

Every bet placed through your platform is logged with full GGR detail. We receive the upstream billing, apply your agreed margin, and send you a clear client invoice — no surprises.

  • Real-time GGR tracking per agency in your portal
  • Monthly invoice with our upstream cost breakdown attached
  • Configurable upstream network rate and client GGR rate per agency
  • Full bet/win/loss transaction log with member breakdown
How Billing Works
Network charges ArcadeAPI3% GGR
ArcadeAPI charges you5% GGR
ArcadeAPI margin2% GGR
Example — $100,000 total bet volume:
GGR (house edge) ≈ $5,000 · Network fee: $150 · Your invoice: $250
Rates are fully configurable per agency during creation.

Content Library

17,000+ Games at your fingertips

From classic slots to live dealer tables, crash games, fishing, lottery, and full sportsbook — the complete game catalogue is available the moment your account is activated.

  • 135+ providers including Evolution, Pragmatic Play, PG Soft, Spribe
  • Enable/disable individual games or entire providers instantly
  • Demo mode for every game — test before enabling for players
  • Searchable, filterable catalogue with provider grouping
  • Seamless and Transfer wallet modes both supported
Game Types Available
🎰
🎲
📺
💥
🐟
🎱
🕹️
17,203
Games
135+
Providers
8
Categories
13
Currencies

Self-Service Portal

Full-featured Client Portal

Every ArcadeAPI client gets a dedicated web portal — no need to email us for data. View transactions, download invoices, manage game access, and reach support in one place.

  • Live GGR dashboard with transaction breakdown
  • Invoice download and payment history
  • API docs and code examples built-in
  • Support ticket system with status tracking
  • Live chat with ArcadeAPI support team
  • 2FA security on all portal accounts
Portal Pages
Dashboard
GGR, bets, invoices at a glance
Game Catalogue
17k+ games with enable/disable
Demo Launcher
Test any game before going live
Transactions
Full bet/win/GGR ledger
Invoices
Download PDFs, payment history
API Docs
Integration guides + code
Support Tickets
Priority ticket system
Live Chat
Real-time support widget
Security (2FA)
TOTP two-factor auth

Security

Security that doesn't compromise

Every layer of ArcadeAPI is designed with security first. From API encryption to portal authentication, your platform and your players are protected.

  • TOTP 2FA on all admin and client portal accounts
  • Rate-limited logins (5 attempts/min lockout)
  • Session regeneration on every authentication
  • Per-agency AES keys — isolated breach surface
  • On-demand key rotation with instant effect
  • CSRF protection on all state-changing requests
Security Layers
AES-256-ECB
Per-agency unique keys
TOTP 2FA
Google Authenticator
Rate Limiting
5 attempts / minute
Session Regen
On every login
Key Rotation
Instant on demand
CSRF Tokens
All POST endpoints

How the encryption relay works

Every call through ArcadeAPI follows a strict decrypt-validate-re-encrypt pipeline in milliseconds. Here's what happens on our servers.

• ArcadeAPI Relay Server — relay.php
relay.php decrypt.php callback.php
// ─── ArcadeAPI Relay Engine ────────────────────────────────────────────────
// Receives your encrypted call → decrypts with your AES key → validates → 
// re-encrypts with network key → forwards → relays response back to you

function handleGameRequest(Request $request): JsonResponse {

    // 1. Identify agency and load their AES key from DB
    $agency     = Agency::resolveFromIp($request->ip());
    $clientKey  = $agency->aes_key;

    // 2. Decrypt YOUR payload with YOUR key
    $decrypted = openssl_decrypt(
        base64_decode($request->input('data')),
        'AES-256-ECB', $clientKey, OPENSSL_RAW_DATA
    );
    $payload = json_decode($decrypted, true);

    // 3. Validate: agency_uid, serial_number dedup, game access check
    validatePayload($payload, $agency);

    // 4. Re-encrypt with our game network key (never exposed to you)
    $networkKey  = config('arcade.network_aes_key'); // ← sealed from clients
    $reEncrypted = base64_encode(openssl_encrypt(
        json_encode($payload), 'AES-256-ECB', $networkKey, OPENSSL_RAW_DATA
    ));

    // 5. Forward to game network → get launch URL
    $response = Http::post(config('arcade.network_endpoint'), [
        'data' => $reEncrypted
    ])->json();

    // 6. Log GGR event, return game URL to your platform
    GgrLog::record($agency, $payload);

    return response()->json(['code' => 0, 'data' => $response['data']]); // ← sent to you
}  
● relay connected relay.php PHP 8.3 · AES-256-ECB Your key never leaves our relay UTF-8 · LF · 32 lines

Everything, at a glance

API Relay Engine
Transparent AES-256 relay between your platform and our game network with sub-80ms latency
Per-Agency AES Keys
Unique encryption key per client with on-demand rotation from the portal
Callback Relay
Game network callbacks forwarded to your endpoint, re-encrypted with your client key
GGR Tracking
Every bet logged with member, bet, win, GGR, provider, game type
Invoice Management
Auto-calculated client invoices from our upstream billing with configurable markup
Game Catalogue
17,000+ games with searchable, filterable, provider-grouped catalogue
Access Control
Toggle any provider or game per agency — takes effect instantly
Demo Launcher
Browse and launch any game in demo mode before enabling for players
Dashboard Analytics
Real-time GGR, bet volume, win/loss, and invoice status at a glance
Live Chat Support
Floating chat widget in client portal with 4s polling and unread badges
Support Tickets
Priority ticket system with status tracking and admin reply notifications
2FA Authentication
TOTP 2FA via Google Authenticator on all admin and client accounts
API Documentation
Full API documentation with PHP/JS examples built into the client portal
Multi-User Portal
Multiple client users per agency with independent credentials
Multi-Currency
13 currencies supported: INR, USD, EUR, BDT, PKR, PHP, THB, VND and more

Ready to see it in action?

Apply for your ArcadeAPI account and be live with your first game in days.

Apply Now See Pricing
We are live
Chat with us now — we typically reply within minutes.
Start a conversation →
ArcadeAPI Support
Online — we reply fast
👋 Hi! Ask us anything about integrating our Game API into your platform.
Full Name *
Phone Number *
Email (optional)
Your Message *
🔒 We keep your info private. No spam, ever.