For the complete documentation index, see llms.txt. This page is also available as Markdown.

Registrar dados

Consulta na Receita Federal

Retorna se o CPF consultado está regular, irregular, falecido e outras informações da Receita Federal.

Seção: CPF

Parâmetros obrigatórios: cpf, birthDate

Atributo
Tipo
Descrição

CPF

Objeto

Objeto com detalhes da consulta de CPF

cpf.statusCode

String

Código de status

cpf.name

String

Nome da pessoa na Receita Federal

cpf.socialName

String

Nome social da pessoa

cpf.birthDate

String

Data de nascimento na Receita Federal

cpf.registrationStatusCode

String

Código da situação cadastral

cpf.registrationStatusMessage

String

Mensagem da situação cadastral

cpf.issueDate

String

Data de emissão do documento na Receita Federal

cpf.deathYear

String

Ano de óbito (se houver)

cpf.deathMessage

String

Mensagem de óbito

{
  "cpf": {
    "statusCode": "00",
    "registrationStatusCode": "00",
    "registrationStatusMessage": "REGULAR",
    "name": "JOHN DOE",
    "socialName": "JANE DOE",
    "birthDate": "08/05/1987",
    "issueDate": "14/02/2012",
    "deathYear": "",
    "deathMessage": ""
  }
}
Regra
Descrição

consulta_cpf

Verifica se foi possível consultar o CPF na Receita Federal.

código_erro_cpf

Verifica se o CPF está em ordem.

cpf_nome_igual

Verifica se o nome encontrado na execução (parâmetro/OCR) é o mesmo da base oficial.

cpf_não_falecido

A regra será inválida se o CPF consultado estiver em situação de óbito, de acordo com os Dados Básicos PF ou Receita Federal (pfBasicData, cpf e pfData).

over_21

Verifica se o titular do CPF tem mais de 21 anos.

maior_que_18

Verifica se o titular do CPF tem mais de 18 anos.

maior_que_16

Verifica se o titular do CPF tem mais de 16 anos.

maior_que_14

Verifica se o titular do CPF tem mais de 14 anos.

similaridade_entre_primeiro_e_último_nome

Verifica a similaridade entre a união do nome e do sobrenome enviados nos parâmetros em comparação com a união do primeiro nome e de cada sobrenome na origem.

Consulta na Receita Federal - NOVO (PF2)

Consulta o serviço da Receita Federal do Brasil ou fontes privadas (conforme disponibilidade) e retorna se o CPF consultado está em situação regular, irregular ou de óbito. A diferença em relação à fonte "cpf" é que ela pode ser consultada sem o parâmetro "birthDate", e regras individuais podem ser aplicadas para os status da Receita Federal: regular, suspenso, nulo, cancelado, falecido e pendente de regularização.

Seção: pfData

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

data.name

String

Nome

data.socialName

String

Nome social

data.birthDate

String

Data de nascimento

data.taxIdStatus

String

Status do CPF em relação à Receita Federal

Regra
Descrição

não_existe_na_base_da_receita_federal

A regra será inválida se o CPF não for encontrado na base da Receita Federal.

não_vivo

A regra será inválida se o CPF consultado estiver em situação de óbito, de acordo com os Dados Básicos PF ou Receita Federal (pfBasicData e pfData).

não_pendente_de_regularização

A regra será inválida se o CPF consultado tiver status de regularização pendente na Receita Federal.

não_cancelado

A regra será inválida se o CPF consultado tiver cadastro cancelado na Receita Federal.

não_suspenso

A regra será inválida se o CPF consultado tiver status cadastral suspenso na Receita Federal.

não_nulo

A regra será inválida se o CPF consultado tiver status cadastral nulo na Receita Federal.

maior_que_18

Verifica se o titular do CPF tem mais de 18 anos.

maior_que_16

Verifica se o titular do CPF tem mais de 16 anos.

maior_que_14

Verifica se o titular do CPF tem mais de 14 anos.

consulta_cpf

Verifica se foi possível consultar o CPF na Receita Federal.

código_erro_cpf

Verifica se o CPF está em ordem.

cpf_nome_igual

Verifica se o nome encontrado na execução (parâmetro/OCR) é o mesmo da base oficial.

cpf_não_falecido

A regra será inválida se o CPF consultado estiver em situação de óbito, de acordo com os Dados Básicos PF ou Receita Federal (pfBasicData, cpf e pfData).

