Skip to content

Background Check PF

Este endpoint monta um dossiê completo de uma pessoa física a partir do CPF. É a resposta mais extensa da API: identificação, endereços, telefones, participações societárias, histórico de emprego, situação fiscal, sanções administrativas, exposição política, processos judiciais e histórico criminal, num único corpo.

Para uma consulta enxuta de identificação — nome, nome da mãe e data de nascimento — use o Bureau PF, que é bem mais barato e rápido.

🚧 O corpo é repassado do provedor, sem transformação

Diferente dos outros endpoints de dados, aqui a API não remonta a resposta: o que o provedor devolve é entregue como está, dentro do envelope padrão. Três consequências práticas:

  • Os nomes dos campos estão em português, no vocabulário do provedor (nome, situacaoCpf, nomeMae), e não no camelCase em inglês do resto da API.
  • Todo bloco é opcional. Um bloco só aparece quando o provedor tem dado para ele. Nunca assuma que uma chave existe: teste antes de acessar.
  • Não há garantia de tipo. Como não há conversão no caminho, o mesmo campo pode chegar como número ou como texto conforme a origem do dado. Por isso as tabelas desta página descrevem os campos, mas não fixam tipos.

Request

GET /background-check/v2/natural-person/{CPF}

Parâmetros

ParâmetroDescriçãoObrigatório
CPFCPF da pessoa consultadaSim

O CPF pode ser enviado com ou sem máscara (123.456.789-09 ou 12345678909), sempre com os 11 dígitos, incluindo os zeros à esquerda. Um CPF que não passa na validação do dígito verificador devolve 422 antes de qualquer consulta.

Headers

http
Authorization: ApiKey <sua-chave-de-api>

Parâmetros de query são ignorados

Este endpoint não usa parâmetros de query. Um parâmetro desconhecido na URL não gera erro: ele é simplesmente ignorado, e a resposta vem 200 normalmente.

Exemplo Request

bash
curl -i 'https://api.nxcd.app/background-check/v2/natural-person/12345678909' \
  --header 'Authorization: ApiKey SUA_CHAVE_AQUI'

Response

O envelope é o padrão da API:

CampoDescriçãoTipo
idIdentificador único da requisiçãoString
versionVersão da API que atendeu a chamadaString
dataO dossiê. Vem vazio ({}) quando o CPF não é encontrado.Object
metadataMetadados da requisiçãoObject
metadata.timeSpentTempo de processamento da requisição, em milissegundosNumber

O data é montado com os blocos abaixo. Nenhum deles é garantido — cada um aparece só quando há dado.

BlocoO que traz
IdentificaçãoNome, CPF, situação cadastral, filiação, sexo, idade
ÓbitoIndicadores de falecimento
Outros registrosCNS, NIS e PIS
Contato e endereçosE-mail, telefones, endereço atual e demais endereços
Participação societáriaEmpresas em que a pessoa figura como sócia
Histórico de empregoVínculos empregatícios e endereço do emprego
Situação fiscalRestituição de IRPF e dívidas inscritas na PGFN/DAU
Sanções e listas restritivasCEIS, CNEP, Banco Central, MTE
Pessoa politicamente expostaEnquadramento como PEP e relações de primeiro grau
Processos judiciaisTotalizadores por tipo e processos do CNJ/CNIA
Histórico criminalCertidão da Polícia Federal e mandados em aberto
_metadataData e fonte de cada bloco

Identificação

CampoDescrição
nomeNome completo da pessoa
cpfCPF consultado
situacaoCpfSituação cadastral do CPF na Receita Federal, por exemplo REGULAR
cpfDataInscricaoData de inscrição do CPF
idadeIdade da pessoa
dataNascimentoData de nascimento
sexoSexo, por exemplo FEMININO
nomeMaeNome da mãe
cpfMaeCPF da mãe
tagsMarcadores atribuídos ao registro pelo provedor
json
{
  "nome": "MARIA JOAQUINA DE SOUZA",
  "cpf": "12345678909",
  "situacaoCpf": "REGULAR",
  "cpfDataInscricao": "2001-12-20",
  "idade": 34,
  "dataNascimento": "1991-01-01T12:00:00Z",
  "sexo": "FEMININO",
  "nomeMae": "ANA MARIA DE SOUZA",
  "cpfMae": "98765432100"
}

Óbito

