Public API v1

For Operators

Integrate i-gaming.co games in minutes. RESTful API with wallet callbacks, provably fair, and white-label branding.

Game status

Disponibilidade e configurações atuais do catálogo.

Gold Tiger

Gold Tiger

Slot
Online
RTP

96.0%

Volatility

Alta

Max Win

Até 10000x a aposta

Devices

Desktop, Tablet, Mobile

BETAProvably FairMobile
Money Money

Money Money

Slot
Online
RTP

96.0%

Volatility

Alta

Max Win

Até 10000x a aposta

Devices

Desktop, Tablet, Mobile

BETAProvably FairMobile
Mega Blocks

Mega Blocks

Slot
Online
RTP

96.0% (target)

Volatility

Alta

Max Win

Até 10000x a aposta

Devices

Desktop, Tablet, Mobile

BETANOVOCluster Pays8×8
Tower Treasure

Tower Treasure

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta

Max Win

Até 10000x a aposta

Devices

Desktop, Tablet, Mobile

BETAProvably FairMobile
Bingo Royale

Bingo Royale

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

NOVOProvably FairMobile
Tropical Slice

Tropical Slice

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta

Max Win

Até 10000x a aposta

Devices

Desktop, Tablet, Mobile

NOVOProvably FairMobile
Boom Mines

Boom Mines

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta

Max Win

Até 10000x a aposta

Devices

Desktop, Tablet, Mobile

BETAProvably FairMobile
Motoca do Grau

Motoca do Grau

Crash
Online
RTP

96% — 97% (configurável)

Volatility

Média / Alta

Max Win

Até 1000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Piratas Mines

Piratas Mines

Slot
Online
RTP

96% — 97% (configurável)

Volatility

Média / Alta

Max Win

Até 10000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Mergulho ao Tesouro

Mergulho ao Tesouro

Crash
Online
RTP

96% — 97% (configurável)

Volatility

Média / Alta

Max Win

Até 1000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
India Rush

India Rush

Crash
Online
RTP

96% — 97% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 1000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Deuses da Terra

Deuses da Terra

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

NOVOProvably FairMobile
Dragão Imperial

Dragão Imperial

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Faraó Dourado

Faraó Dourado

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Los Muertos

Los Muertos

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Tropical Slot

Tropical Slot

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Favela Slot

Favela Slot

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Caramelo da Sorte

Caramelo da Sorte

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Baixa / Média (configurável)

Max Win

Até 2500x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Capivara Milionária

Capivara Milionária

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Boteco da Sorte

Boteco da Sorte

Slot
Online
RTP

95% — 96.5% (configurável)

Volatility

Média / Alta (configurável)

Max Win

Até 5000x a aposta

Devices

Desktop, Tablet, Mobile

Provably FairMobileDemo
Fluxos de integração

From registration to go-live

Três fluxos cobrem todo o ciclo de integração técnica do operador.

Onboarding técnico
  1. 1Cadastro do operador no painel
  2. 2Geração de token demo
  3. 3Pré-flight game-config
  4. 4Embed iframe homologado
  5. 5Go-live com token de produção
Emissão de token
  1. 1Definir scope e allowed_domains
  2. 2Escolher environment (demo/prod)
  3. 3Definir expires_in_seconds
  4. 4Rotacionar antes da expiração
  5. 5Revogar via /operator → Tokens
Lançamento de jogo
  1. 1Validar RTP efetivo
  2. 2Configurar min_bet, max_bet e max_payout
  3. 3Testar com ?demo=1
  4. 4Ativar produção
  5. 5Monitorar eventos postMessage

Authentication

Todas as chamadas à API pública requerem um token de integração no header Authorization.

Mandatory header

http
Authorization: Bearer <token>
  • Token emitido no painel /admin
  • Prefixo mt_ para tokens de operador
  • CORS habilitado para domínios autorizados
  • Nunca exponha o token no frontend do jogador

Verify token

bash
curl -X GET \
  https://i-gaming.co/api/public/v1/auth/verify \
  -H "Authorization: Bearer mt_xxxx"
{"ok": true, "scope": "operator", "operator_id": "...", "status": "active"}

Your permissions

Verificação automática do seu token e permissões por jogo do operador conectado.

Permissions per game

Loading operator tokens…

Verify Bearer token

Cole o token (sem o prefixo Bearer). A validação acontece automaticamente.

Aguardando token…

Endpoints

Base URL: https://i-gaming.co

