Autenticação
Todas as requisições à API do CPFHub.io precisam ser autenticadas com uma API Key enviada no header x-api-key.
Obtendo sua API Key
Ao criar sua conta, uma API Key já é gerada automaticamente. Basta acessar app.cpfhub.io/api-keys para visualizá-la e copiá-la a qualquer momento.
Se precisar, você pode gerar uma nova chave nessa mesma página — a chave atual será substituída.
Guarde sua chave com segurança
Nunca exponha sua API Key em código client-side, repositórios públicos ou logs. Use variáveis de ambiente.
Enviando a API Key
Inclua o header x-api-key em todas as requisições:
curl -X GET "https://api.cpfhub.io/cpf/12345678909" \
-H "x-api-key: cpfh_sua_api_key_aqui"URL base
Todas as requisições devem usar HTTPS:
https://api.cpfhub.ioRequisições via HTTP são redirecionadas para HTTPS automaticamente.
Erros de autenticação
| Código | Significado |
|---|---|
401 | API Key ausente ou inválida |
403 | API Key suspensa ou sem permissão |
O 401 retorna error como string:
{
"success": false,
"error": "API Key não fornecida"
}{
"success": false,
"error": "API Key inválida"
}Para detalhes completos sobre todos os erros, veja Códigos de Erro.
Atualizado em 29 de agosto de 2026