CampoDescrição
falecidoIndica registro de falecimento
falecidoConfirmadoIndica que o falecimento foi confirmado — é o campo mais forte dos dois
anoFalecimentoAno do falecimento
json
{
  "falecido": false,
  "falecidoConfirmado": false
}

Outros registros

CampoDescrição
cnsCartão Nacional de Saúde
nisNúmero de Identificação Social
pisPrograma de Integração Social

Contato e endereços

endereco é o endereço principal. enderecoOutros é uma lista com os demais endereços conhecidos, e cada item tem os mesmos campos do principal. telefones é uma lista, e cada telefone pode vir com o endereço associado a ele.

CampoDescrição
emailE-mail
endereco.logradouroLogradouro
endereco.numeroNúmero
endereco.complementoComplemento
endereco.bairroBairro
endereco.municipioMunicípio
endereco.ufUnidade federativa
endereco.cepCEP
enderecoOutros[]Demais endereços, com os mesmos oito campos de endereco
telefones[].numeroNúmero do telefone
telefones[].enderecoEndereço associado ao telefone, com os mesmos campos de endereco
json
{
  "endereco": {
    "logradouro": "R SAO BENTO",
    "numero": "1010",
    "bairro": "CENTRO",
    "municipio": "SAO PAULO",
    "uf": "SP",
    "cep": "01010000"
  },
  "enderecoOutros": [{ "uf": "SP" }],
  "telefones": [
    {
      "numero": "1155554444",
      "endereco": { "uf": "SP" }
    }
  ]
}

Participação societária

São três listas distintas, com os mesmos quinze campos cada. Elas se diferenciam pela fonte do dado, não pelo formato:

BlocoO que é
participacaoSocietariaRF[]Participações conforme o quadro societário da Receita Federal
participacaoSocietaria[]Participações consolidadas pelo provedor
participacaoSocietariaUnico[]Terceira visão de participações mantida pelo provedor

Campos de cada item, nas três listas:

CampoDescrição
cnpjCNPJ da empresa
razaoSocialRazão social da empresa
descricaoCnaeDescrição do CNAE da empresa
ramoAtividadeRamo de atividade
dataAberturaData de abertura da empresa
municipioMunicípio da empresa
ufUnidade federativa da empresa
situacaoSituação cadastral da empresa
dataEntradaData de entrada da pessoa no quadro societário
qualificacaoQualificação do sócio, por exemplo SOCIO ADMINISTRADOR
valorParticipacaoValor da participação
capitalSocialEmpresaCapital social da empresa
participacaoCapitalSocialParticipação da pessoa no capital social
faixaFaturamentoPresumidoFaixa de faturamento presumido da empresa
faixaFaturamentoPresumidoGrupoFaixa de faturamento presumido do grupo econômico da empresa

Histórico de emprego

CampoDescrição
historicoFuncional[].cnpjCNPJ do empregador
historicoFuncional[].razaoSocialRazão social do empregador
historicoFuncional[].dataAdmissaoData de admissão
historicoFuncional[].dataDesligamentoData de desligamento
historicoFuncional[].numeroMesesEmpresaTempo de casa, em meses
enderecoEmpregoRaisNovo.numeroNúmero do endereço do emprego, conforme a RAIS
enderecoEmpregoRaisNovo.bairroBairro
enderecoEmpregoRaisNovo.municipioMunicípio
enderecoEmpregoRaisNovo.ufUnidade federativa
enderecoEmpregoRaisNovo.cepCEP
enderecoEmpregoRaisNovo.precisaoGeoPrecisão da geolocalização do endereço
enderecoEmpregoRaisNovo.EnderecoResidencialIndica se o endereço é residencial
enderecoEmpregoRaisNovo.telefoneTelefone do endereço do emprego

🚧 EnderecoResidencial começa com letra maiúscula

Dentro de enderecoEmpregoRaisNovo, o campo é EnderecoResidencial, com E maiúsculo — diferente de todos os campos vizinhos. É assim que ele chega, e a API não corrige. No bloco de empresa equivalente, o mesmo dado se chama enderecoResidencial, minúsculo.

Situação fiscal

