# Como consultar CPF na [Receita Federal](https://www.gov.br/receitafederal) pelo site oficial

> Guia completo para consultar CPF no site da Receita Federal. Compare o método manual com alternativas automatizadas via API para validação em escala.

**Publicado:** 05/07/2024
**Autor:** Redação CPFHub.io
**URL:** https://cpfhub.io/blog/como-consultar-cpf-na-receita-federal-pelo-site-oficial

---


A consulta de CPF é uma necessidade recorrente para empresas e cidadãos brasileiros. Seja para verificar dados pessoais, confirmar a validade de um documento ou preparar documentação fiscal, saber como consultar o CPF de forma confiável é fundamental. O site da [Receita Federal](https://www.gov.br/receitafederal) oferece um serviço gratuito para esse fim, mas ele possui limitações importantes que precisam ser consideradas.

## Introdução

O portal da Receita Federal permite consultar a situação cadastral de qualquer CPF gratuitamente, mas exige a data de nascimento do titular e resolução manual de captcha — o que impede automação. Para empresas que precisam validar CPFs em escala, uma API dedicada é a alternativa mais prática.

---

## Passo a passo: consulta no site da Receita Federal

O serviço de consulta de CPF da Receita Federal está disponível no portal oficial. Veja como utilizá-lo.

### Acessando o serviço

1. Abra o navegador e acesse o portal de serviços da Receita Federal.
2. Navegue até a seção de consulta de CPF.
3. Informe o número do CPF que deseja consultar.
4. Preencha a data de nascimento do titular.
5. Resolva o captcha de segurança.
6. Clique em "Consultar".

### Informações retornadas

O site da Receita Federal tipicamente retorna:

* **Número do CPF** -- O CPF consultado.
* **Nome do titular** -- Nome completo cadastrado.
* **Data de nascimento** -- Data de nascimento do titular.
* **Situação cadastral** -- Regular, Pendente de Regularização, Suspensa, Cancelada, entre outras.
* **Data da inscrição** -- Data em que o CPF foi inscrito.

### Requisitos

* **Navegador atualizado** -- O site pode não funcionar corretamente em navegadores desatualizados.
* **Dados do titular** -- É necessário informar a data de nascimento do titular, o que pode ser um impedimento quando você não tem essa informação.
* **Captcha** -- A resolução do captcha impede a automação da consulta.

---

## Limitações da consulta pelo site da Receita Federal

Embora o serviço seja gratuito e oficial, ele apresenta limitações significativas para uso profissional.

### Impossibilidade de automação

O captcha impede que a consulta seja feita de forma programática. Isso significa que cada consulta exige interação humana, tornando o processo inviável para empresas que precisam validar dezenas ou centenas de CPFs por dia.

### Necessidade de data de nascimento

Para realizar a consulta, é preciso informar a data de nascimento do titular. Em muitos cenários de negócio, como checkout de e-commerce ou cadastro de clientes, a empresa não dispõe dessa informação antecipadamente.

### Disponibilidade limitada

O site da Receita Federal pode apresentar lentidão ou indisponibilidade em horários de pico, especialmente em períodos de declaração de Imposto de Renda.

### Sem integração com sistemas

Os dados retornados são exibidos em formato visual na página, sem opção de exportação ou integração direta com outros sistemas.

### Volume limitado

Não é prático para consultas em volume. Cada consulta individual leva de 1 a 3 minutos, considerando o preenchimento dos campos e a resolução do captcha.

---

## Alternativa automatizada: API de consulta de CPF

Para empresas que precisam de validação de CPF em escala, integrada aos seus sistemas e sem intervenção manual, uma API de consulta é a solução adequada.

### Consulta via API do CPFHub.io

O [**CPFHub.io**](https://www.cpfhub.io/) oferece uma API REST que retorna nome, data de nascimento e gênero do titular em aproximadamente 900ms, sem necessidade de captcha ou data de nascimento prévia:

```bash
curl -X GET https://api.cpfhub.io/cpf/12345678900 \
 -H "x-api-key: SUA_CHAVE_DE_API" \
 -H "Accept: application/json"
```

```json
{
 "success": true,
 "data": {
 "cpf": "12345678900",
 "name": "João da Silva",
 "nameUpper": "JOAO DA SILVA",
 "gender": "M",
 "birthDate": "15/06/1990",
 "day": 15,
 "month": 6,
 "year": 1990
 }
}
```

### Vantagens da API

* **Sem captcha** -- A consulta é feita via requisição HTTP, sem interação manual.
* **Sem necessidade de data de nascimento** -- Apenas o número do CPF é necessário.
* **Integrável** -- Pode ser consumida em mais de 13 linguagens de programação.
* **Resposta padronizada** -- JSON estruturado, fácil de processar.
* **Disponibilidade** -- Uptime de 99,9% no plano Corporativo.

---

## Comparação detalhada

| Critério | Site da Receita Federal | API CPFHub.io |
| --- | --- | --- |
| Custo | Gratuito | Grátis (50/mês) a Pro (R$ 149/mês) |
| Captcha | Sim | Não |
| Data de nascimento necessária | Sim | Não |
| Automação | Não | Sim |
| Tempo por consulta | 1-3 minutos | ~900ms |
| Integração com sistemas | Não | Sim (13+ linguagens) |
| Disponibilidade | Variável | 99,9% SLA (Corporativo) |
| Volume | Limitado por operador | Milhares por mês |
| Formato da resposta | Visual (HTML) | JSON estruturado |
| Conformidade LGPD | Sim | Sim |

---

## Quando usar cada método

### Use o site da Receita Federal quando

* Precisa fazer uma consulta pontual e isolada.
* Não tem urgência no resultado.
* Dispõe da data de nascimento do titular.
* Não precisa integrar o resultado com nenhum sistema.

### Use a API do CPFHub.io quando

* Precisa validar CPFs de forma recorrente.
* Quer integrar a validação ao seu sistema (ERP, e-commerce, CRM).
* Não tem a data de nascimento disponível.
* Precisa de resposta rápida e padronizada.
* Quer manter logs de auditoria das consultas.
* Precisa escalar a operação sem contratar mais pessoas.

---

## Exemplo de integração para quem migra do método manual

Se você está acostumado com a consulta manual no site da Receita e quer migrar para a API, veja como é simples em Python:

```python
import requests

def consultar_cpf(cpf):
 cpf_limpo = cpf.replace(".", "").replace("-", "")

 headers = {
 "x-api-key": "SUA_CHAVE_DE_API",
 "Accept": "application/json"
 }

 response = requests.get(
 f"https://api.cpfhub.io/cpf/{cpf_limpo}",
 headers=headers,
 timeout=10
 )

 if response.status_code == 200:
 dados = response.json()
 if dados["success"]:
 info = dados["data"]
 print(f"CPF: {info['cpf']}")
 print(f"Nome: {info['name']}")
 print(f"Nascimento: {info['birthDate']}")
 print(f"Gênero: {info['gender']}")
 else:
 print("CPF não encontrado.")
 elif response.status_code == 429:
 print("Rate limit excedido. Aguarde e tente novamente.")
 elif response.status_code == 401:
 print("Chave de API inválida.")
 else:
 print(f"Erro: {response.status_code}")

# Consultar um CPF
consultar_cpf("123.456.789-00")
```

A migração do método manual para a API pode ser feita gradualmente, começando pelo plano gratuito do CPFHub.io (50 consultas por mês, sem cartão de crédito) e escalando conforme a demanda.

---

## Planos disponíveis no CPFHub.io

| Plano | Preço | Consultas/mês | SLA |
| --- | --- | --- | --- |
| Grátis | R$ 0 | 50 | 80% |
| Pro | R$ 149/mês | 1.000 | 99% |
| Corporativo | Sob consulta | Personalizado | 99,9% |

O plano gratuito funciona como sandbox para testes reais, sem necessidade de cartão de crédito.

---

## Perguntas frequentes

### O site da Receita Federal exige login ou cadastro para consultar CPF?

Não. A consulta de CPF no site da Receita Federal é pública e não exige login. Basta informar o número do CPF, a data de nascimento do titular e resolver o captcha. A data de nascimento é o principal requisito que pode impedir a consulta quando você não possui essa informação.

### É possível automatizar a consulta de CPF no site da Receita Federal?

Não de forma legítima. O captcha do site foi projetado exatamente para impedir automação. Tentar contorná-lo viola os termos de uso do serviço. Para automação, a alternativa correta é uma API de terceiros como o CPFHub.io, que retorna os mesmos dados de forma programática e com resposta em ~900ms.

### Qual informação o site da Receita Federal retorna que a API não retorna?

O site retorna a situação cadastral detalhada (Regular, Pendente, Suspensa, Cancelada). A API do CPFHub.io retorna nome, data de nascimento e gênero. Para a maioria dos casos de uso empresarial — verificação de identidade no onboarding e validação antifraude — os dados da API são suficientes e chegam sem a necessidade de data de nascimento prévia.

### Como manter conformidade com a LGPD ao consultar CPFs de clientes?

A consulta deve ter base legal clara: execução de contrato (Art. 7, V) para onboarding, ou prevenção à fraude (Art. 11, II, "d") para validações antifraude. Armazene apenas o necessário, documente a finalidade no registro de atividades de tratamento e informe o titular no momento da coleta. A [ANPD](https://www.gov.br/anpd) orienta que dados de identificação devem seguir o princípio da necessidade.

### Leia também

- [Diferença entre validação de CPF e consulta de CPF: quando usar cada uma](https://cpfhub.io/blog/diferenca-entre-validacao-de-cpf-e-consulta-de-cpf-quando-usar-cada-uma)
- [API de CPF grátis para desenvolvedores: como começar em 5 minutos](https://cpfhub.io/blog/api-cpf-gratis-desenvolvedores-comecar-5-minutos)
- [Como consultar CPF na Receita Federal pelo site oficial](https://cpfhub.io/blog/como-consultar-cpf-na-receita-federal-pelo-site-oficial)
- [APIs de CPF: como avaliar o custo-benefício antes de contratar?](https://cpfhub.io/blog/apis-de-cpf-como-avaliar-o-custo-beneficio-antes-de-contratar)

---

## Conclusão

A consulta de CPF pelo site da Receita Federal é útil para verificações pontuais e individuais, mas apresenta limitações importantes para uso profissional: captcha, necessidade de data de nascimento, impossibilidade de automação e indisponibilidade em horários de pico. Para empresas que precisam validar CPFs de forma recorrente, integrada e escalável, a API do CPFHub.io é a alternativa mais prática, com plano gratuito disponível para começar imediatamente.

Cadastre-se em [cpfhub.io](https://www.cpfhub.io/) — 50 consultas mensais gratuitas, sem cartão de crédito — e substitua as consultas manuais por validação automatizada hoje mesmo.