cpf_regular

A regra será inválida se o CPF tiver cadastro irregular na Receita Federal.

intervalos_de_idade_inválidos

Verifica se o titular do CPF está dentro da faixa etária configurada.

Dados Básicos (PF1.1)

Reúne informações básicas sobre um CPF.

Seção: pfBasicData

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

data.name

String

Nome

data.socialName

String

Nome social

data.gênero

String

Gênero

data.birthDate

String

Data de nascimento

data.birthCountry

String

País de nascimento

data.motherName

String

Nome da mãe

data.fatherName

String

Nome do pai

data.taxIdNumber

String

Número do CPF

data.taxIdCountry

String

País do documento

data.alternativeIdNumbers

Objeto

Números de documentos alternativos

data.alternativeIdNumbers.SocialSecurityNumber

String

Número de Segurança Social

data.taxIdStatus

String

Status do CPF em relação à Receita Federal

data.taxIdOrigin

String

Origem do CPF

data.hasObitIndication

Booleano

Indica se houve óbito para essa pessoa

data.obitIndicationOrigin

String

A origem da informação de óbito

data.obitIndicationYear

String

Ano da indicação de óbito

data.taxIdStatusDate

String

Data da consulta de status

data.creationDate

String

Data de criação

data.lastUpdateDate

String

Última atualização

data.message

String

Descrição do status da consulta

Regra
Descrição

over_21

Verifica se o titular do CPF tem mais de 21 anos.

maior_que_18

Verifica se o titular do CPF tem mais de 18 anos.

maior_que_16

Verifica se o titular do CPF tem mais de 16 anos.

maior_que_14

Verifica se o titular do CPF tem mais de 14 anos.

maior_que_14

Verifica se o titular do CPF tem mais de 14 anos.

cpf_nulo

Verifica se a fonte de dados básicos está retornando valores.

intervalos_de_idade_inválidos

Verifica se o titular do CPF está dentro da faixa etária configurada.

Consulta na Receita Federal - NOVO (PF1.2)

Reúne informações básicas sobre um CPF.

Seção: pfCpfData

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

data.name

String

Nome

data.socialName

String

Nome social

data.birthDate

String

Data de nascimento

data.taxIdStatus

String

Status do CPF em relação à Receita Federal

data.taxIdNumber

String

Número de identificação do CPF

Regra
Descrição

fonte_big_data_menor_de_idade

Verifica se a fonte retornou que o titular tem menos de 18 anos.

cpf_nome_igual

Verifica se o nome encontrado durante a execução (parâmetro/OCR) corresponde à base oficial.

não_vivo

Verifica se o CPF pertence a um titular falecido.

não_pendente_de_regularização

Verifica se o CPF está com status de regularização pendente.

não_cancelado

Verifica se o CPF consta como cancelado na Receita Federal.

não_suspenso

Verifica se o CPF consta como suspenso na Receita Federal.

não_nulo

Verifica se o CPF consta como nulo na Receita Federal.

consulta_cpf

Verifica se foi possível realizar a consulta com a Receita Federal ou não.

E-mails (PF11)

Retorna uma lista dos e-mails da pessoa.

Seção: pfEmails

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

items

Array

Dados dos e-mails

items[x].email

String

Endereço de e-mail

items[x].type

String

Tipo de e-mail

items[x].firstPassageDate

String

Data da primeira passagem

items[x].lastPassageDate

String

Data da última passagem

Endereços (PF12)

Retorna uma lista com os endereços da pessoa.

Seção: pfAddresses

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

message

String

Descrição do status da consulta

data

Array

Dados de retorno

data[x].typology

String

Tipo de via

data[x].title

String

Título/definição

data[x].addressMain

String

Nome

data[x].number

String

Número

data[x].complement

String

Complemento

data[x].neighborhood

String

Bairro

data[x].zipCode

String

CEP

data[x].city

String

Cidade

data[x].state

String

Estado

data[x].country

String

País

data[x].type

String

Lista de endereços

data[x].complementType

String

Tipo de endereço calculado a partir do complemento do endereço

data[x].householdCode

String

Código do domicílio do endereço

data[x].buildingCode

String

Código do prédio do endereço

data[x].householdTotalPassages

Número