GET/api/public/v1/auth/verifyValida o token e retorna escopo e operador vinculado.
GET/api/public/v1/auth/introspectDetalhe completo do token: escopo, permissões, allowed_domains e CSP frame-ancestors efetivo.
GET/api/public/v1/global-settingsRetorna configurações globais do sistema (RTP default, limites, etc).
GET/api/public/v1/operatorDados do operador, configurações customizadas e liquidez atual.
PATCH/api/public/v1/operatorAtualiza dados do operador e/ou settings (apenas operador vinculado).
GET/api/public/v1/round/currentÚltima rodada ativa ou crash — usado por jogos crash para sincronizar estado.
GET/api/public/v1/stats?days=7Estatísticas de apostas no período (GGR, total de bets, payout).
GET/api/public/v1/tokensLista tokens de API do operador.
POST/api/public/v1/tokensEmite novo token de integração.
DELETE/api/public/v1/tokens?id=...Revoga um token existente.

Flow example

Do cadastro ao primeiro spin — o caminho típico de integração.

01

Crie conta de operador

Faça login. Operadores são criados pelo admin no painel.

02

Gere token de API

No /admin, crie um operador e emita tokens com domínios autorizados.

03

Configure callbacks

Implemente os endpoints de bet / win / rollback no seu backend de wallet.

04

Embeda o jogo

Monte a URL do iframe com token, player_id, lang, currency e mode.

Bet callback example

http
POST /wallet/callback/bet
Content-Type: application/json
X-Operator-Token: <seu-token>

{
  "transaction_id": "txn_abc123",
  "round_id": "round_xyz789",
  "player_id": "player_001",
  "game_slug": "mergulho-ao-tesouro",
  "amount": 10.00,
  "currency": "BRL",
  "type": "bet"
}

Resposta esperada: { "status": "ok", "balance": 1234.56 }

Embed via iframe

Carregue o jogo diretamente no site do operador com um iframe parametrizado.

URL parameters

  • operatorID do operador (obrigatório)
  • tokenToken de sessão do jogador (obrigatório)
  • player_idIdentificador único do jogador
  • langIdioma: pt, en, es (default: pt)
  • currencyMoeda: BRL, USD, EUR (default: BRL)
  • modedemo | real (default: demo)

Example code

html
<iframe
  src="https://i-gaming.co/j/mergulho-ao-tesouro?operator=demo&token=demo-token&player=guest&lang=pt&currency=BRL&mode=demo"
  width="100%"
  height="600"
  frameborder="0"
  allowfullscreen
  style="border-radius: 12px;"
></iframe>

Headers de segurança & whitelist

Servimos todos os jogos (i-gaming.co e subdomínios) com headers obrigatórios. O embed só é permitido em domínios que você cadastrar em allowed_domains do token.

Headers always sent

  • Strict-Transport-Securitymax-age=63072000; includeSubDomains; preload
  • X-Content-Type-Optionsnosniff
  • Referrer-Policystrict-origin-when-cross-origin
  • Permissions-Policygeolocation=(), microphone=(), camera=(), payment=()
  • Content-Security-Policyframe-ancestors 'self' https://*.i-gaming.co <seus domínios>

