🔎 Buscar por CNPJ (Parte)
Este endpoint permite consultar todos os processos em que um determinado CNPJ 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
polo—ATIVOouPASSIVOnome(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 pelo
cnpj.
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).- Esse campo pode ser usado para filtrar apenas documentos de origem oficial (
TRIBUNAL) ou cruzar diferentes origens
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, TSE etc.)4→ Supremo Tribunal Federal (STF)
tribunais— lista de siglas válidas (ex:TJ-SP,TRT-9,STF)valorCausa— faixa sobre o valor da causa (valorCausa.valor) (menorQue/menorIgualQue/maiorQue/maiorIgualQue). Considera somente o valor da causa: processo sem valor da causa não entra quando este filtro é usado.valorExecucao— faixa sobre o valor de execução fixado na decisão (statusPredictus.valorExecucao.valor), no mesmo formato devalorCausa. Usado junto comvalorCausa, o processo precisa atender aos dois.dataDistribuicao— permite filtragem por faixa (menorQue/menorIgualQue/maiorQue/maiorIgualQue)classesProcessuais,assuntosCNJ— até 65.000 valores cadastatusProcessuais— veja valores válidosramosDoDireito— veja valores válidossegmentos— deve conter apenas valores válidos (ex:JUSTICA DO TRABALHO,STF)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
- CNPJ:
- Não nulo
- 14 dígitos numéricos
- Validação de CNPJ formal
- Polo:
ATIVOouPASSIVO
- 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 tipoprocesso, com dados estruturados e padronizados pela Predictus.
