💡A API Receita Federal - Pessoa Física permite consultar dados cadastrais e fiscais de pessoas físicas, incluindo situação cadastral, informações de inscrição e possíveis registros de óbito na Receita Federal.


Introdução

A API Receita Federal - Pessoa Física fornece informações detalhadas sobre a situação cadastral e fiscal de uma Pessoa Física perante a Receita Federal. Ideal para validação de cadastro, análises fiscais e compliance.


URL Base

A API está hospedada no seguinte endereço:

https://api.directd.com.br

Endpoint

Consulta de Receita Federal - Pessoa Física

GET /api/ReceitaFederalPessoaFisica

Descrição: Endpoint para consultar dados cadastrais e fiscais de uma Pessoa Física.

Nota: É possível gerar um comprovante em PDF mediante configuração adicional.


Autenticação

Para acessar esta API, é necessário fornecer um token de autenticação.

Regras de Autenticação:

  1. O token deve ser enviado como parâmetro na URL da requisição.
  2. O token é obrigatório para realizar consultas.

Campos da API

Dados da Receita Federal

  • Número do CPF: CPF do indivíduo consultado.
  • Nome da Pessoa Física: Nome completo da pessoa física.
  • Nome Social: Nome social, se aplicável.
  • Data de Nascimento: Data de nascimento do indivíduo.
  • Situação Cadastral: Situação cadastral do CPF perante a Receita Federal.
  • Data de Inscrição: Data de inscrição no CPF.
  • Flag Data de Inscrição anterior a 1990: Indica se a inscrição ocorreu antes de 1990.
  • Dígito Verificador: Dígito verificador do CPF.
  • Flag Possui Óbito: Indica se o CPF está vinculado a um registro de óbito.
  • Ano de Óbito: Ano de ocorrência do óbito, se aplicável.
  • Data de Emissão: Data de emissão do comprovante de consulta.
  • Código de Controle do Comprovante: Código de verificação do comprovante.
  • Data da Consulta: Data em que a consulta foi realizada.

Parâmetros

NomeTipoObrigatórioDescrição
CPFstringSimCPF da pessoa consultada. Pode ser enviado com ou sem formatação.
DATANASCIMENTOstringSimData de nascimento da pessoa consultada. Formatação livre.
TOKENstringSimToken de autenticação necessário para a consulta.
GERARCOMPROVANTEstringNãoGera comprovante em PDF: Habilitar ou Desabilitar.

Exemplos de Requisição

Usando cURL

curl 'https://api.directd.com.br/api/ReceitaFederalPessoaFisica?CPF=12345678909&DATANASCIMENTO=01-01-1980&TOKEN=seu_token_aqui&GERARCOMPROVANTE=Habilitar'

Respostas

Sucesso (200)

Exemplo de Resposta

{
  "metaDados": {
    "consultaNome": "Receita Federal - Pessoa Física",
    "consultaUid": "receitaPessoaFisica-123456",
    "usuario": "João Silva",
    "mensagem": "Sucesso",
    "apiVersao": "v3",
    "tempoExecucaoMs": 150
  },
  "retorno": {
    "numeroCPF": "123.456.789-09",
    "nomePessoaFisica": "João da Silva",
    "nomeSocial": null,
    "dataNascimento": "1980-01-01",
    "situacaoCadastral": "Regular",
    "dataInscricao": "1990-01-01",
    "dataInscricaoAnterior1990": true,
    "digitoVerificador": "9",
    "dataEmissao": "2024-12-09",
    "codigoControleComprovante": "ABC123DEF",
    "dataConsulta": "2024-12-09",
    "possuiObito": false,
    "anoObito": null}
}

9. Erros Comuns

CódigoDescrição
400Requisição inválida: parâmetros incorretos.
401Não autenticado: token inválido ou ausente.
403Não autorizado: saldo insuficiente para realizar a consulta.
404Não encontrado: registro não localizado.
408Tempo esgotado: consulta não foi concluída no prazo.
500Erro interno: falha no processamento da consulta.
503Serviço em manutenção: indisponível temporariamente.

10. Notas Importantes

  • Apenas um CPF deve ser informado por requisição.
  • O comprovante em PDF é opcional e gera um custo adicional.
  • Certifique-se de que seu saldo na plataforma seja suficiente para a consulta.