Skip to content

Rate limits & quotas ​

API rate limit ​

One token bucket per tenant:

PlanRequests per secondShort bursts up to
Paid plan100200
Sandbox2040
Free demo plan510
  • Counted per tenant (all keys of a tenant share it); the platform can adjust it per tenant.
  • Only requests that pass signature verification count.
  • Over the limit you get 429 RATE_LIMITED: back off and retry (for example 200 ms, 400 ms, 800 ms… with jitter), with a new nonce and timestamp each time.
  • Make fewer calls: read bets in pages with the cursor (up to 1,000 per page) instead of one at a time, and update balances from the balance returned by transfers instead of querying again.

Other limits ​

ItemLimit
Request body64 KB
X-Timestamp window±300 seconds from server time
X-Nonce16–64 letters and digits; must not repeat within 10 minutes
Username username1–32 characters: letters, digits and _ . @ -; case-insensitive
Transfer ID txnId1–64 characters: letters, digits and _ . : -
AmountsDecimal strings, at most 4 decimals
GET /bets1–1,000 records per page (default 500)
GET /bets/summaryAt most 1,000 players
GET /wallet/transferSearches the tenant ledger for the current and previous 3 months (UTC); with username it also checks the player's wallet
Launch URLValid for 60 seconds, usable once
Player sessionAt most 12 hours; signed out after 60 minutes idle
API keysAt most 10 per environment; a rotated key keeps working for 24 hours
IP allowlistAt most 100 entries
Bets available through the APIAbout 400 days on the paid plan; 7 days on the free demo plan (removed in whole months; the current and previous months are always kept)

Free demo plan limits ​

The free plan is for demos and evaluation, not for real operation. These are the defaults (the platform can change them, or relax them for a specific tenant). The same limits apply after an account is automatically downgraded (DOWNGRADED) at the end of the grace period. Sandbox tenants have these limits too, with more players and a higher rate limit for integration testing; see Sandbox.

ItemDefault
Tables you can enable2
Players online at once (whole tenant)10
Player accounts50 (creating more returns PLAYER_LIMIT)
Bet limitsAlways the platform's "demo" bet-limit profile
Daily total bets (UTC day)About USD 1,000 equivalent: USD 1,000, TWD 30,000, CNY 7,000, HKD 7,800, THB 35,000, VND 25,000,000, PHP 56,000, MYR 4,700, JPY 150,000, KRW 1,350,000, USDT 1,000; betting stops for the rest of the day once reached
Video3 viewers at once; at most 30 minutes of continuous viewing; streaming is charged to the prepaid credit (including the sign-up credit)
ScreenA "Demo" watermark on the game; no custom branding
Not availableWebhooks, seamless wallet, exports, sub-accounts, custom branding
API rate limit5 per second
Bet retention7 days
Idle14 days without a Console login or a bet → tables are paused; logging in to the Console restores them
Trial periodUnlimited

Sandbox ​

Sandbox tenants have the free demo plan limits above, but these three are raised to at least:

ItemSandbox
Players online at once50
Player accounts500
API rate limit20 per second (short bursts up to 40)

The other limits — video, the daily betting cap, demo bet limits and the watermark — are the same as on the free demo plan.

  • No table quota: each enabled table costs USD 100 per month, charged daily and pro rata from the prepaid credit.
  • No demo limits; webhooks and custom branding are available; the API allows 100 requests per second.
  • Charges, top-ups, grace and downgrade rules are described in Billing.

elite Tenant Integration API v1