Relacionamentos e QSA/UBO

Grupo Empresarial - Sociedade

O serviço de Grupo Empresarial - Sociedade retorna informações consolidadas sobre empresas nas quais a pessoa é ou foi sócia.

Quando usar

Descrição

O serviço de Grupo Empresarial - Sociedade fornece uma visão consolidada de empresas relacionadas à pessoa consultada por vínculo societário.

A partir desse agrupamento, é possível analisar informações agregadas como quantidade de empresas, situação cadastral, distribuição geográfica, estimativas de faixa de renda e de funcionários, além de indicadores de risco associados ao grupo empresarial.

Esse conjunto de informações pode ser utilizado para apoiar processos de análise de risco, KYC simplificado, estimativa patrimonial e inferência de renda, sem a necessidade de consultar individualmente cada empresa relacionada.

Requisição

Autenticação por chave de API (cabeçalho Authorization: Bearer), criada no painel com esta consulta no escopo.

POST /api/v1/{tenant}/pessoas/grupo-empresarial-sociedade

CampoObrigatórioDescrição
document sim CPF da pessoa, com ou sem máscara.
{
  "document": "000.000.000-00"
}

Campos de retorno

Campos dentro de data. [] indica lista.

CampoTipo
Result[].MatchKeys texto
Result[].EconomicGroups[].MainCompanyTaxId texto
Result[].EconomicGroups[].EconomicGroupType texto
Result[].EconomicGroups[].TotalCompanies número
Result[].EconomicGroups[].TotalHeadquarters número
Result[].EconomicGroups[].TotalBranches número
Result[].EconomicGroups[].TotalStates número
Result[].EconomicGroups[].TotalCities número
Result[].EconomicGroups[].TotalActiveCompanies número
Result[].EconomicGroups[].TotalInactiveCompanies número
Result[].EconomicGroups[].MinCompanyAge número
Result[].EconomicGroups[].MaxCompanyAge número
Result[].EconomicGroups[].AverageCompanyAge número
Result[].EconomicGroups[].MinActivityLevel número
Result[].EconomicGroups[].MaxActivityLevel número
Result[].EconomicGroups[].AverageActivityLevel número
Result[].EconomicGroups[].TotalIncomeRange texto
Result[].EconomicGroups[].MinIncomeRange texto
Result[].EconomicGroups[].MaxIncomeRange texto
Result[].EconomicGroups[].AverageIncomeRange texto
Result[].EconomicGroups[].TotalEmployeesRange texto
Result[].EconomicGroups[].MinEmployeesRange texto
Result[].EconomicGroups[].MaxEmployeesRange texto
Result[].EconomicGroups[].AverageEmployeesRange texto
Result[].EconomicGroups[].TotalPeople número
Result[].EconomicGroups[].TotalOwners número
Result[].EconomicGroups[].TotalPEPs número
Result[].EconomicGroups[].TotalSanctioned número
Result[].EconomicGroups[].TotalLawsuits número
Result[].EconomicGroups[].TotalWebsites número
Result[].EconomicGroups[].TotalAddresses número
Result[].EconomicGroups[].TotalPhones número
Result[].EconomicGroups[].TotalEmails número
Result[].EconomicGroups[].TotalPassages número
Result[].EconomicGroups[].TotalBadPassages número
Result[].EconomicGroups[].MonthAveragePassages número
Result[].EconomicGroups[].FirstPassageDate data
Result[].EconomicGroups[].LastPassageDate data
Result[].EconomicGroups[].Last3MonthsPassages número
Result[].EconomicGroups[].Last6MonthsPassages número
Result[].EconomicGroups[].Last12MonthsPassages número
Result[].EconomicGroups[].Last18MonthsPassages número
Result[].EconomicGroups[].EconomicActivities[] texto
Result[].EconomicGroups[].EntitiesByLevel[] número
Result[].EconomicGroups[].IncomeRangeDistribution.<chave> número
Result[].EconomicGroups[].EmployeeRangeDistribution.<chave> número
Result[].EconomicGroups[].StateDistribution.AC número
Result[].EconomicGroups[].StateDistribution.AL número
Result[].EconomicGroups[].StateDistribution.AM número
Result[].EconomicGroups[].StateDistribution.AP número
Result[].EconomicGroups[].StateDistribution.BA número
Result[].EconomicGroups[].StateDistribution.CE número
Result[].EconomicGroups[].StateDistribution.DF número
Result[].EconomicGroups[].StateDistribution.ES número
Result[].EconomicGroups[].StateDistribution.GO número
Result[].EconomicGroups[].StateDistribution.MA número
Result[].EconomicGroups[].StateDistribution.MG número
Result[].EconomicGroups[].StateDistribution.MS número
Result[].EconomicGroups[].StateDistribution.MT número
Result[].EconomicGroups[].StateDistribution.PA número
Result[].EconomicGroups[].StateDistribution.PB número
Result[].EconomicGroups[].StateDistribution.PE número
Result[].EconomicGroups[].StateDistribution.PI número
Result[].EconomicGroups[].StateDistribution.PR número
Result[].EconomicGroups[].StateDistribution.RJ número
Result[].EconomicGroups[].StateDistribution.RN número
Result[].EconomicGroups[].StateDistribution.RO número
Result[].EconomicGroups[].StateDistribution.RR número
Result[].EconomicGroups[].StateDistribution.RS número
Result[].EconomicGroups[].StateDistribution.SC número
Result[].EconomicGroups[].StateDistribution.SE número
Result[].EconomicGroups[].StateDistribution.SP número
Result[].EconomicGroups[].StateDistribution.TO número
Result[].EconomicGroups[].StateDistribution.EX número
Result[].EconomicGroups[].CityDistribution.CAMPINAS número
Result[].EconomicGroups[].CityDistribution.<chave> número
Result[].EconomicGroups[].CompanyDocNumbers[] texto
Result[].EconomicGroups[].TotalValueInPartyDonationsInLastElection número
Result[].EconomicGroups[].TotalValueInPartyDonationsInPenultimateElection número
Result[].EconomicGroups[].TotalValueInCandidateDonationsInLastElection número
Result[].EconomicGroups[].TotalValueInCandidateDonationsInPenultimateElection número
Result[].EconomicGroups[].TotalDistinctPartyDonatedToInLastElection número
Result[].EconomicGroups[].TotalDistinctPartyDonatedToInPenultimateElection número
Result[].EconomicGroups[].TotalDistinctCandidateDonatedToInLastElection número
Result[].EconomicGroups[].TotalDistinctCandidateDonatedToInPenultimateElection número
Result[].EconomicGroups[].TotalCompaniesWithElectoralDonationInLastElection número
Result[].EconomicGroups[].TotalCompaniesWithElectoralDonationInPenultimateElection número