CampoDescrição
irpf.anoAno do exercício
irpf.situacaoSituação da restituição
irpf.bancoBanco de crédito da restituição
irpf.agenciaAgência de crédito da restituição
irpf.loteLote da restituição
irpf.dataDisponibilidadeData em que a restituição ficou disponível
irpfRestituicao.exercicios[].anoExercicioAno do exercício
irpfRestituicao.exercicios[].situacaoSituação da restituição naquele exercício
irpfRestituicao.exercicios[].nomeBancoBanco de crédito
irpfRestituicao.exercicios[].numAgenciaAgência de crédito
irpfRestituicao.exercicios[].numLoteLote
irpfRestituicao.exercicios[].dataDisponibilidadeData de disponibilidade
debitosPgfnDau[].inscricaoNúmero da inscrição em dívida ativa da União
debitosPgfnDau[].naturezaNatureza do débito
debitosPgfnDau[].valorTotalValor total do débito
debitosPgfnDau[].dataProcessamentoData de processamento

irpf e irpfRestituicao cobrem o mesmo assunto

Os dois trazem a restituição de imposto de renda, com nomes de campo diferentes: irpf traz um exercício, e irpfRestituicao.exercicios[] traz a lista. Leia os dois — qual deles vem preenchido depende do que o provedor tem para o CPF.

Sanções e listas restritivas

São blocos independentes, um por cadastro de origem. Cada um aparece só quando há registro.

ceis e pessoaCeis — Cadastro de Empresas Inidôneas e Suspensas. Dois recortes do mesmo cadastro, com formatos diferentes: ceis é a sanção em campos planos, pessoaCeis agrupa as sanções numa lista e traz o indicador possuiCeis.

CampoDescrição
ceis.codigoProcessoCódigo do processo
ceis.tipoSancaoTipo da sanção
ceis.dataInicioSancaoInício da sanção
ceis.dataFimSancaoFim da sanção
ceis.fundamentacaoLegalFundamentação legal
ceis.orgaoSancionadorÓrgão que aplicou a sanção
ceis.ufOrgaoSancionadorUF do órgão sancionador
ceis.origemInformacoesOrigem da informação
ceis.dataOrigemInformacoesData da origem da informação
pessoaCeis.possuiCeisIndica se há registro no CEIS
pessoaCeis.sancoes[].processoNúmero do processo
pessoaCeis.sancoes[].tipoSancaoTipo da sanção
pessoaCeis.sancoes[].periodoSancao.inicioInício do período da sanção
pessoaCeis.sancoes[].periodoSancao.finalFim do período da sanção
pessoaCeis.sancoes[].fundamentacaoLegalFundamentação legal
pessoaCeis.sancoes[].orgaoSancionadorÓrgão que aplicou a sanção
pessoaCeis.sancoes[].complementoOrgaoComplemento do órgão sancionador
pessoaCeis.sancoes[].ufUF
pessoaCeis.sancoes[].origemInformacaoOrigem da informação
pessoaCeis.sancoes[].dataInformacaoData da informação

cnep — Cadastro Nacional de Empresas Punidas.

CampoDescrição
cnep.processos[].numeroProcessoNúmero do processo
cnep.processos[].tipoSancaoTipo da sanção
cnep.processos[].valorMultaValor da multa
cnep.processos[].dataInicioSancaoInício da sanção
cnep.processos[].dataFinalSancaoFim da sanção
cnep.processos[].orgaoSancionadorÓrgão que aplicou a sanção
cnep.processos[].ufOrgaoSancionadorUF do órgão sancionador

bancoCentral — inabilitações e acórdãos do Banco Central.

CampoDescrição
bancoCentral.inabilitados[].penalidadePenalidade aplicada
bancoCentral.inabilitados[].prazoPrazo da penalidade
bancoCentral.inabilitados[].dataPublicacaoData de publicação
bancoCentral.inabilitados[].dataPrazoFinalPenalidadeData final da penalidade
bancoCentral.acordaos[].numeroRecursoNúmero do recurso
bancoCentral.acordaos[].numeroProcessoNúmero do processo
bancoCentral.acordaos[].numeroAcordaoCRSFNNúmero do acórdão no CRSFN
bancoCentral.acordaos[].recursoIdentificação do recurso
bancoCentral.acordaos[].parteParte envolvida no acórdão

Na PF há um bloco de inabilitados a mais

No Background Check PJ, bancoCentral traz só acordaos[]. Aqui há também inabilitados[].

mteCnd e mteTrabalhoEscravo — Ministério do Trabalho. mteCnd é a certidão de débitos trabalhistas; mteTrabalhoEscravo é o cadastro de empregadores flagrados em trabalho análogo à escravidão.

