Integre em minutos
Embeda nossos jogos no seu site com uma única tag <iframe>. Sem SDK, sem build, sem dor de cabeça.
Wizard de integração
~3 minValide seu domínio, gere um token demo e confirme o iframe — tudo aqui, sem sair da página.
Sem https://. Ex: meusite.com, app.meusite.com ou localhost.
Quick start (60 segundos)
Cole esta tag no seu HTML. Pronto — o jogo carrega.
<iframe
src="https://i-gaming.co/games/mergulho-ao-tesouro?token=SEU_TOKEN&player=ID_DO_JOGADOR&lang=pt¤cy=BRL"
width="100%"
height="720"
allow="autoplay; fullscreen"
style="border:0; border-radius:12px;"
></iframe>Passo a passo
Solicite seu token de integração
Fale com o time pelo formulário em /operators ou use o token demo para testar agora.
Você receberá um token no formato mt_xxxxxxxxxxxx com permissões e domínios autorizados (whitelist).
Cadastre os domínios autorizados
Informe os domínios onde o iframe vai rodar (ex: meusite.com). Apenas esses domínios poderão embedar — protege contra clonagem.
{
"name": "Site Principal",
"allowed_domains": ["meusite.com", "staging.meusite.com"]
}Valide o token (opcional, recomendado)
Antes de renderizar, confirme se o token está ativo e quais domínios estão liberados:
curl https://i-gaming.co/api/public/v1/auth/introspect \
-H "Authorization: Bearer SEU_TOKEN"Embeda o iframe
Aponte o src para o jogo desejado passando o token e os parâmetros do jogador.
<iframe src="https://i-gaming.co/games/mergulho-ao-tesouro?token=SEU_TOKEN&player=USER123¤cy=BRL"
width="100%" height="720" allow="autoplay; fullscreen" style="border:0"></iframe>Acompanhe pelo painel
Em /operator você vê rodadas, apostas, liquidez e logs de segurança em tempo real.
Endpoints da API
Base URL: https://i-gaming.co/api/public/v1. Autenticação via header Authorization: Bearer <token>.
/auth/verify/auth/introspect/operator/stats?days=30/round/current/tokens/tokens/tokens?id=Exemplo:
curl https://i-gaming.co/api/public/v1/stats?days=7 \
-H "Authorization: Bearer SEU_TOKEN"Parâmetros do iframe
URL: https://i-gaming.co/games/<slug>?...
| Param | Obrigatório | Descrição |
|---|---|---|
| token | sim | Token Bearer do operador. |
| player | sim | ID único do jogador no seu sistema. |
| currency | não | BRL · USD · EUR (default: BRL) |
| lang | não | pt · en · es (default: pt) |
| mode | não | real · demo (default: real) |
| return_url | não | URL de retorno ao fechar o jogo. |
Jogos disponíveis:
/games/mergulho-ao-tesouro/games/caramelo-da-sorteSegurança
- HTTPS + HSTS em todos os subdomínios.
- CSP
frame-ancestorsmontado dinamicamente a partir da sua whitelist — só os domínios cadastrados conseguem embedar. - Tokens hasheados (SHA-256). O segredo é exibido uma única vez na emissão.
- Auditoria de cada validação de token e tentativa de render bloqueada (operador, IP, motivo).
- Revogação imediata via API ou painel.
Troubleshooting
Refused to display ... frame-ancestors. Adicione o domínio em /operator → Tokens./auth/introspect para confirmar o status.allowed_domains. Cadastre o domínio (sem https://).