—Documentação
Comece em 30 segundos.
CPFHub é uma API REST para consulta de CPF. Sem SDK obrigatório, sem callbacks complexos — uma chamada HTTP retorna JSON. Esta página mostra o caminho mais curto entre cadastro e primeira resposta.
Quickstart
Crie uma conta, gere uma chave em /chaves e faça a primeira chamada. Sandbox é gratuito e ilimitado — use para testar antes de promover para produção.
curl https://sandbox.cpfhub.com/v1/cpf/standard \
-H "Authorization: Bearer sk_sandbox_4f8a..." \
-H "Content-Type: application/json" \
-d '{ "cpf": "111.444.777-35" }'A resposta é determinística:
200 OK
{
"id": "qry_01HM9Q2K3N4PXYZ",
"cpf": "111.444.777-35",
"endpoint": "cpf.standard",
"data": {
"name": "Maria Aparecida da Silva",
"birth_date": "1987-04-12"
},
"consulted_at": "2026-04-17T14:32:11Z"
}Estrutura da API
- Base URL produção
https://api.cpfhub.com/v1 - Base URL sandbox
https://sandbox.cpfhub.com/v1 - Formato
JSON em request e response (UTF-8) - Autenticação
Bearer token no cabeçalho Authorization - Versão
v1 (estável) — breaking changes via novo prefixo
Endpoints disponíveis
Sete endpoints REST, do mais simples (apenas nome) ao mais completo (com endereços). Todos seguem o mesmo padrão:
POST/v1/cpf/{tipo}
Veja a referência completa de endpoints ou continue em ordem.
Próximos passos
- → Autenticação e gerenciamento de chaves
- → Referência de endpoints (cpf.basic → cpf.complete)
- → Códigos de erro e estratégia de retry
- → Rate limits por chave e ambiente
- → Webhooks com assinatura HMAC
Não há SDK oficial. Use o cliente HTTP da sua linguagem — qualquer um serve. Mantemos os exemplos em
cURL, JS e Python sincronizados com a API.