CampoDescrição
mteCnd.tipoCertidaoTipo da certidão
mteCnd.codigoCódigo da certidão
mteCnd.dataEmissaoData de emissão
mteCnd.processos[].numeroNúmero do processo
mteCnd.processos[].situacaoProcessoSituação do processo
mteCnd.processos[].categoriaInfracaoCategoria da infração
mteCnd.processos[].capitulacaoInfracaoCapitulação legal da infração
mteTrabalhoEscravo.estabelecimentos[].anoAcaoFiscalAno da ação fiscal
mteTrabalhoEscravo.estabelecimentos[].dataDecisaoProcedenciaData da decisão de procedência
mteTrabalhoEscravo.estabelecimentos[].numeroTrabalhadoresEnvolvidosTrabalhadores envolvidos
mteTrabalhoEscravo.estabelecimentos[].estabelecimentoEndereço do estabelecimento, com logradouro, complemento, municipio e uf

mteCnd.situacaoDebito existe só na PJ; aqui o bloco mteCnd não traz esse campo. Veja o Background Check PJ.

Pessoa politicamente exposta

CampoDescrição
pessoaPoliticamenteExposta.funcaoFunção exercida
pessoaPoliticamenteExposta.orgaoÓrgão
pessoaPoliticamenteExposta.dataInicioExercicioInício do exercício
pessoaPoliticamenteExposta.dataFimExercicioFim do exercício
pessoaPoliticamenteExposta.dataFimCarenciaFim do período de carência após deixar a função
pessoaPoliticamenteExposta.pessoaPEPNivelPrincipalEnquadramento da pessoa no nível principal de PEP
pessoaPoliticamenteExposta.primarios[].nomeNome da pessoa PEP relacionada
pessoaPoliticamenteExposta.primarios[].cpfCPF da pessoa PEP relacionada
pessoaPoliticamenteExposta.primarios[].funcaoFunção da pessoa PEP relacionada
pessoaPoliticamenteExposta.primarios[].relacaoTipo de relação com a pessoa consultada
pessoaPoliticamenteExposta.primarios[].dataInicioExercicioInício do exercício da pessoa relacionada
pessoaPoliticamenteExposta.primarios[].dataFimCarenciaFim da carência da pessoa relacionada

A lista primarios é sobre outras pessoas

Os campos na raiz de pessoaPoliticamenteExposta descrevem a pessoa consultada. Já primarios[] traz as pessoas de relação primária que são PEP — é por ela que se identifica quem é PEP por relacionamento, e não por exercer a função.

Processos judiciais

processoJudicialTotalizadores.quantidades[] traz uma linha por tipo de processo, com as contagens daquele tipo. O tipo assume valores como NUMERO DE PROCESSOS (o total geral), CRIMINAL, TRIBUTARIO, TRABALHISTA, ELEITORAL, MILITAR e CIVEL / ADMINISTRATIVO.

CampoDescrição
processoJudicialTotalizadores.quantidades[].tipoTipo de processo a que as contagens se referem
processoJudicialTotalizadores.quantidades[].qtdTotalTotal de processos daquele tipo
processoJudicialTotalizadores.quantidades[].qtdAtivosProcessos ainda em andamento
processoJudicialTotalizadores.quantidades[].qtdParteAtivaProcessos em que a pessoa é o polo ativo
processoJudicialTotalizadores.quantidades[].qtdPartePassivaProcessos em que a pessoa é o polo passivo
processoJudicialTotalizadores.quantidades[].qtdOutrasPartesProcessos em que a pessoa figura em outra posição
cnjCnia.processos[].numeroProcessoNúmero do processo no CNJ/CNIA
cnjCnia.processos[].dataCadastramentoData de cadastramento
cnjCnia.processos[].esferaEsfera do processo
cnjCnia.processos[].descricaoOrgaoÓrgão julgador
cnjCnia.processos[].cargoFuncao.ufUF do cargo ou função relacionada ao processo
cnjCnia.processos[].assuntosRelacionadosAssuntos relacionados ao processo
cnjCnia.processos[].ressarcimentoIntegralDano.valorValor de ressarcimento integral do dano
json
{
  "processoJudicialTotalizadores": {
    "quantidades": [
      { "tipo": "NUMERO DE PROCESSOS", "qtdTotal": 65, "qtdAtivos": 4, "qtdParteAtiva": 27, "qtdPartePassiva": 3, "qtdOutrasPartes": 35 },
      { "tipo": "CRIMINAL", "qtdTotal": 21, "qtdAtivos": 1, "qtdParteAtiva": 10, "qtdPartePassiva": 1, "qtdOutrasPartes": 10 },
      { "tipo": "TRIBUTARIO", "qtdTotal": 0, "qtdAtivos": 0, "qtdParteAtiva": 0, "qtdPartePassiva": 0, "qtdOutrasPartes": 0 },
      { "tipo": "CIVEL / ADMINISTRATIVO", "qtdTotal": 44, "qtdAtivos": 3, "qtdParteAtiva": 17, "qtdPartePassiva": 2, "qtdOutrasPartes": 25 }
    ]
  }
}