Em rotas /games/* o X-Frame-Options é omitido (não suporta múltiplas origens) — a proteção fica no CSP frame-ancestors.

How to register your domains

  1. Access the operator panel → Tokens.
  2. In Allowed domains, adicione os hosts (ex.: casa.com) — subdomínios https are automatically accepted.
  3. The CSP frame-ancestors é gerado por requisição a partir do token (header Authorization or querystring ?token=).
  4. Domains outside the whitelist have the iframe blocked by the browser.
bash
# Verifique seus headers em produção
curl -sI "https://i-gaming.co/games/treasure-dive?token=mt_xxx" \
  | grep -iE "strict-transport|content-security|x-content|referrer|permissions"

Real-time effective CSP

Paste your token to see exactly frame-ancestors what will be sent by the server.

Open playground →
Compliance

Regulatory requirements

Checklist mínimo para operar nos jogos integrados. Aplicável a todas as jurisdições; regras locais podem ser mais restritivas.

Licença e KYC

Operador deve apresentar licença de jogos válida na jurisdição alvo e KYC completo do beneficiário final.

AML / PLD

Política antilavagem documentada, limites por jogador e monitoramento de padrões atípicos.

Responsible Gaming

Limites de depósito, auto-exclusão e mensagens de jogo responsável obrigatórias no front.

Proteção de dados

LGPD/GDPR: tratar user_id como pseudônimo, não compartilhar PII no token.

Geofencing

Bloqueio por país/IP conforme licença. allowed_domains restringe origem do iframe.

Auditoria

Logs imutáveis de apostas, rodadas e payouts disponíveis por 5 anos via API de relatórios.

Moedas e países suportados

Lista completa e oficial das moedas (ISO 4217) e países (ISO 3166-1 alpha-2) aceitos no cadastro de operador, na wallet HMAC, nos limites de aposta e nos mirrors. Cada país já traz a moeda e o fuso horário padrão — ambos ajustáveis no cadastro.

78 moedas ISO 4217
101 países ISO 3166-1

78 de 78 moedas

AED
Dirham dos Emirados Árabes Unidos
AE
ANG
Florim das Antilhas Holandesas
CW, SX
ARS
Peso argentino
AR
AUD
Dólar australiano
AU
BBD
Dólar barbadense
BB
BDT
Taka bengali
BD
BGN
Lev búlgaro
BG
BHD
Dinar bareinita
BH
BMD
Dólar bermudense
BM
BND
Dólar bruneano
BN
BOB
Boliviano da Bolívia
BO
BRL
Real brasileiro
BR
BSD
Dólar bahamense
BS
BZD
Dólar belizenho
BZ
CAD
Dólar canadense
CA
CHF
Franco suíço
CH
CLP
Peso chileno
CL
CNY
Yuan chinês
CN
COP
Peso colombiano
CO
CRC
Colón costarriquenho
CR
CZK
Coroa tcheca
CZ
DKK
Coroa dinamarquesa
DK
DOP
Peso dominicano
DO
EGP
Libra egípcia
EG
EUR
Euro
PT, ES, IT+11
FJD
Dólar fijiano
FJ
GBP
Libra esterlina
GB
GHS
Cedi ganês
GH
GTQ
Quetzal guatemalteco
GT
GYD
Dólar guianense
GY
HKD
Dólar de Hong Kong
HK
HNL
Lempira hondurenha
HN
HUF
Florim húngaro
HU
IDR
Rupia indonésia
ID
ILS
Novo shekel israelense
IL
INR
Rupia indiana
IN
ISK
Coroa islandesa
IS
JMD
Dólar jamaicano
JM
JPY
Iene japonês
JP
KES
Xelim queniano
KE
KRW
Won sul-coreano
KR
KWD
Dinar kuwaitiano
KW
KYD
Dólar das Ilhas Cayman
KY
LKR
Rupia cingalesa
LK
LRD
Dólar liberiano
LR
MAD
Dirham marroquino
MA
MXN
Peso mexicano
MX
MYR
Ringgit malaio
MY
NAD
Dólar namibiano
NA
NGN
Naira nigeriana
NG
NIO
Córdoba nicaraguense
NI
NOK
Coroa norueguesa
NO
NZD
Dólar neozelandês
NZ
OMR
Rial omanense
OM
PAB
Balboa panamenho
PA
PEN
Novo sol peruano
PE
PHP
Peso filipino
PH
PKR
Rupia paquistanesa
PK
PLN
Zloty polonês
PL
PYG
Guarani paraguaio
PY
QAR
Rial catariano
QA
RON
Leu romeno
RO
SAR
Riyal saudita
SA
SBD
Dólar das Ilhas Salomão
SB
SEK
Coroa sueca
SE
SGD
Dólar singapuriano
SG
SRD
Dólar surinamês
SR
THB
Baht tailandês
TH
TRY
Lira turca
TR
TTD
Dólar de Trinidad e Tobago
TT
TWD
Novo dólar taiwanês
TW
UAH
Hryvnia ucraniano
UA
USD
Dólar americano
EC, SV, US+2
UYU
Peso uruguaio
UY
VES
Bolívar venezuelano
VE
VND
Dong vietnamita
VN
XCD
Dólar do Caribe Oriental
AG, GD, DM+3
ZAR
Rand sul-africano
ZA
Faturamento

Invoices and payments

Acompanhe o consumo mensal por GGR, baixe faturas e gerencie o método de pagamento padrão.

GGR current month
R$ 1.749.330
+12,4% vs mês anterior
Open invoice
R$ 52.480
Due on 10/07/2026
Default method
•••• 4242
Visa · expires 09/28
Invoice history
InvoicePeriodDue dateValueStatus
INV-2026-0612Maio/202610/06/2026R$ 48.230,00Pago
INV-2026-0511Abril/202610/05/2026R$ 41.905,00Pago
INV-2026-0410Março/202610/04/2026R$ 37.120,00Pago
INV-2026-0711Junho/202610/07/2026R$ 52.480,00Em aberto

Pagamentos processados via Stripe. Valores em BRL com retenção tributária aplicada conforme jurisdição do operador.

Pronto para integrar?

Nosso time de integração está disponível 24/7 para ajudar com a implementação técnica.