Os datasets de certidões e de status_person são processados apenas no modo assíncrono (
POST /person/async), por serem consultas mais demoradas. Em consultas sync, eles aparecem em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona. Os demais datasets da lista podem ser usados em sync e async.Dados básicos (basic)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Valores de
taxIdStatus:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Endereços (addresses)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
addresses (campos sem valor na fonte não são retornados):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Telefones (phones)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
phones:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
E-mails (emails)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
emails:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Dados Profissionais (occupations)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
occupations:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Profissões (professions)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
professions usa o mesmo contrato de campos de occupations:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Carteira Nacional de Habilitação (cnh)
Disponibilidade: sync e async. Apenas PF (CPF).
Consulta a CNH nacional (versão simples) vinculada ao CPF.
Quando usar: Validação de identidade, onboarding, conferência de categoria e validade da habilitação.
Parâmetros da consulta:
Exemplo de body:
datasets[].data):
Campos de
driver:
Exemplo:
failedDatasets): a porta responde HTTP 200; o dataset entra em failedDatasets e não aparece em datasets. Os demais datasets da mesma requisição seguem normalmente.
Exemplo de retorno com falha:
Carteira Nacional de Habilitação Completa (cnh_complete)
Disponibilidade: sync e async. Apenas PF (CPF).
Consulta a CNH nacional completa (inclui bloqueios, cursos e exames quando disponíveis).
Quando usar: Due diligence de habilitação, análise de restrições/bloqueios, validação aprofundada do condutor.
Parâmetros da consulta:
Exemplo de body:
datasets[].data):
Campos de
blocks:
Só entram em
blocks os bloqueios cujas datas de bloqueio, início e fim da penalidade são válidas (DD/MM/YYYY e existentes no calendário).failedDatasets): mesmo comportamento de cnh (HTTP 200; dataset em failedDatasets).
Relacionamentos Econômicos (business_relationships)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
businessRelationships:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Informações Financeiras (financial_data)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
taxReturns:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Consulta Score e Dados Completo PF (score_complete_pf)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Objetos aninhados (bestInfo, score, negative, etc.) vêm em camelCase. Datas no formato { Year, Month, Day } da fonte são convertidas para YYYY-MM-DD.
Valores de
cpStatus:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Renda Presumida (presumed_income)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Valores de
incomeRange:
Exemplo:
n/a)
Quando o CPF pertence a um menor de idade ou a uma pessoa falecida, não há renda presumida. A consulta é considerada sucesso: o dataset vem em datasets, apenas com presumedIncome: "n/a", e não é cobrada.
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Processos Judiciais e Administrativos (processes)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
processes:
Cada item de
parties:
Valores de
courtLevel (instância):
Valores de
courtType:
Valores de
status:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Certidão PGFN (pgfn_certificate_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Assistência Social (social_assistance)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
socialAssistances (campos sem valor na fonte não são retornados):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Assistência Social Familiar (family_social_assistance)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
socialAssistances:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Exposição e Perfil na Mídia (media_profile_and_exposure)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
newsItems:
Campos de
sentimentAnalysis:
Valores de
label:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Dados de Candidato Eleitoral (election_candidate_data)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
electionData:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Doações Eleitorais (electoral_donors)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
electionDonationData:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
KYC e Compliance (kyc)
Disponibilidade: sync e async.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
pepHistory:
Cada item de
sanctionsHistory:
Campos de
details e normalizedDetails (todos opcionais):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Beneficiário Final (ultimate_beneficial_owner)
Disponibilidade: sync e async. PF e PJ (mesmo código de dataset).
Exemplo de chamada
Exemplo de body:
datasets[].data):
O documento consultado não vem em data — use o key da requisição. companies: [] é retorno de sucesso (não há nós na cadeia). Campos sem valor na fonte não são retornados.
Cada item de
companies:
Cada item de
history:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Distribuição de Processos Judiciais (lawsuits_distribution_data)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item das listas de distribuição:
Valores de
value por lista. Exceto em courtTypeDistribution, o texto vem como retornado pela fonte e pode incluir valores além dos listados:
Valores de
value em courtTypeDistribution (tipos não reconhecidos vêm no texto original da fonte):
Valores de
value em partyTypeDistribution:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Pessoas Relacionadas (related_people)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
personalRelationships:
Valores de
relationshipType:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Questionário de Endividamento (indebtedness_question)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados.
Cada item de
evidences:
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Cobranças (collections)
Disponibilidade: sync e async. Apenas PF (CPF).
Exemplo de chamada
Exemplo de body:
datasets[].data):
Campos sem valor na fonte não são retornados. Uma “origem” é um processo de cobrança distinto; uma “ocorrência” é cada registro de cobrança encontrado.
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Certidão Negativa de Débitos Federais (cnd_federal_person)
Disponibilidade: sync e async. Apenas PF (CPF).
Certidão conjunta RFB/PGFN com código de controle, datas de emissão/validade e PDF via Storage.
Quando usar: Compliance fiscal, due diligence, verificação de regularidade tributária federal.
Parâmetros da consulta:
Exemplo de body:
datasets[].data):
fileUrl exige autenticação — veja Obtenha o PDF da certidão.
Exemplo:
failedDatasets): a porta responde HTTP 200; o dataset entra em failedDatasets e não aparece em datasets. Os demais datasets da mesma requisição seguem normalmente.
Exemplo de retorno com falha:
Status Cadastral (status_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Cada certidão inclui o PDF emitido pelo órgão, disponível em fileUrl. Para baixar, veja Obtenha o PDF da certidão.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates (campos sem valor na fonte não são retornados):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Certidão Nada Consta (clearance_certificate_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Cada certidão inclui o PDF emitido pelo órgão, disponível em fileUrl. Para baixar, veja Obtenha o PDF da certidão.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates (campos sem valor na fonte não são retornados):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Certidão Trabalhista (labor_certificate_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Cada certidão inclui o PDF emitido pelo órgão, disponível em fileUrl. Para baixar, veja Obtenha o PDF da certidão.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates (campos sem valor na fonte não são retornados):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Antecedentes Criminais Federais (federal_criminal_certificate_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Cada certidão inclui o PDF emitido pelo órgão, disponível em fileUrl. Para baixar, veja Obtenha o PDF da certidão.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates (campos sem valor na fonte não são retornados):
Textos já observados em
status (o órgão emissor pode retornar outros):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Certidão de Débitos Estaduais (state_debt_certificate_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Cada certidão inclui o PDF emitido pelo órgão, disponível em fileUrl. Para baixar, veja Obtenha o PDF da certidão.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates (campos sem valor na fonte não são retornados):
Textos já observados em
status (o órgão emissor pode retornar outros):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Certidão de Débitos Trabalhistas (labor_debt_certificate_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Cada certidão inclui o PDF emitido pelo órgão, disponível em fileUrl. Para baixar, veja Obtenha o PDF da certidão.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates (campos sem valor na fonte não são retornados):
Textos já observados em
status (o órgão emissor pode retornar outros):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Certidão de Regularidade IBAMA (ibama_regularity_certificate_person)
Disponibilidade: apenas async. Em consultas sync, o dataset aparece em failedDatasets com a mensagem Dataset disponível apenas na consulta assíncrona.
Cada certidão inclui o PDF emitido pelo órgão, disponível em fileUrl. Para baixar, veja Obtenha o PDF da certidão.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Cada item de
certificates (campos sem valor na fonte não são retornados):
Textos já observados em
status (o órgão emissor pode retornar outros):
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Localização mais frequente (most_frequent_location)
Disponibilidade: sync e async. PF e PJ (mesmo código de dataset).
Verifica se o dispositivo associado ao telefone esteve com frequência na área do CEP informado.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Quando a operadora não retorna resultado para o telefone, data vem como {}.
O score mais baixo indica que este número esteve pouco ou raramente no local, ou pode estar associado a baixa cobertura de rede pela operadora nos locais consultados.
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Troca de chip — SIM Swap (sim_swap)
Disponibilidade: sync e async. PF e PJ (mesmo código de dataset).
Indica se houve troca de chip (SIM swap) no período consultado.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Quando a operadora não retorna resultado para o telefone, data vem como {}.
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Troca de aparelho — Device Swap (device_swap)
Disponibilidade: sync e async. PF e PJ (mesmo código de dataset).
Indica se o chip foi instalado em outro aparelho (device swap) no período consultado.
Exemplo de chamada
Exemplo de body:
datasets[].data):
Quando a operadora não retorna resultado para o telefone, data vem como {}.
Exemplo:
datasets); ele aparece em failedDatasets, com o nome do dataset e o motivo em reason. Os outros datasets da mesma chamada que tiverem sucesso continuam em datasets normalmente.
Exemplo de retorno com falha:
Uso no request
Sync e async usam a mesma URI em cada modo. Escolha o body conforme a forma de selecionar os datasets:
No modo sync, datasets marcados como apenas assíncrono não são processados: os demais datasets da requisição seguem normalmente e os async-only retornam em
failedDatasets.
Exemplos
Consulta por datasets específicos:query), por exemplo para certidão estadual: