Skip to main content

🔎 Buscar por Raiz de CNPJ (Parte)

Este endpoint é a forma mais eficiente de consultar todos os processos de um grupo empresarial. Ao fornecer os 8 dígitos da raiz de um CNPJ, a API busca os processos vinculados à matriz e a todas as suas filiais de uma só vez. Você pode aplicar os mesmos filtros do endpoint de busca por CNPJ completo (grau, tribunal, valor, etc.).

💡 A Vantagem da Busca por Raiz

A principal vantagem deste endpoint é a economia de chamadas. Em vez de consultar individualmente o CNPJ de cada filial de uma empresa, você utiliza apenas os 8 dígitos da raiz para buscar os processos de todo o grupo.

🔗 Endpoint


🧾 Exemplo mínimo

raizCnpj é o único campo obrigatório. Todos os demais são filtros opcionais.

🧾 Exemplo completo (com todos os filtros)


📚 Campos importantes

  • raizCnpj (string) — único campo obrigatório
    • Deve conter exatamente os 8 primeiros dígitos de um CNPJ.
  • poloATIVO ou PASSIVO
  • nome (string) — campo opcional usado como filtro auxiliar.
    • Deve ser utilizado apenas para restringir resultados quando há risco de homônimos.
    • Não substitui a busca principal pela raizCnpj.
  • origensDocumento (array de strings) — indica a origem da associação do documento:
    • TRIBUNAL → documento oficial capturado diretamente na capa do processo (confiança alta).
    • CATALOGO → documento obtido por consulta de CPF/CNPJ nos sites dos tribunais (confiança alta).
    • AGREGADO → documento atribuído por algoritmos de matching da Predictus (confiança média, pode conter ruídos).
  • grausProcesso — lista de inteiros entre 1 e 4.
  • tribunais — lista de siglas válidas (ex: TJ-SP, TRT-9, STF)
  • valorCausa, dataDistribuicao — permitem filtragem por faixa (menorQue/menorIgualQue/maiorQue/maiorIgualQue)
  • classesProcessuais, assuntosCNJ — até 65.000 valores cada
  • statusProcessuais — veja valores válidos
  • ramosDoDireito — veja valores válidos
  • segmentos — veja lista completa de segmentos
  • limiteResultados — mínimo: 1 / máximo: 10.000 (padrão: 10.000)

📌 Como funcionam os filtros

A API aplica os filtros com lógica combinada (AND entre filtros diferentes, OR dentro de listas):

🧾 Códigos de resposta


🛡️ Validações aplicadas

  • Raiz de CNPJ:
    • Não nulo
    • 8 dígitos numéricos
  • Polo:
    • ATIVO ou PASSIVO
  • Lista de statusProcessuais, ramosDoDireito, segmentos, tribunais:
    • Todos os valores devem estar na lista de permitidos
  • Campos com listas extensas (classesProcessuais, assuntosCNJ):
    • Máximo de 65.000 itens
  • limiteResultados: entre 1 e 10.000

🧾 Retorno

Retorna uma lista de objetos do tipo processo, com dados estruturados e padronizados pela Predictus.