Skip to main content

📊 Sumário Jurídico por CNPJ (Parte)

Este endpoint retorna uma visão agregada dos processos judiciais em que o CNPJ informado esteja envolvido, como parte ativa, passiva ou outros. Você pode aplicar filtros por grau, tribunal, classe, assunto, valor da causa, status, ramo do direito e mais.

🔗 Endpoint


🧾 Exemplo mínimo

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

🧾 Exemplo completo (com todos os filtros)


📚 Campos importantes

  • cnpj (string) — único campo obrigatório
    • Deve conter exatamente 14 dígitos numéricos
    • Deve ser um CNPJ válido conforme validação do algoritmo
  • poloATIVO ou PASSIVO
  • grausProcesso — lista de inteiros entre 1 e 4:
    • 1 → 1º Grau (ex: vara cível)
    • 2 → 2º Grau (tribunais estaduais/regionais)
    • 3 → Tribunais Superiores (STJ, TST etc.)
    • 4 → Supremo Tribunal Federal (STF)
  • tribunais — lista de siglas válidas (ex: TJ-SP, TRT-9, STF)
  • valorCausa, dataDistribuicao — permitem filtragem por faixa (menorQue/maiorQue)
  • classesProcessuais, assuntosCNJ — até 65.000 valores cada
  • statusProcessuais — veja valores válidos
  • ramosDoDireito — veja valores válidos
  • segmentos — deve conter apenas valores válidos (ex: JUSTICA DO TRABALHO, STF)

📌 Como funcionam os filtros

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

🧾 Estrutura do retorno


🧾 Códigos de resposta


🛡️ Validações aplicadas

  • CNPJ:
    • Não nulo
    • 14 dígitos numéricos
    • Validação de CNPJ formal
  • 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