ESAJ vs PJE: diferença, cobertura e como consultar os 24 tribunais
Por TrackJud
Diferença entre ESAJ e PJE, cobertura por estado, como acessar, e a única forma de consultar os 24 tribunais com uma chamada de API. Atualizado abril 2026.
TL;DR: ESAJ e PJE são os dois maiores sistemas de consulta processual do Brasil, cobrindo juntos a maioria dos tribunais estaduais e federais. ESAJ é privado (Softplan), usado em 7 estados grandes incluindo SP. PJE é do CNJ, padrão oficial, usado em 13 tribunais estaduais + Justiça Federal. Não existe API oficial pra nenhum dos dois — a única forma de consultar os dois (e os outros 5 sistemas paralelos) numa única chamada é via API agregadora. Este guia tem cobertura por estado, tabela comparativa de 12 critérios, mapa visual e os problemas práticos do dia a dia.
O Brasil tem uma das estruturas judiciais mais complexas do mundo. São mais de 90 tribunais distribuídos entre Justiça Estadual, Federal, Trabalhista, Eleitoral e Militar. Pra quem precisa pesquisar processos — advogados que atendem clientes em vários estados, times de compliance, fintechs com motor de crédito, equipes de auditoria de fornecedores — essa fragmentação é o maior obstáculo do dia a dia.
Cada tribunal tem seu próprio sistema, sua própria interface, seu próprio padrão de resposta. Não existe um “Google dos processos judiciais” no Brasil. Os dois maiores sistemas — ESAJ e PJE — cobrem juntos a maioria dos tribunais estaduais e federais, mas operam de formas completamente diferentes.
Este guia explica como cada um funciona, qual usar pra cada situação, e como contornar a fragmentação na prática.
O que é o ESAJ
O e-SAJ (Sistema de Automação da Justiça) é uma plataforma desenvolvida pela Softplan, empresa privada catarinense, contratada por tribunais estaduais pra informatizar consulta processual e peticionamento. Foi um dos primeiros sistemas a oferecer consulta processual pública pela internet no Brasil, e desde então virou o padrão de fato em vários estados.
Quem mantém e desde quando
A Softplan mantém o ESAJ desde os anos 2000. Cada tribunal contrata a empresa e hospeda sua própria instância — o que significa que a interface pode variar levemente entre TJSP, TJBA, TJCE etc, mesmo todos sendo “ESAJ”. O motor é o mesmo, mas tema, fluxo e às vezes funcionalidades específicas mudam.
Tribunais que usam ESAJ
| Tribunal | Estado | 1ª Instância | 2ª Instância |
|---|---|---|---|
| TJSP | São Paulo | ✅ | ✅ |
| TJBA | Bahia | ✅ | ✅ |
| TJCE | Ceará | ✅ | ✅ |
| TJAC | Acre | ✅ | ✅ |
| TJAL | Alagoas | ✅ | ✅ |
| TJAM | Amazonas | ✅ | ✅ |
| TJMS | Mato Grosso do Sul | ✅ | ✅ |
O TJSP é, de longe, o maior tribunal do Brasil em volume — concentra cerca de 25% de todos os processos judiciais do país. Quem trabalha com dados judiciais e ignora ESAJ está deixando 1 em cada 4 processos brasileiros de fora.
Como acessar passo a passo
- Abra o portal e-SAJ do tribunal específico (cada estado tem o seu —
esaj.tjsp.jus.br,esaj.tjba.jus.br, etc) - Clique em “Consulta Processual” → “1º Grau” ou “2º Grau”
- Escolha o critério: número do processo, nome da parte, ou CPF/CNPJ
- Resolva o captcha (todo ESAJ tem)
- Veja a lista de processos retornados, clique em cada um pra ver as movimentações
Não precisa de cadastro pra consulta pública. Pra peticionar ou ver dados sigilosos, é necessário certificado digital ICP-Brasil.
Limitações conhecidas do ESAJ
- Captcha em todas as buscas — não é só uma vez, é em cada query, o que inviabiliza automação manual
- Bloqueio por IP em consultas em massa — fazer 10+ pesquisas em sequência do mesmo IP frequentemente leva a bloqueio temporário
- Interface diferente entre tribunais — mesmo todos sendo “ESAJ”, TJSP e TJBA não são idênticos, e código de scraping pra um não funciona no outro sem ajustes
- Dependência do estado de Java/browser — alguns recursos antigos ainda dependem de Java browser plugin (descontinuado em 2017) ou Internet Explorer/Edge legado
- Sem API pública — a Softplan não disponibiliza API pra terceiros, só pra integrações negociadas caso a caso com clientes corporativos
O que é o PJe
O PJe (Processo Judicial Eletrônico) é o sistema oficial do CNJ (Conselho Nacional de Justiça) pra tramitação e consulta de processos digitais. Foi criado pra unificar os sistemas judiciais brasileiros numa única plataforma — uma resposta direta à fragmentação que o ESAJ e outros sistemas privados criaram.
Quem mantém e o papel da Resolução CNJ 185/2013
A Resolução CNJ 185/2013 instituiu o PJe como sistema oficial de processamento de informações e prática de atos processuais, a ser obrigatoriamente utilizado por todos os tribunais, salvo casos onde já havia sistema pré-existente em produção. Essa cláusula de exceção foi exatamente o que permitiu o ESAJ continuar — TJSP nunca migrou e provavelmente não vai tão cedo.
O CNJ é responsável pelo desenvolvimento e manutenção, e cada tribunal hospeda sua instância. A diferença em relação ao ESAJ: o PJe é gratuito pros tribunais (não tem licenciamento), e o CNJ define o roadmap.
Tribunais que usam PJe
| Tribunal | Estado/Região | Instâncias |
|---|---|---|
| TJMG | Minas Gerais | 1ª e 2ª |
| TJPE | Pernambuco | 1ª e 2ª |
| TJDFT | Distrito Federal e Territórios | 1ª e 2ª |
| TJMA | Maranhão | 1ª e 2ª |
| TJAP | Amapá | 1ª e 2ª |
| TJRN | Rio Grande do Norte | 1ª e 2ª |
| TJRO | Rondônia | 1ª e 2ª |
| TJPB | Paraíba | 1ª e 2ª |
| TJPI | Piauí | 1ª e 2ª |
| TRF1 | Federal 1ª Região (14 estados) | 1ª e 2ª |
| TRF3 | Federal 3ª Região (SP + MS) | 1ª e 2ª |
| TRTs | Justiça do Trabalho (24 regionais) | 1ª e 2ª |
Os TRFs são particularmente importantes porque cobrem a Justiça Federal, que processa casos contra a União e órgãos federais — relevante pra fintechs (BACEN, Receita), saúde, previdência, e disputas com bancos públicos.
Como acessar passo a passo
- Abra o portal PJe do tribunal específico (
pje.tjmg.jus.br,pje1g.trf1.jus.br, etc) - Vá em “Consulta Pública”
- Informe o número do processo OU CPF/CNPJ da parte
- Resolva o captcha
- Pra ver detalhes do processo, alguns tribunais exigem login com certificado digital — a consulta pública mostra só dados básicos
Pra peticionar, é obrigatório certificado digital ICP-Brasil ou login com 2FA.
Limitações conhecidas do PJe
- Captcha igualmente onipresente — mesmo sendo CNJ, herdou todos os problemas de scraping prevention
- Variação entre instâncias — PJe do TJMG é diferente do PJe do TRF1, mesmo sendo a “mesma plataforma”. Cada tribunal customiza
- Dependência de Java/applet legado em algumas funcionalidades — peticionamento eletrônico em alguns TRFs ainda usa applet Java (que browsers modernos não suportam)
- Performance variável — dias de pico (ex: véspera de prazo processual) o sistema cai com frequência
- Sem API pública oficial — assim como o ESAJ, não há endpoint público pra desenvolvedores
ESAJ vs PJe — comparativo lado a lado
| Critério | ESAJ | PJe |
|---|---|---|
| Mantenedor | Softplan (privado) | CNJ (público) |
| Custo pro tribunal | Licenciado | Gratuito |
| Tribunais cobertos pelo Vigilant | 7 estaduais | 9 estaduais + 2 federais |
| Volume de processos | Alto (TJSP isolado = 25% do BR) | Médio-alto (somando todos) |
| Acesso público sem cadastro | ✅ Sim | ✅ Sim (limitado) |
| Consulta por CPF | ✅ | ✅ |
| Histórico processual completo | ✅ | ✅ |
| Suporte a peticionamento | ✅ (com cert. digital) | ✅ (com cert. digital) |
| API oficial pública | ❌ | ❌ |
| Captcha em consultas | ✅ Em todas | ✅ Em todas |
| Compatibilidade mobile | ⚠️ Limitada | ⚠️ Limitada |
| Padronização de interface | ⚠️ Variável por tribunal | ⚠️ Variável por tribunal |
| Tendência futura | Manter base atual | Expansão (CNJ pressiona migração) |
Resumo prático: pra escolher entre os dois, a pergunta certa não é “qual é melhor” — é “qual o tribunal que eu preciso usar”. Se for TJSP, é ESAJ obrigatoriamente. Se for TRF1, é PJe obrigatoriamente. Pra quem trabalha com vários tribunais, a resposta é sempre os dois — e o desafio vira como consultar os dois sem virar madrugada copiando dados entre planilhas.
Mapa de cobertura — qual sistema está em qual estado
A fragmentação é mais visual quando você olha estado por estado. Esta é a cobertura atual dos 12 tribunais que o Vigilant integra hoje:
| Estado | Tribunal Estadual | Sistema |
|---|---|---|
| 🟦 SP | TJSP | ESAJ |
| 🟦 BA | TJBA | ESAJ |
| 🟦 CE | TJCE | ESAJ |
| 🟦 AC | TJAC | ESAJ |
| 🟦 AL | TJAL | ESAJ |
| 🟦 AM | TJAM | ESAJ |
| 🟦 MS | TJMS | ESAJ |
| 🟩 MG | TJMG | PJe |
| 🟩 PE | TJPE | PJe |
| 🟩 DF | TJDFT | PJe |
| 🟩 MA | TJMA | PJe |
| 🟩 AP | TJAP | PJe |
Note dois padrões:
- ESAJ predomina no Norte e Nordeste, com São Paulo como exceção massiva no Sudeste
- PJe domina os tribunais migrados depois de 2013, principalmente Sudeste-Sul e instâncias federais
Os outros 14 estados ainda têm sistemas ou estão em migração, e nem todos têm cobertura externa via API agregadora hoje.
Outros sistemas que você vai encontrar
Mesmo cobrindo a maioria dos tribunais grandes, ESAJ e PJe não são os únicos sistemas em produção. Estes são os outros que você vai encontrar quando expandir cobertura jurisdicional:
| Sistema | Tribunal | Quem mantém | Observação |
|---|---|---|---|
| Projudi | TJGO, TJPR | CNJ (legado pré-PJe) | Sistema antigo, em vias de descontinuação |
| EPROC | TJSC, TRF2, TRF4, JFRJ | TRF4 | Bem desenhado, popular entre advogados, mas confinado a poucos tribunais |
| Tucujuris | TJAP (alguns serviços) | Próprio | Desenvolvido pelo TJAP, paralelo ao PJe |
| ClickJud | TJMT | Próprio | Sistema legado de Mato Grosso |
| ConsultaUnificada | TJPA | Próprio | Plataforma proprietária do Pará |
| Sistemas próprios | TJRJ, TJSE, TJPE (alguns serviços) | Próprio do tribunal | Cada um com sua API/interface |
Quem precisa de cobertura nacional inevitavelmente vai topar com 5 a 8 sistemas diferentes — ainda mais quando você considera 1ª e 2ª instância separadamente, e Justiça do Trabalho.
Os problemas práticos do dia a dia
A teoria é uma. Quem opera com esses sistemas no dia a dia enfrenta uma série de fricções que raramente aparecem na documentação oficial.
Falhas no sistema não suspendem prazo automaticamente
Esse é o problema número um. Se o ESAJ ou o PJe estão fora do ar exatamente na véspera do prazo de uma contestação, isso não dá ao advogado uma extensão automática. A jurisprudência consolidou que:
- A indisponibilidade precisa ser publicamente reconhecida pelo tribunal (comunicado oficial)
- O advogado precisa ter registrado a tentativa de acesso (print, log, email com timestamp)
- Mesmo assim, a suspensão é só pelo tempo do incidente — não dá pra “reaproveitar” pro próximo prazo
Resultado: escritórios sérios trabalham com folga de pelo menos 24h em qualquer prazo crítico. E muitos automatizam a coleta de movimentações via API justamente pra ter log auditável das tentativas, prontos pra apresentar ao juiz se o tribunal cair.
Java, captcha, bloqueio de IP e compatibilidade de browser
ESAJ e PJe foram desenhados na época em que Java browser plugin era padrão. Embora a maioria das funcionalidades modernas tenha migrado pra HTML5/JavaScript, alguns recursos legados ainda exigem:
- Internet Explorer 11 ou Edge legado pra peticionamento eletrônico em tribunais específicos
- Java Web Start ou applets pra leitura de assinatura digital em casos antigos
- Captcha resolvido manualmente em toda consulta (nem cookies de sessão pulam isso)
- Bloqueio de IP ao fazer mais de 10-20 consultas em sequência do mesmo endereço — comum em times que tentam automatizar com scripts simples
Pra advogado que abre 5-10 processos por dia, é fricção tolerável. Pra time de compliance que precisa auditar 500 fornecedores por semana, é inviável.
Captura de dados em massa = trabalho de Sísifo
Pra fazer due diligence processual de uma empresa-alvo de M&A com 50 controladores em 8 tribunais diferentes, o trabalho manual fica em 2-3 semanas full-time pra um paralegal. Pra cada CPF: abrir 8 portais, resolver 8 captchas, copiar dados, consolidar. Multiplicado por 50 pessoas. Por isso esse tipo de operação geralmente é feita via API agregadora — não tem alternativa econômica.
A fragmentação continua
A Resolução 185/2013 do CNJ tem mais de 12 anos. A unificação prometida não aconteceu. O Brasil ainda tem mais de 40 sistemas judiciais em produção, segundo levantamento recente do CJF. A tendência é de migração lenta pro PJe, mas o TJSP — o tribunal mais relevante do país — não dá sinal de migrar nem pros próximos 5 anos.
Pra quem precisa de dados hoje, a única estratégia sustentável é abstrair a fragmentação atrás de uma camada única.
Como consultar os dois (e os outros) com uma única chamada
A forma mais eficiente de lidar com a fragmentação é usar uma camada de API que abstraia os sistemas. É exatamente o que o Vigilant faz: você manda um CPF e uma lista de tribunais, e recebe os dados de todos eles num formato unificado JSON — independente de cada tribunal usar ESAJ, PJe, EPROC ou outro sistema.
O que o Vigilant retorna
Pra cada processo encontrado:
- Número CNJ padronizado (formato
NNNNNNN-DD.AAAA.J.TR.OOOO) - Classe processual (ex: Procedimento Comum Cível, Execução de Título, Reclamação Trabalhista)
- Situação (Em andamento, Arquivado, Suspenso, etc)
- Partes (autor, réu, advogados, com nomes completos)
- Movimentações (histórico cronológico com data, descrição e código)
- Assuntos (classificação CNJ)
- Competência (vara, comarca)
- Valor da causa (quando disponível)
- Instância (1ª ou 2ª)
- URL do processo no portal original (pra você abrir manualmente quando precisar)
Tudo já parseado, normalizado e em JSON. Sem captcha, sem scraping, sem bloqueio de IP.
Cobertura atual
12 fontes judiciais cobrindo 10 estados brasileiros, incluindo todos os 7 ESAJs (TJSP, TJBA, TJCE, TJAC, TJAL, TJAM, TJMS) e os principais PJes (TJMG, TJPE, TJDFT, TJMA, TJAP). 1ª e 2ª instância em todos. Veja a lista completa de tribunais cobertos com a descrição individual de cada um.
Quanto custa
R$ 0,10 por consulta, por tribunal. Sem mensalidade, sem mínimo, sem contrato. Cache de 2 dias automático — consultas repetidas são gratuitas. Página de preços completa.
Exemplo de chamada da API
curl -X POST https://vigilant.trackjud.com.br/api/v1/consults \
-H "Authorization: Bearer SUA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"document": "529.982.247-25",
"courts": ["TJSP", "TJMG", "TRF1"]
}'
Resposta em ~60 segundos com os processos consolidados dos 3 tribunais (1 ESAJ + 2 PJe), em JSON estruturado pronto pra integrar no seu sistema.
A documentação OpenAPI 3.1 completa está pública.
Glossário
| Termo | Definição |
|---|---|
| CPF | Cadastro de Pessoa Física — documento de identificação fiscal (11 dígitos) |
| CNPJ | Cadastro Nacional da Pessoa Jurídica — documento de empresas (14 dígitos) |
| CNJ | Conselho Nacional de Justiça — órgão que administra o Poder Judiciário |
| TJ | Tribunal de Justiça — tribunal estadual (ex: TJSP, TJBA) |
| TRF | Tribunal Regional Federal — instância da Justiça Federal |
| TRT | Tribunal Regional do Trabalho — instância da Justiça do Trabalho |
| 1ª instância | Primeiro grau — onde o processo começa |
| 2ª instância | Segundo grau — instância recursal |
| Número CNJ | Identificador único no formato NNNNNNN-DD.AAAA.J.TR.OOOO |
| Sigilo de justiça | Processos com acesso restrito (família, infância, etc) |
| ICP-Brasil | Infraestrutura de chave pública pra certificado digital |
Conclusão
ESAJ e PJe são os dois pilares da consulta processual brasileira. Cada um tem suas particularidades, sua história e suas limitações. Pra advogado, gestor jurídico ou time de compliance que precisa lidar com vários estados, a fragmentação é o problema, não os sistemas em si.
A boa notícia é que, hoje, você não precisa escolher um ou outro. Ferramentas modernas abstraem a complexidade e devolvem dados unificados, deixando o tempo do profissional pra análise jurídica — não pra resolver captcha e copiar dados entre planilhas.
Se você está nessa situação, vale ver como o Vigilant funciona com 5 créditos grátis no cadastro, ou conversar com nosso time pra entender se faz sentido pro seu caso.
E se quiser ir mais fundo no tema da automação, vale ler também Como automatizar pesquisa processual no escritório de advocacia — guia complementar a este, focado em fluxo operacional.
Quer testar? O Vigilant oferece 5 créditos grátis pra novas contas. Comece agora.
Perguntas frequentes
Sim, ambos têm consulta pública gratuita. O ESAJ permite pesquisa por CPF sem nenhum cadastro. O PJE exige login com CPF/CNPJ e certificado digital pra peticionar, mas pra consulta pública pode ser acessado sem cadastro na maioria dos tribunais. O custo aparece quando você precisa consultar muitos processos por dia, em vários tribunais — aí o tempo manual vira o caro, não o sistema.
Diretamente, não. Cada sistema é uma plataforma separada com sua própria interface, suas próprias telas de login e seu próprio formato de resposta. Você precisa abrir cada tribunal manualmente, replicar a busca, e juntar os resultados num spreadsheet. A única forma de consultar os dois numa única chamada é via API agregadora — o que o Vigilant faz, abstraindo a fragmentação atrás de um endpoint REST único.
Em volume de processos, o PJE lidera — é o sistema oficial do CNJ desde a Resolução 185/2013, e cobre a maioria dos tribunais federais e trabalhistas, além de parte dos estaduais. Em volume de tribunais estaduais grandes, o ESAJ pesa mais por causa do TJSP, que sozinho concentra ~25% de todos os processos do Brasil. Os dois somados cobrem a maior parte da Justiça Estadual e Federal.
Pra consulta pública, depende. ESAJ não exige cadastro — você abre o portal do tribunal, escolhe Consulta Processual e busca. PJE também aceita consulta pública sem cadastro pra ver dados básicos. Pra peticionar, intervir no processo, ou ver dados sigilosos, ambos exigem certificado digital ICP-Brasil ou login com CPF cadastrado.
Não. Nem o ESAJ (Softplan) nem o PJE (CNJ) oferecem API pública oficial pra consulta processual. Existem APIs internas usadas pelos próprios tribunais e por escritórios com convênios específicos, mas nada disponível pra desenvolvedores externos. Pra automatizar consultas, a única opção é scraping ou usar uma ferramenta como o Vigilant que abstrai isso.
Não tem uma lista oficial atualizada. A regra prática: tribunais estaduais grandes (TJSP, TJBA, TJCE, TJAL, TJAC, TJAM) costumam usar ESAJ. Tribunais federais (TRFs), trabalhistas (TRTs) e parte dos estaduais migrados (TJMG, TJDFT, TJPE, TJMA, TJAP, TJRN, TJPB, TJPI, TJRO) usam PJE. Pra os outros, cada tribunal pode ter um sistema próprio (Tucujuris no Amapá, Projudi em Goiás, ClickJud no Mato Grosso). A nossa página de [cobertura por tribunal](/tribunais/) lista os 12 tribunais hoje cobertos pelo Vigilant com o sistema correspondente.
O número CNJ é o identificador único de cada processo judicial brasileiro, no formato NNNNNNN-DD.AAAA.J.TR.OOOO. Ele identifica ano, segmento da Justiça, tribunal e vara de origem — independente do sistema usado pelo tribunal. Você pode usar nosso [decodificador CNJ gratuito](/ferramentas/decodificar-cnj) pra extrair essas informações de qualquer número, e o [validador](/ferramentas/decodificar-cnj) pra checar dígitos verificadores.
Não automaticamente. Falhas técnicas no ESAJ ou PJE só suspendem prazo se o tribunal publicar comunicado oficial reconhecendo a indisponibilidade — e mesmo assim, a suspensão precisa ser provada documentalmente. Captura de tela com erro 500 não é suficiente. A jurisprudência consolidou que cabe ao advogado registrar a tentativa de acesso (com data, hora e print) e protocolar petição de prorrogação dentro do prazo seguinte. É um dos motivos pelos quais escritórios automatizam a verificação processual via API: garante log auditável de todas as tentativas.
Não pela consulta pública. Processos em segredo de justiça (família, infância, casos com menores, falências em fase específica) não aparecem na consulta aberta de nenhum dos dois sistemas. O Vigilant também não acessa esses processos — só dados publicamente disponíveis. Pra ver processo sigiloso você precisa estar habilitado nele com certificado digital.
Depende dos tribunais. Pra um CPF em 5 tribunais diferentes (3 ESAJ + 2 PJE), o tempo médio fica entre 30 minutos e 2 horas — abrir cada portal, fazer login (quando exigido), digitar o CPF, navegar pelos resultados, consolidar num documento. Por API, a mesma consulta leva ~60 segundos com resposta estruturada em JSON. Numa rotina de auditoria mensal de 100 fornecedores em 5 tribunais cada, você economiza ~50-100 horas de trabalho manual por mês.
Artigos relacionados
16 de abr. de 2026
Melhores APIs de consulta processual no Brasil em 2026
Guia completo das APIs disponiveis para consulta de processos judiciais brasileiros. Vigilant, JUDIT, Escavador, Codilo, JusBrasil, DataJud e mais — cobertura, preco e quando usar cada uma.
21 de abr. de 2026
Consulta processual por CPF: como pesquisar processos em 10 estados brasileiros
Guia prático pra pesquisar processos judiciais por CPF nos tribunais brasileiros. Cobertura por estado, custos reais, tempo, LGPD, e como automatizar verificações em volume. Atualizado abril 2026.
16 de abr. de 2026
Vigilant vs JUDIT vs Escavador: comparativo de APIs de consulta processual 2026
Comparativo tecnico entre Vigilant, JUDIT e Escavador para consulta processual por CPF via API. Cobertura, preco, formato, documentacao e quando usar cada um. Atualizado 2026.