Introdução
Plataformas de apostas esportivas (bets) no Brasil são obrigadas por lei a validar o CPF de todos os usuários antes do cadastro: a regulamentação federal exige confirmação de identidade e maioridade, e a validação via API de CPF é o método mais rápido e confiável para cumprir essa exigência antes de liberar qualquer conta.
A Circular 3.978/2020 do Banco Central estabelece os requisitos mínimos de prevenção à lavagem de dinheiro para instituições financeiras, incluindo a obrigatoriedade de identificação e verificação de clientes via CPF.
O mercado de apostas esportivas no Brasil passou por uma transformação regulatória significativa. Com a regulamentação das bets, as plataformas de apostas online agora enfrentam exigências rigorosas de identificação de usuários, incluindo a validação obrigatória de CPF como parte do processo de KYC (Know Your Customer). O descumprimento dessas obrigações pode resultar em multas pesadas e até na revogação da licença de operação.
O marco regulatório das apostas esportivas no Brasil
A regulamentação das apostas esportivas de quota fixa no Brasil estabeleceu um conjunto de regras que as operadoras devem seguir para obter e manter a licença de operação. Entre as principais exigências estão:
Identificação obrigatória de apostadores
Toda pessoa que deseja apostar em uma plataforma regulamentada deve ter sua identidade verificada. Isso inclui:
-
CPF válido e ativo -- O apostador deve informar um CPF válido no momento do cadastro.
-
Verificação de idade -- É obrigatório confirmar que o apostador tem 18 anos ou mais.
-
Nome completo correspondente -- O nome informado deve corresponder ao titular do CPF.
-
Prevenção a múltiplas contas -- Cada CPF pode estar vinculado a apenas uma conta por plataforma.
Prevenção à lavagem de dinheiro (AML)
As operadoras de apostas esportivas estão sujeitas às normas de prevenção à lavagem de dinheiro, o que exige:
-
Registro de todas as transações -- Depósitos, saques e apostas devem ser registrados com dados de identificação.
-
Monitoramento de comportamento suspeito -- Padrões atípicos de apostas devem ser sinalizados.
-
Relatórios regulatórios -- As operadoras devem reportar atividades suspeitas aos órgãos competentes.
Penalidades por não conformidade
As penalidades para operadoras que não cumprem as exigências incluem multas que podem chegar a milhões de reais, suspensão temporária da licença e, em casos graves, revogação permanente da autorização de funcionamento.
O papel da validação de CPF no KYC de bets
A validação de CPF é a primeira e mais fundamental etapa do processo de KYC em plataformas de apostas esportivas. Ela cumpre múltiplas funções:
Confirmação de identidade
Ao consultar o CPF informado pelo apostador, a plataforma obtém o nome completo e a data de nascimento do titular. Esses dados são comparados com as informações declaradas no cadastro para confirmar a identidade.
Verificação de idade
Com a data de nascimento retornada pela API, a plataforma pode calcular automaticamente a idade do apostador e bloquear o cadastro de menores de 18 anos.
Prevenção de contas duplicadas
Ao exigir um CPF válido e verificar que ele não está associado a outra conta na plataforma, a operadora previne a criação de múltiplas contas pelo mesmo usuário, prática comum em fraudes de bônus.
Base para AML
Os dados obtidos na validação de CPF servem como base para o monitoramento de transações e geração de relatórios regulatórios exigidos pelas normas de prevenção à lavagem de dinheiro.
Implementando validação de CPF com a API da CPFHub.io
A CPFHub.io oferece uma API REST que atende diretamente esses requisitos: retorna nome completo, data de nascimento e gênero do titular em menos de 200ms, permitindo verificar identidade e maioridade no mesmo endpoint.
Fluxo de validação recomendado
- O apostador informa CPF, nome e data de nascimento no formulário de cadastro.
- O frontend válida o formato do CPF (dígitos verificadores).
- O backend consulta a API da CPFHub.io com o CPF informado.
- O sistema compara: nome retornado vs. nome informado; data de nascimento retornada vs. data informada; idade calculada >= 18 anos.
- Se todas as verificações passarem, o cadastro é aprovado. Caso contrário, é bloqueado ou enviado para revisão.
Exemplo de requisição com cURL
curl -X GET https://api.cpfhub.io/cpf/12345678900 \
-H "x-api-key: SUA_CHAVE_DE_API" \
-H "Accept: application/json"
Resposta da API
{
"success": true,
"data": {
"cpf": "12345678900",
"name": "Roberto Carlos Souza",
"nameUpper": "ROBERTO CARLOS SOUZA",
"gender": "M",
"birthDate": "20/09/2001",
"day": 20,
"month": 9,
"year": 2001
}
}
Exemplo de verificação de idade em Node.js
async function verificarApostador(cpf, nomeInformado) {
const response = await fetch(
`https://api.cpfhub.io/cpf/${cpf}`,
{
headers: {
'x-api-key': 'SUA_CHAVE_DE_API',
'Accept': 'application/json'
}
}
);
const resultado = await response.json();
if (!resultado.success) {
return { aprovado: false, motivo: 'CPF não encontrado' };
}
const { data } = resultado;
// Verificar nome
if (data.nameUpper !== nomeInformado.toUpperCase().trim()) {
return { aprovado: false, motivo: 'Nome não corresponde ao CPF' };
}
// Verificar idade (18+)
const nascimento = new Date(data.year, data.month - 1, data.day);
const hoje = new Date();
const idade = Math.floor(
(hoje - nascimento) / (365.25 * 24 * 60 * 60 * 1000)
);
if (idade < 18) {
return { aprovado: false, motivo: 'Menor de 18 anos' };
}
return { aprovado: true, nome: data.name, idade };
}
Boas práticas de KYC para plataformas de bets
Validação em camadas
A validação de CPF deve ser a primeira camada de um processo de KYC mais amplo. Outras camadas podem incluir validação de documento com foto, selfie com prova de vida e verificação de endereço.
Revalidação periódica
As regulamentações podem exigir que a plataforma revalide os dados dos apostadores periodicamente. Automatize esse processo com consultas periódicas à API da CPFHub.io.
Logs de auditoria
Mantenha registros detalhados de todas as validações de CPF realizadas, incluindo data, hora, CPF consultado e resultado. Esses logs são essenciais para auditorias regulatórias.
Tratamento de erros
Implemente tratamento adequado para os diferentes códigos de resposta da API:
| Código | Significado | Ação recomendada |
|---|---|---|
| 200 | Consulta bem-sucedida | Prosseguir com validação |
| 400 | CPF em formato inválido | Pedir correção ao usuário |
| 401 | API Key inválida | Verificar configuração |
| 429 | Rate limit excedido | Implementar retry com backoff |
| 500 | Erro interno | Tentar novamente em alguns segundos |
Planos recomendados para plataformas de bets
Dado o volume de cadastros que plataformas de apostas processam, o plano recomendado depende da escala de operação:
| Plano | Preço | Consultas/mês | SLA | Indicado para |
|---|---|---|---|---|
| Grátis | R$ 0 | 50 | 80% | Testes e desenvolvimento |
| Pro | R$ 149/mês | 1.000 | 99% | Plataformas em fase inicial |
| Corporativo | Sob consulta | Personalizado | 99,9% | Operações em escala |
Para plataformas de bets em operação, o plano Corporativo é o mais indicado, pois oferece infraestrutura exclusiva, SLA de 99,9%, suporte prioritário 24/7 e gerente de conta dedicado.
Perguntas frequentes
A validação de CPF em plataformas de apostas é exigida por lei?
Sim. A regulamentação de apostas esportivas no Brasil exige que operadoras confirmem a identidade e a maioridade dos usuários no onboarding. O CPF é o documento principal para esse processo, e a consulta à base cadastral via API garante que o número informado pertence a uma pessoa real e maior de 18 anos.
O que acontece se uma bet aceitar cadastros sem validar o CPF?
A operadora arrisca multas regulatórias, cassação de licença e responsabilidade em casos de apostas realizadas por menores. As autoridades regulatórias verificam se há processos de KYC implementados como parte do processo de licenciamento e fiscalização continuada.
É possível validar a maioridade via API de CPF?
Sim. A API retorna a data de nascimento vinculada ao CPF. Com esse dado, o sistema calcula automaticamente a idade do usuário e bloqueia o cadastro se for menor de 18 anos — sem depender de documentos enviados manualmente pelo usuário.
Além do CPF, quais outras verificações são exigidas para bets?
A regulamentação tipicamente exige: validação de identidade (CPF), prova de residência, verificação de que o usuário não está em lista de restrição de apostas (como o Cadastro de Pessoas Expostas Politicamente) e, em alguns casos, verificação de renda para limites de depósito.
Conclusão
A regulamentação de bets no Brasil torna a validação de CPF obrigatória — não é uma escolha técnica, é requisito de licenciamento. A CPFHub.io retorna nome e data de nascimento em um único endpoint, cobrindo identidade e maioridade no mesmo passo. Comece em cpfhub.io.
CPFHub.io
Pronto para integrar a API?
50 consultas gratuitas para testar agora. Sem cartão de crédito. Acesso imediato à documentação.
Sobre a redação
Redação CPFHub.io
Time editorial especializado em APIs de CPF, identidade digital e compliance no mercado brasileiro. Produzimos guias técnicos, análises regulatórias e tutoriais sobre LGPD e KYC para desenvolvedores e líderes de produto.



