Skip to main content

Datasets de Pessoa Jurídica

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.
API KYB oferece datasets especializados que podem ser combinados conforme a necessidade da sua aplicação. Os códigos abaixo são os mesmos utilizados no corpo da requisição (campo datasets) e no retorno (campo result.datasets[].dataset).

1. Dados Cadastrais Básicos (basic)

Informações cadastrais da empresa (Pessoa Jurídica): Quando usar: Análise de crédito, validação cadastral, avaliação de perfil da empresa.
  • cnpj (string): CNPJ
  • name (string): Razão social
  • fantasyName (string): Nome fantasia
  • foundingDate (string): Data de fundação
  • dissolutionDate (string): Data de fechamento
  • nationality (string): País de registro
  • taxIdStatus (string): Status do CNPJ na Receita Federal
  • taxRegime (string): Regime tributário
  • companyType (string): Tipo de empresa
  • age (number): Idade da empresa em anos
  • isHeadquarter (boolean): É matriz do grupo
  • headquarterState (string): Estado da matriz
  • isConglomerate (boolean): É conglomerado
  • legalNature (object): Natureza jurídica (code, description)
  • activities (array): Atividades CNAE. Cada item possui: isMain (boolean), code (string), activity (string)

2. Endereços (addresses)

Endereços associados ao CNPJ: Quando usar: Validação de endereço, análise de estabilidade geográfica, verificação de consistência cadastral. Lista de endereços. O array contém objetos com:
  • streetAddress (string): Logradouro completo
  • addressLocality (string): Cidade
  • addressRegion (string): Estado
  • postalCode (string): CEP
  • addressCountry (string): País
  • complement (string): Complemento
  • neighborhood (string): Bairro
  • isActive (boolean): Endereço ativo
  • isMain (boolean): Endereço principal

3. Telefones (phones)

Telefones vinculados ao CNPJ: Quando usar: Validação de contato, análise de canais de comunicação. Lista de telefones. O array contém objetos com:
  • number (string): Número de telefone
  • areaCode (string): Código de área
  • countryCode (string): Código de país

4. Indicadores de Atividade (activity_indicators)

Métricas sobre o nível de atividade da empresa: Quando usar: Avaliação de capacidade financeira, análise de porte empresarial, validação de operação ativa.

5. Grupo Econômico de Primeiro Nível (economic_group_first_level)

Grupo econômico relacionado à empresa: Quando usar: Análise de exposição a riscos compartilhados, mapeamento de estrutura societária, due diligence.
  • mainCompanyTaxId (string): CNPJ principal
  • economicGroupType (string): Tipo do grupo
  • companyDocNumbers (array): CNPJs do grupo
  • totalCompanies (number): Total de empresas
  • totalActiveCompanies (number): Empresas ativas

6. Relacionamentos economicos (relationships)

Retorna QSA atual Quando usar: Análise de exposição a riscos compartilhados, mapeamento de estrutura societária, due diligence.
  • relatedEntityTaxIdNumber (string)
  • relatedEntityTaxIdType (string)
  • relatedEntityTaxIdCountry (string)
  • relatedEntityName (string)
  • relationshipType (string)
  • relationshipName (string)
  • relationshipLevel (string)
  • relationshipDataOrigin (string)
  • **creationDate **(string)
  • lastUpdateDate  (string)
  • relationshipStartDate (string)
  • relationshipEndDate (string)
Quando usar: enriquecimento de dados e lead. Dataset retorna:
  • relationshipType (string)
  • email (string)
  • isActive (boolean)
  • isMain (boolean)
Quando usar: enriquecimento de dados e lead.
  • relationshipType (string)
  • number (string)
  • areaCode (string)
  • countryCode (string)
  • isActive (boolean)
  • isMain (boolean)

9. KYC e Compliance (kyc)

