Skull Book
Sportsbook white-label

Uma casa de apostas inteira dentro do seu site.

Você cola uma tag na sua página e seus apostadores já conseguem abrir conta, depositar e apostar em 20 esportes, com a sua marca e no seu domínio. As odds, a liquidação e o controle de risco rodam do nosso lado.

20esportes, ao vivo e no pré-jogo
184mercados com liquidação automática
3modos de carteira
pt en esno widget, no painel e na API

01Esportes

Do futebol ao CS2

São 20 esportes, ao vivo e antes do jogo, com placar e relógio ao lado das odds. No e-soccer e em mais alguns, o apostador assiste à partida sem sair do iframe.

Futebol138 mercados

Futebol de campo, futsal, futebol virtual e e-soccer.

Quadra26 mercados

Basquete, handebol, vôlei e e-basquete.

Raquete11 mercados

Tênis, tênis de mesa e e-tênis.

Gelo18 mercados

Hóquei no gelo e e-hóquei.

E-sports40 mercados

CS2, League of Legends, Dota 2, Valorant, Rainbow Six, Arena of Valor e Honor of Kings.

02Carteira

O saldo do apostador fica onde você preferir

Você escolhe um dos três modos no painel. Se você já tem cassino, o modo 2 deixa tudo numa carteira só.

seu siteSkull Booko saldochamada pela rede
Modo 1

A carteira fica com a gente

O saldo fica no nosso livro contábil de dupla entrada. O apostador deposita e saca por Pix dentro do iframe, usando o seu gateway, então o dinheiro entra e sai da sua conta. Todo dia o livro é conferido com o extrato.

Bom para quem vai operar só esportes.

Modo 2

A carteira é sua

Cada aposta debita a sua carteira e cada prêmio cai nela. Saldo e depósito continuam nas telas do seu site. Se o débito não for confirmado, a aposta é recusada e a gente manda o estorno.

Para quem já tem cassino.

Modo 3

Você transfere o saldo

Sua plataforma manda saldo para a carteira de esportes e puxa de volta quando quiser. Você não precisa construir nenhuma API.

Para começar sem mexer na carteira que você já tem.

03Liquidação

Cada mercado é pago pela regra dele

Na linha asiática quebrada, metade da aposta vai para cada linha. Por isso um empate pode devolver uma metade e perder a outra. Mercado de período olha o placar do período, e mercado sem regra de liquidação escrita nem entra na oferta.

Aposta no mandante com linha −0,25, que é metade na linha 0 e metade na −0,5. O jogo termina 1 : 1 e a aposta dá meia-perda. Com linha +0,25, o mesmo placar dá meio-ganho.
  • Ganho
  • Meio-ganho
  • Devolução
  • Meia-perda
  • Perda

04Plataforma

Tudo o que uma casa precisa para operar

Da primeira odd ao saque do apostador.

Oferta e odds

  • Placar, relógio e estatísticas ao lado das odds, ao vivo e no pré-jogo.
  • Vídeo ao vivo dentro do iframe no e-soccer e em outros esportes.
  • Odd vencida é recusada, e a aposta ao vivo tem limite próprio.
  • Se a fonte atrasa, o mercado é suspenso sozinho.

Apostas

  • Simples e múltiplas, com cada perna liquidada pela partida dela.
  • Combinações que dependem uma da outra são barradas no cupom.
  • Atraso configurável para aceitar aposta ao vivo.
  • Se a conexão cair no meio do clique, a aposta não duplica.

Liquidação

  • 184 mercados liquidados sozinhos, com linha asiática e resultado por período.
  • Meio-ganho, meia-perda e devolução seguem a regra de cada mercado.
  • Se o resultado mudar depois, o apostador recebe um aviso.
  • Toda reliquidação registra quem mudou, quando e por quê.

Conta do apostador

  • Cadastro pelo próprio widget, ou entrada com a conta que ele já tem no seu site.
  • KYC enviado pelo iframe e aprovado por você no painel.
  • Depósito por Pix ou cripto, conforme o meio de pagamento que você conectar.
  • Depósito exige o CPF do titular, e Pix pago por terceiro fica retido.

Dinheiro

  • Livro de dupla entrada, com as duas pernas em toda movimentação.
  • O Pix é creditado pelo servidor, mesmo que o apostador feche a página.
  • Na dúvida, o saque não é reenviado e quem decide é o extrato do PSP.
  • Conciliação diária entre livro e extrato, com alerta quando não bate.

Risco

  • Tetos por evento, mercado e apostador, que você edita no painel.
  • Exposição atualizada durante a partida.
  • Suspensão manual de partida ou de mercado.
  • Perfil de risco por apostador.

Jogo responsável

  • Limites de depósito, perda e aposta definidos pelo próprio apostador.
  • Autoexclusão com prazo, que só pode ser estendido.
  • Aviso de 18+, cookies e páginas legais já prontos.
  • Documentos guardados com prazo, apagados quando ele vence e com registro de acesso.

Atendimento e marca

  • Central de ajuda no widget, com fila e prazo de resposta no painel.
  • Respostas automáticas para as perguntas mais comuns.
  • Central de mensagens, banners e cartazes para as suas campanhas.
  • 15 temas e 60 cabeçalhos para o widget ficar com a cara da sua casa.

Painel do operador

  • GGR, saldo, exposição, bilhetes, saques e KYC, com busca.
  • Aprovação de saque, ajuste de saldo e a ficha completa de cada apostador.
  • Acesso de dono e de operador separados, com 2FA.
  • Métricas de audiência do widget.

05No dia a dia

Quando alguma coisa sai do normal

Exposição com teto

Você define o limite por evento, mercado e apostador. Quando a exposição chega no teto, a oferta daquele mercado é suspensa.

Sessão assinada por você

Quando o apostador entra pela conta do seu site, é o seu servidor que assina a sessão, com uma chave que nunca sai daí.

Um aviso por mudança

O alerta chega na hora em que algo muda de estado, uma vez só. Saque em dúvida, webhook parado e conciliação que não bate têm aviso próprio.

06Integração

Uma tag e um endpoint

O resto do trabalho fica com a gente. Tem sandbox com chaves e dados de teste para você ver tudo funcionando antes.

  1. Cadastre o domínio e a chave

    Pelo painel. A chave privada fica no seu servidor.

  2. Publique um endpoint de sessão

    Ele confirma quem está logado e assina. Sua base de usuários continua com você.

  3. Cole a tag na página

    O widget abre com as suas cores, os seus mercados e o idioma do apostador.

Cada movimento de dinheiro gera um webhook assinado para o seu sistema, reenviado até você confirmar o recebimento.

Ler o contrato de integração
index.html
<div id="skull-widget"></div>
<script src="https://embed.skull-api.xyz/SUA_CASA/widget.js"></script>
<script>
  SkullBook.init({
    container: 'skull-widget',
    publishableKey: 'pk_SUA_CHAVE',
    locale: 'pt',
    getHandoff: function (frameId, origin) {
      return fetch('/api/skull/handoff', {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({ frameId, origin })
      }).then(r => r.json()).then(j => j.handoff);
    }
  });
</script>

07Contato

Vamos conversar

Conta pra gente se você já opera e se tem cassino. Com isso já dá para indicar o modo de carteira e o prazo para colocar a casa no ar.

Prefere e-mail? Escreva para contato@skull-api.xyz

A resposta chega por e-mail. Seu contato não é usado para mais nada.