Histórico criminal

Traz a consulta ao Sistema Nacional de Informações Criminais (SINIC) e os mandados de prisão em aberto.

CampoDescrição
historicoCriminal.statusResultado da consulta, por exemplo CERTIDAO EMITIDA
historicoCriminal.situacaoTexto da certidão emitida pela Polícia Federal
historicoCriminal.protocoloProtocolo da consulta
historicoCriminal.dataConsultaData em que a consulta foi feita
historicoCriminal.possuiMandadosIndica se há mandados em aberto
historicoCriminal.mandados[].numeroMandadoNúmero do mandado
historicoCriminal.mandados[].numeroProcessoNúmero do processo do mandado
historicoCriminal.mandados[].situacaoMandadoSituação do mandado
historicoCriminal.mandados[].classeClasse do mandado
historicoCriminal.mandados[].dataMandadoData de expedição
historicoCriminal.mandados[].dataValidadeData de validade
json
{
  "historicoCriminal": {
    "status": "CERTIDAO EMITIDA",
    "situacao": "A POLICIA FEDERAL CERTIFICA APOS PESQUISA NO SISTEMA NACIONAL DE INFORMACOES CRIMINAIS SINIC QUE ATE A PRESENTE DATA NAO CONSTA DECISAO JUDICIAL CONDENATORIA COM TRANSITO EM JULGADO",
    "protocolo": "25467342019",
    "dataConsulta": "2025-04-23T21:01:12"
  }
}

_metadata

Fora do metadata do envelope, o próprio data traz um _metadata com a procedência de cada bloco: quando o dado foi coletado, de que fonte veio, e se a busca não encontrou nada.

As chaves de _metadata são os nomes internos das fontes (pessoas, pessoa-ceis, pessoa-cnep, pessoa-banco-central, pessoa-historico-criminal, pessoa-mte-trabalho-escravo…), e variam com os blocos que vieram preenchidos. Cada uma traz alguns destes campos:

CampoDescrição
noMatchFoundtrue quando a fonte foi consultada e não encontrou registro
sourceLista com as fontes de origem do dado
processingTimestampQuando a fonte processou o dado
lastUpdateÚltima atualização do dado na base do provedor
insertDateQuando o dado entrou na base do provedor
updatedAtQuando o registro foi atualizado pela última vez

noMatchFound é a diferença entre "não tem" e "não foi consultado"

Um bloco ausente do data pode significar duas coisas. Se a fonte correspondente aparece em _metadata com noMatchFound: true, a consulta foi feita e nada foi encontrado — um resultado limpo. Se a fonte não aparece em _metadata, não há essa garantia.

json
{
  "_metadata": {
    "pessoas": {
      "_metadata": {
        "pessoas": {
          "processingTimestamp": "2025-05-07T07:07:11Z",
          "source": ["RECEITA FEDERAL"]
        }
      },
      "lastUpdate": "2025-10-05T08:44:10.434Z",
      "updatedAt": "2025-10-05T10:33:04.887Z"
    },
    "pessoa-ceis": { "noMatchFound": true },
    "pessoa-cnep": { "noMatchFound": true },
    "pessoa-banco-central": { "noMatchFound": true },
    "pessoa-mte-trabalho-escravo": { "noMatchFound": true },
    "pessoa-historico-criminal": {
      "insertDate": "2025-04-23T21:01:13.057Z",
      "lastUpdate": "2025-04-23T21:01:13Z",
      "processingTimestamp": "2025-04-23T21:01:12Z",
      "source": ["cac-dpf"],
      "updatedAt": "2025-04-23T21:01:14.019Z"
    }
  }
}

Exemplo completo

Uma resposta com os blocos mais comuns preenchidos. Os blocos sem dado simplesmente não aparecem — em uma consulta real, esperar todos eles é o erro mais frequente de integração.

