iGaming Gamification SDK

Add points, rewards &
leaderboards to any casino

A single API that drops loyalty mechanics into any iGaming platform — wheel of fortune, scratch cards, leaderboards, missions. EU-hosted, GDPR-ready, RG-compatible.

Integration · 3 lines
// 1. Load the SDK <script src="https://cdn.gamifyapi.net/v1/gw.js"></script> // 2. Mount the widget <script> GamificationWidget.mount('#loyalty-widget', { widgetId: 'wgt_abc123', playerToken: await getToken(), apiBase: 'https://api.gamifyapi.net' }); </script> // 3. Send events from your backend POST https://api.gamifyapi.net/api/v1/events X-API-KEY: gw_live_… { "type": "deposit", "amount": "200.00", "currency": "EUR" }
< 1 day
Average integration time
EU-hosted
Oracle Cloud Stockholm
6
Jurisdictions supported (MGA, UKGC, DGOJ…)
99.5%
Uptime SLA
Features
Everything players expect.
Nothing you have to build.
Four widget types, one API key. Each is configurable from the admin panel — no code changes needed after integration.
🎡

Wheel of Fortune

Configurable prize segments, spin cost in points, animated result. Players earn spins by accumulating points from any event you define.

🃏

Scratch Cards

Three-panel reveal mechanic with configurable prizes and point thresholds. Full shadow-DOM isolation — renders anywhere on your page.

🏆

Leaderboards

Daily, weekly, monthly, or all-time. Automatic round settlement with webhook payouts. Players see their rank in real time.

⭐

Loyalty Points Engine

Rule-based point formulas: fixed per event or proportional to amount. Idempotent ingestion — replay-safe even under high load.

🎯

Missions

Define objectives (e.g. "deposit 5 times this week") with webhook callbacks on completion. Configurable rewards and periods.

📊

Analytics Dashboard

Per-widget engagement metrics, player activity, leaderboard standings, and webhook delivery logs — all in the admin panel.

Integration
Live in an afternoon.
Three steps and your players see their first widget. No SDK wrappers, no native code, no platform migration.
01

Get an API key

Sign in to the admin panel, copy your gw_live_… key. Takes 2 minutes.

02

Add the script tag

Drop one <script> onto your page. Call GamificationWidget.mount() with a player token your backend mints per session.

03

Send events

Post deposit, bet, or any custom event from your backend. Points are credited instantly, widgets update in real time.

Compliance
Built for regulated markets.
EU-hosted and RG-ready out of the box. We ship a signed GDPR DPA and a completed security questionnaire before your first player session.
✓

GDPR Art. 28 DPA

Signed Data Processing Agreement, Oracle Cloud eu-stockholm-1 data residency.

✓

MGA Compatible

Player Protection Directive 2024 — self-exclusion, restricted mode, no problem-gambling incentives.

✓

UKGC LCCP SR 3.4.1

Session timeouts, reality-check token TTL, excluded players blocked automatically.

✓

No PII processed

Pseudonymous external_player_id only. We never see names, DOBs, or payment data.

✓

Security Questionnaire

47 pre-answered questions covering encryption, access control, incident response, and BCP.

✓

Audit log

Every admin action is logged with actor, timestamp, IP, and diff. 90-day retention.

Contact
Get your API key.
Typically responds within one business day. API key and signed DPA come together.

Or reach us directly

Prefer email? Copy the address below and send from your own client.

⏱ Reply within 1 business day
📄 API key + DPA in first reply
🔒 No sales calls, no lock-in
🇪🇺 GDPR DPA signed before first session

Send a message

✅

Message sent!

We'll reply to your email within one business day with your API key and onboarding docs.