Número de vezes que este código de domicílio foi visto para esta entidade

data[x].householdBadPassages

Número

Número de vezes que este código de domicílio foi visto para esta entidade em uma situação suspeita

data[x].householdCrawlingPassages

Número

Quantidade de passagens do domicílio com a entidade que tem como origem uma captura

data[x].householdValidationPassages

Número

Quantidade de passagens do domicílio com a entidade que tem como origem uma captura

data[x].householdQueryPassages

Número

Quantidade de passagens do domicílio com a entidade que tem como origem uma consulta

data[x].householdMonthAveragePassages

Número

Média mensal de vezes que o domicílio foi visto com a entidade

data[x].householdNumberOfEntities

Número

Número de entidades distintas associadas a este domicílio

data[x].buildingTotalPassages

Número

Número de vezes que este código de prédio foi visualizado para esta entidade

data[x].buildingBadPassages

Número

Número de vezes que este código de prédio foi visto para esta entidade em uma situação suspeita

data[x].buildingCrawlingPassages

Número

Quantidade de passagens do prédio com a entidade que tem como origem uma captura

data[x].buildingValidationPassages

Número

Quantidade de passagens do prédio com a entidade que tem como origem uma validação

data[x].buildingQueryPassages

Número

Quantidade de passagens do prédio com a entidade que tem como origem uma consulta

data[x].buildingMonthAveragePassages

Número

Média mensal de vezes que o prédio foi visto com a entidade

data[x].buildingNumberOfHouseholds

Número

Número de domicílios diferentes associados a este prédio

data[x].last3MonthsPassages

Número

Número de passagens da entidade nos últimos 3 meses

data[x].last6MonthsPassages

Número

Número de passagens da entidade nos últimos 6 meses

data[x].last12MonthsPassages

Número

Número de passagens da entidade nos últimos 12 meses

data[x].last18MonthsPassages

Número

Número de passagens da entidade nos últimos 18 meses

data[x].priority

Número

Indica a prioridade do endereço

data[x].isMain

Booleano

Indica se o endereço é o principal

data[x].isRecent

Booleano

Indica se esse endereço é recente

data[x].isActive

Booleano

Indica se esse endereço está ativo

data[x].isRatified

Booleano

Indica se o endereço foi ratificado com a base de referência dos Correios (DNE ou similar)

data[x].firstPassageDate

String

Data da primeira passagem deste domicílio com esta entidade

data[x].lastPassageDate

String

Data da última passagem deste domicílio com esta entidade

data[x].creationDate

String

Data do primeiro registro relacionado

data[x].lastUpdateDate

String

Última atualização do endereço

data[x].hasOptIn

Booleano

Indica se houve aceite de pedidos nesse endereço

data[x].ibgeCode

String

Código do município

data[x].latitude

Número

Latitude

data[x].longitude

Número

Longitude

Números de telefone (PF13)

Retorna uma lista dos números de telefone da pessoa.

Seção: pfPhones

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

items

Array

Dados dos telefones

items[x].number

String

Número de telefone

items[x].areaCode

String

Código de área (DDD do estado)

items[x].countryCode

String

Código do país

items[x].type

String

Categoria do número

items[x].lastPassageDate

String

Data do último uso

items[x].portabilityHistory

Array

Histórico de portabilidade

items[x].hasOptIn

Booleano

Aceita ligações de marketing

ANTT

Consulte o site da ANTT para identificar se o transportador está habilitado para realizar atividades.

Seção: antt

Parâmetro obrigatório: CPF, placa

Formatos de placa: AAA9999 ou AAA9A999

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

data.hasRegister

Booleano

Status que informa se contém um registro

data.transporter

String

Transportador

data.rntrc

String

Número do RNTRC

data.rntrcSituation

String

Situação

data.memberSince

String

Data do primeiro relacionamento

data.expirationDate

String

Data de expiração

data.city

String

Cidade

data.message

String

Mensagem presente no cadastro

Regra
Descrição

não_possui_participante_antt

A regra será inválida se o veículo e a pessoa/empresa consultados não estiverem autorizados a realizar atividades.

Dados de sites (PF32)

Retorna informações sobre os sites e domínios associados ao CPF consultado, seja por registro de domínio ou por informações contidas no próprio conteúdo do site.

Seção: pfDomains

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Array

Dados de retorno

data[x].hostName

String