Status Code: 200
json
{
  "id": "13cfec7c-b238-4820-a4d1-5173e4c1418e",
  "version": "v2",
  "data": {
    "_metadata": {
      "pessoas": {
        "lastUpdate": "2025-10-05T08:44:10.434Z",
        "updatedAt": "2025-10-05T10:33:04.887Z"
      },
      "pessoa-ceis": { "noMatchFound": true },
      "pessoa-cnep": { "noMatchFound": true },
      "pessoa-banco-central": { "noMatchFound": true },
      "pessoa-mte-trabalho-escravo": { "noMatchFound": true }
    },
    "nome": "MARIA JOAQUINA DE SOUZA",
    "cpf": "12345678909",
    "situacaoCpf": "REGULAR",
    "cpfDataInscricao": "2001-12-20",
    "idade": 34,
    "dataNascimento": "1991-01-01T12:00:00Z",
    "sexo": "FEMININO",
    "nomeMae": "ANA MARIA DE SOUZA",
    "cpfMae": "98765432100",
    "falecido": false,
    "falecidoConfirmado": false,
    "endereco": {
      "logradouro": "R SAO BENTO",
      "numero": "1010",
      "bairro": "CENTRO",
      "municipio": "SAO PAULO",
      "uf": "SP",
      "cep": "01010000"
    },
    "enderecoOutros": [{ "uf": "SP" }],
    "telefones": [
      {
        "numero": "1155554444",
        "endereco": { "uf": "SP" }
      }
    ],
    "historicoCriminal": {
      "status": "CERTIDAO EMITIDA",
      "situacao": "A POLICIA FEDERAL CERTIFICA APOS PESQUISA NO SISTEMA NACIONAL DE INFORMACOES CRIMINAIS SINIC QUE ATE A PRESENTE DATA NAO CONSTA DECISAO JUDICIAL CONDENATORIA COM TRANSITO EM JULGADO",
      "protocolo": "25467342019",
      "dataConsulta": "2025-04-23T21:01:12"
    },
    "processoJudicialTotalizadores": {
      "quantidades": [
        { "tipo": "NUMERO DE PROCESSOS", "qtdTotal": 65, "qtdAtivos": 4, "qtdParteAtiva": 27, "qtdPartePassiva": 3, "qtdOutrasPartes": 35 },
        { "tipo": "CRIMINAL", "qtdTotal": 21, "qtdAtivos": 1, "qtdParteAtiva": 10, "qtdPartePassiva": 1, "qtdOutrasPartes": 10 },
        { "tipo": "CIVEL / ADMINISTRATIVO", "qtdTotal": 44, "qtdAtivos": 3, "qtdParteAtiva": 17, "qtdPartePassiva": 2, "qtdOutrasPartes": 25 }
      ]
    }
  },
  "metadata": {
    "timeSpent": 4200
  }
}

Quando o CPF não é encontrado

O data vem vazio. A resposta continua sendo 200.

Status Code: 200
json
{
  "id": "13cfec7c-b238-4820-a4d1-5173e4c1418e",
  "version": "v2",
  "data": {},
  "metadata": {
    "timeSpent": 1100
  }
}

Headers de resposta

HeaderQuando aparece
Nextid-ReqIdEm todas as respostas. Traz o identificador da requisição, o mesmo do campo id do corpo.

Erros

CódigoQuando ocorre
401 UnauthorizedChave de API ausente, inválida, ou sem a permissão nextid.bureaus.backgroundCheckPerson.
404 Not FoundA versão informada na URL não existe. Só v2 é aceita.
422 Unprocessable EntityCPF que não passa na validação do dígito verificador.
500 Internal Server ErrorFalha inesperada durante o processamento.

Exemplo de resposta com CPF inválido:

Status Code: 422
json
{
  "id": "13cfec7c-b238-4820-a4d1-5173e4c1418e",
  "error": {
    "statusCode": 422,
    "error": "Unprocessable Entity",
    "message": "Invalid Federal Revenue Number"
  }
}

O formato das respostas de erro está descrito em Códigos HTTP das respostas.

Versões

A única versão é a v2, e ela é a que atende quando a versão é omitida na URL. /background-check/natural-person/{CPF} e /background-check/v2/natural-person/{CPF} são equivalentes.

VersãoSituaçãoO que muda
v2RecomendadaÚnica versão. É o que responde quando a versão é omitida na URL.

Qualquer outro valor no lugar de v2 devolve 404.

Endpoint relacionado

Para o dossiê de uma empresa, veja o Background Check PJ.

Nextcode | Soluções em Verificação de Identidade