Informações regulatórias e de compliance: Quando usar: Processos de KYC/compliance, prevenção à lavagem de dinheiro (PLD), análise de risco reputacional.
  • isCurrentlyPEP (boolean): É PPE atualmente
  • isCurrentlySanctioned (boolean): Sancionado atualmente
  • pepHistory (array): Histórico de PPE. Cada item possui:
    • level (string): Nível do PPE
    • jobTitle (string): Cargo
    • state (string): Estado
    • isCurrentlyPEP (boolean): É PPE atualmente
  • sanctionsHistory (array): Histórico de sanções. Cada item possui:
    • source (string): Fonte da sanção
    • type (string): Tipo de sanção
    • isCurrentlySanctioned (boolean): Sancionado atualmente

10. Processos Judiciais e Administrativos (processes)

Processos envolvendo a empresa: Quando usar: Avaliação de riscos jurídicos, análise de reputação, due diligence legal.
  • processes (array): Lista de processos. O array contém objetos com:
    • number (string): Número do processo
    • courtLevel (number): Nível do tribunal
    • partyType (string): Tipo de parte no processo
    • status (string): Situação do processo
    • value (number): Valor do processo
  • totalProcesses (number): Total de processos

11. Certidão FGTS (fgts_company)

Disponibilidade: apenas assíncrono (POST /person/async). Consulta on-demand da certidão de regularidade do FGTS da empresa: Quando usar: Verificação de compliance trabalhista, análise de risco em contratações, processos licitatórios.
  • certificates (array): Lista de certidões. Cada item contém:
    • origin (string): Origem
    • protocolNumber (string): Protocolo
    • fileUrl (string): URL do resultado
    • status (string): Status da certidão

12. Certidão Negativa de Débitos Trabalhistas (labor_debt_certificate_company)

Disponibilidade: apenas assíncrono (POST /person/async). Consulta on-demand da CNDT (Certidão Negativa de Débitos Trabalhistas): Quando usar: Due diligence pré-contratual, análise de crédito, processos de compliance.
  • certificates (array): Lista de certidões. Cada item contém:
    • origin (string): Origem
    • protocolNumber (string): Protocolo
    • fileUrl (string): URL do resultado
    • status (string): Status da certidão

13. Certidão PGFN (pgfn_certificate_company)

Disponibilidade: apenas assíncrono (POST /person/async). Certidões de débitos tributários federais (PGFN): Quando usar: Análise de compliance fiscal, verificação de regularidade tributária, processos de crédito.
  • origin (string): Origem
  • protocolNumber (string): Protocolo
  • fileUrl (string): URL do resultado
  • status (string): Status

14. Certidão Negativa IBAMA (ibama_cert_negativa_company)

Disponibilidade: apenas assíncrono (POST /person/async). Consulta on-demand de embargos e débitos ambientais: Quando usar: Due diligence ambiental, processos licitatórios, análise de riscos ESG.
  • certificates (array): Lista de certidões. Cada item contém:
    • origin (string): Origem
    • protocolNumber (string): Protocolo
    • fileUrl (string): URL do resultado
    • status (string): Status da certidão

15. Indicadores de atividade (activity_indicators)

Indicadores de atividade da empresa.
  • employeesRange (string): Faixa de funcionários
  • incomeRange (string): Faixa de renda
  • hasActivity (boolean): Tem atividade
  • activityLevel (number): Nível de atividade

Uso no request

Sync e async usam a mesma URI em cada modo. Escolha o body conforme a forma de selecionar os datasets:
ObjetivoURICampo obrigatório no body
Escolher datasets específicosPOST /bureau/api/v1/bureau/person/sync ou /asyncdatasets
Reutilizar um pacote de datasetsPOST /bureau/api/v1/bureau/person/sync ou /asyncdatasetPackageId
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:
{
  "datasets": ["basic", "addresses", "kyc"]
}
Consulta por pacote de datasets:
{
  "datasetPackageId": "05be75cc-8f8a-414a-891f-434aa9b4e7a5"
}