Nome do host

data[x].domainName

String

Nome do domínio

data[x].domainClass

String

Classificação do site

data[x].registrationStatus

String

Status do registro

data[x].registrationDate

String

Data de criação do site

data[x].expirationDate

String

Data de expiração do site

Endereços - NOVO (PF77)

Retorna uma lista de endereços.

Seção: pfAddressesAlt

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

data.message

String

Descrição do status da consulta

data.addresses

Array

A lista de endereços ordenada em ordem decrescente de acordo com o nível de confiabilidade

data.addresses[x].street

String

Endereço da rua

data.addresses[x].number

String

Número do endereço

data.addresses[x].complement

String

Complemento do endereço

data.addresses[x].neighborhood

String

Bairro do endereço

data.addresses[x].zipCode

String

CEP

data.addresses[x].city

String

Cidade

data.addresses[x].state

String

Estado

data.addresses[x].country

String

País

data.addresses[x].completeAddress

String

Endereço completo

Números de telefone - NOVO (PF14)

Retorna uma lista dos números de telefone da pessoa.

*Este recurso não valida menores de idade

Seção: pfPhonesAlt

Parâmetro obrigatório: CPF

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

message

String

Descrição do status da consulta

data

Objeto

Dados de retorno

data.phones

Array

Dados dos telefones

data.phones[x].number

String

Número de telefone

data.phones[x].areaCode

String

Código de área (DDD do estado)

Detalhes do CEP - NOVO (PF15)

Retorna informações detalhadas relacionadas a um CEP, incluindo nome da rua, bairro, cidade, estado e outros dados relevantes.

Seção: zipCodeDetails

Parâmetro obrigatório: cep

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

data.message

String

Descrição do status da consulta

data.district

String

Bairro

data.street

String

Nome da rua

data.city

String

Cidade

data.cityCodeIbge

String

Código IBGE da cidade

data.ufName

String

Nome do estado

data.uf

String

Sigla do estado

data.ufCodeIbge

String

Código IBGE do estado

Consulta de CURP (PF18)

Coleta informações básicas sobre uma CURP (Clave Única de Registro de Población) no México.

Seção: mxCurpCheck

Parâmetro obrigatório: curp

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data

Objeto

Dados de retorno

data.name

String

Nome

data.gênero

String

Gênero

data.age

Número

Idade

data.birthDate

String

Data de nascimento

data.birthCountry

String

País de nascimento

data.motherName

String

Nome da mãe

data.fatherName

String

Nome do pai

data.taxIdNumber

String

Número da CURP

data.taxIdStatus

String

Status da CURP em relação ao Serviço de Administração Tributária

data.taxIdCountry

String

País do documento

data.taxIdOrigin

String

Origem da CURP

data.taxIdStatusDate

String

Data da consulta de status

data.alternativeIdNumbers

Objeto

Números de documentos alternativos

data.alternativeIdNumbers.socialSecurityNumber

String

Número de Segurança Social

data.hasObitIndication

Booleano

Indica se houve óbito para essa pessoa

data.obitIndicationYear

String

Ano da indicação de óbito

data.creationDate

String

Data de criação

data.lastUpdateDate

String

Última atualização

data.message

String

Descrição do status da consulta

Retorna os dados enviados pelo usuário. Nenhum parâmetro é necessário.

Seção: registryLinkSource

Parâmetro opcional: personId, CPF, CNPJ, RG, CNH, nome, data de nascimento, e-mail, número de telefone, IP do usuário, país do documento

Atributo
Tipo
Descrição

statusCode

String

Status da consulta (detalhes)

data.message

String

Descrição do status da consulta

data

Objeto

Dados de retorno

data.documentId

String

Identificador do documento principal

data.documentType

String

Tipo do documento principal (ex.: PERSONID, CPF, CNPJ, RG, CNH)

data.name

String

Nome

data.birthDate

String

Data de nascimento

data.email

String

Endereço de e-mail

data.phoneNumber

String

Número de telefone

data.userIp

String

Endereço IP do usuário

data.documentCountry

String

País do documento

data.additionalDocuments

Array

Lista de documentos adicionais

data.additionalDocuments[x].documentId

String

Identificador do documento

data.additionalDocuments[x].documentType

String

Tipo do documento (ex.: CPF, CNPJ, RG, CNH)

Atualizado