Validação de CPF
Validar CPF via API (dados cadastrais)
Checksum local não prova identidade. A CPFHub.io recebe o CPF e devolve nome, gênero e data de nascimento para você comparar no seu fluxo.
Checksum vs consulta
Módulo-11 só confere dígitos. A consulta devolve nome, gênero e nascimento para o seu backend comparar.
Match no seu backend
A regra de correspondência (nome, data de nascimento) fica no seu sistema. A API só entrega os dados.
Situação cadastral é outra rota
Esta rota devolve nome, gênero e nascimento. Para situação cadastral, use a Consulta em Tempo Real em /consulta-cpf-receita-federal, que exige a data de nascimento do titular.
Grátis: 50 para testar
50 créditos/mês no Grátis, sem cartão. Pro a partir de R$19/mês com 100 créditos.
Exemplo
Um GET e o JSON volta completo
Header x-api-key. Base https://api.cpfhub.io. Sem versão na URL.
curl -X GET \
'https://api.cpfhub.io/cpf/12345678909' \
-H 'x-api-key: YOUR_API_KEY'{
"success": true,
"data": {
"cpf": "12345678909",
"name": "Fulano de Tal",
"nameUpper": "FULANO DE TAL",
"gender": "M",
"birthDate": "15/06/1990",
"day": 15,
"month": 6,
"year": 1990
}
}FAQ
Perguntas frequentes
Validar CPF é consultar a Receita?
Nesta rota, não. GET /cpf/{cpf} devolve nome, gênero e data de nascimento da nossa base, em tempo típico de ~150 ms (não é um SLA), para você comparar no seu fluxo. Quando você tem a data de nascimento do titular e precisa da situação cadastral ou do ano do óbito, existe a Consulta em Tempo Real, que faz a consulta em tempo real na Receita Federal e devolve situação cadastral, deathYear e comprovante (1,5 crédito por consulta bem-sucedida). Veja /consulta-cpf-receita-federal.
Vocês fazem KYC?
Não. Sem selfie, OCR de documento, face match ou biometria. A consulta de CPF é um dado cadastral; a regra de verificação (match) fica no seu backend.
O que vem no JSON?
Em consulta encontrada: cpf (11 dígitos, sem máscara), name, nameUpper, gender (M/F), birthDate e day, month, year. Auth: header x-api-key. Base: https://api.cpfhub.io.
Ainda tem dúvidas?
Entre em ContatoValide com dados,
não só dígitos.
GET /cpf/{cpf} devolve nome, gênero e nascimento. 50 créditos grátis para integrar.
Acesso imediato à API Key e documentação.