Exemplo de resposta

Estrutura real da resposta, com valores fictícios.

{
  "execution_id": "00000000-0000-0000-0000-000000000000",
  "status": "success",
  "message": "Consulta realizada com sucesso",
  "query_name": "Grupo Empresarial - Sociedade",
  "query_slug": "grupo-empresarial-sociedade",
  "data": {
    "Result": [
      {
        "MatchKeys": "texto",
        "EconomicGroups": [
          {
            "MainCompanyTaxId": "texto",
            "EconomicGroupType": "texto",
            "TotalCompanies": 0,
            "TotalHeadquarters": 0,
            "TotalBranches": 0,
            "TotalStates": 0,
            "TotalCities": 0,
            "TotalActiveCompanies": 0,
            "TotalInactiveCompanies": 0,
            "MinCompanyAge": 0,
            "MaxCompanyAge": 0,
            "AverageCompanyAge": 0,
            "MinActivityLevel": 0,
            "MaxActivityLevel": 0,
            "AverageActivityLevel": 0,
            "TotalIncomeRange": "texto",
            "MinIncomeRange": "texto",
            "MaxIncomeRange": "texto",
            "AverageIncomeRange": "texto",
            "TotalEmployeesRange": "texto",
            "MinEmployeesRange": "texto",
            "MaxEmployeesRange": "texto",
            "AverageEmployeesRange": "texto",
            "TotalPeople": 0,
            "TotalOwners": 0,
            "TotalPEPs": 0,
            "TotalSanctioned": 0,
            "TotalLawsuits": 0,
            "TotalWebsites": 0,
            "TotalAddresses": 0,
            "TotalPhones": 0,
            "TotalEmails": 0,
            "TotalPassages": 0,
            "TotalBadPassages": 0,
            "MonthAveragePassages": 0,
            "FirstPassageDate": "2026-01-01",
            "LastPassageDate": "2026-01-01",
            "Last3MonthsPassages": 0,
            "Last6MonthsPassages": 0,
            "Last12MonthsPassages": 0,
            "Last18MonthsPassages": 0,
            "EconomicActivities": [
              "texto"
            ],
            "EntitiesByLevel": [
              0
            ],
            "IncomeRangeDistribution": {
              "<chave>": 0
            },
            "EmployeeRangeDistribution": {
              "<chave>": 0
            },
            "StateDistribution": {
              "AC": 0,
              "AL": 0,
              "AM": 0,
              "AP": 0,
              "BA": 0,
              "CE": 0,
              "DF": 0,
              "ES": 0,
              "GO": 0,
              "MA": 0,
              "MG": 0,
              "MS": 0,
              "MT": 0,
              "PA": 0,
              "PB": 0,
              "PE": 0,
              "PI": 0,
              "PR": 0,
              "RJ": 0,
              "RN": 0,
              "RO": 0,
              "RR": 0,
              "RS": 0,
              "SC": 0,
              "SE": 0,
              "SP": 0,
              "TO": 0,
              "EX": 0
            },
            "CityDistribution": {
              "CAMPINAS": 0,
              "<chave>": 0
            },
            "CompanyDocNumbers": [
              "texto"
            ],
            "PartyDonationDistribution": {
            },
            "CandidateDonationDistribution": {
            },
            "TotalValueInPartyDonationsInLastElection": 0,
            "TotalValueInPartyDonationsInPenultimateElection": 0,
            "TotalValueInCandidateDonationsInLastElection": 0,
            "TotalValueInCandidateDonationsInPenultimateElection": 0,
            "TotalDistinctPartyDonatedToInLastElection": 0,
            "TotalDistinctPartyDonatedToInPenultimateElection": 0,
            "TotalDistinctCandidateDonatedToInLastElection": 0,
            "TotalDistinctCandidateDonatedToInPenultimateElection": 0,
            "TotalCompaniesWithElectoralDonationInLastElection": 0,
            "TotalCompaniesWithElectoralDonationInPenultimateElection": 0
          }
        ]
      }
    ]
  },
  "consulted_at": "2026-01-01T12:00:00Z",
  "query_cost": "0.112"
}

Cobrança e respostas

  • O valor é cobrado por consulta bem-sucedida.
  • 200 — consulta processada (veja status no corpo da resposta)
  • 401 — token ausente, inválido, inativo ou expirado
  • 403 — serviço fora do escopo da chave, IP não autorizado ou limite de consumo excedido
  • 422 — campo obrigatório ausente/inválido ou payload acima do limite do serviço
  • 429 — limite de requisições por minuto da chave excedido
  • 504 — tempo máximo de execução do serviço excedido