Pular para o conteúdo principal
TrackJud TrackJud
· Atualizado em · 15 min de leitura

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

TribunalEstado1ª Instância2ª Instância
TJSPSão Paulo
TJBABahia
TJCECeará
TJACAcre
TJALAlagoas
TJAMAmazonas
TJMSMato 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

  1. Abra o portal e-SAJ do tribunal específico (cada estado tem o seu — esaj.tjsp.jus.br, esaj.tjba.jus.br, etc)
  2. Clique em “Consulta Processual” → “1º Grau” ou “2º Grau”
  3. Escolha o critério: número do processo, nome da parte, ou CPF/CNPJ
  4. Resolva o captcha (todo ESAJ tem)
  5. 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

TribunalEstado/RegiãoInstâncias
TJMGMinas Gerais1ª e 2ª
TJPEPernambuco1ª e 2ª
TJDFTDistrito Federal e Territórios1ª e 2ª
TJMAMaranhão1ª e 2ª
TJAPAmapá1ª e 2ª
TJRNRio Grande do Norte1ª e 2ª
TJRORondônia1ª e 2ª
TJPBParaíba1ª e 2ª
TJPIPiauí1ª e 2ª
TRF1Federal 1ª Região (14 estados)1ª e 2ª
TRF3Federal 3ª Região (SP + MS)1ª e 2ª
TRTsJustiç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

  1. Abra o portal PJe do tribunal específico (pje.tjmg.jus.br, pje1g.trf1.jus.br, etc)
  2. Vá em “Consulta Pública”
  3. Informe o número do processo OU CPF/CNPJ da parte
  4. Resolva o captcha
  5. 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érioESAJPJe
MantenedorSoftplan (privado)CNJ (público)
Custo pro tribunalLicenciadoGratuito
Tribunais cobertos pelo Vigilant7 estaduais9 estaduais + 2 federais
Volume de processosAlto (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 futuraManter base atualExpansã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:

EstadoTribunal EstadualSistema
🟦 SPTJSPESAJ
🟦 BATJBAESAJ
🟦 CETJCEESAJ
🟦 ACTJACESAJ
🟦 ALTJALESAJ
🟦 AMTJAMESAJ
🟦 MSTJMSESAJ
🟩 MGTJMGPJe
🟩 PETJPEPJe
🟩 DFTJDFTPJe
🟩 MATJMAPJe
🟩 APTJAPPJe

Note dois padrões:

  1. ESAJ predomina no Norte e Nordeste, com São Paulo como exceção massiva no Sudeste
  2. 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:

SistemaTribunalQuem mantémObservação
ProjudiTJGO, TJPRCNJ (legado pré-PJe)Sistema antigo, em vias de descontinuação
EPROCTJSC, TRF2, TRF4, JFRJTRF4Bem desenhado, popular entre advogados, mas confinado a poucos tribunais
TucujurisTJAP (alguns serviços)PróprioDesenvolvido pelo TJAP, paralelo ao PJe
ClickJudTJMTPróprioSistema legado de Mato Grosso
ConsultaUnificadaTJPAPróprioPlataforma proprietária do Pará
Sistemas própriosTJRJ, TJSE, TJPE (alguns serviços)Próprio do tribunalCada 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

TermoDefinição
CPFCadastro de Pessoa Física — documento de identificação fiscal (11 dígitos)
CNPJCadastro Nacional da Pessoa Jurídica — documento de empresas (14 dígitos)
CNJConselho Nacional de Justiça — órgão que administra o Poder Judiciário
TJTribunal de Justiça — tribunal estadual (ex: TJSP, TJBA)
TRFTribunal Regional Federal — instância da Justiça Federal
TRTTribunal Regional do Trabalho — instância da Justiça do Trabalho
1ª instânciaPrimeiro grau — onde o processo começa
2ª instânciaSegundo grau — instância recursal
Número CNJIdentificador único no formato NNNNNNN-DD.AAAA.J.TR.OOOO
Sigilo de justiçaProcessos com acesso restrito (família, infância, etc)
ICP-BrasilInfraestrutura 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

ESAJ e PJE são gratuitos pra consultar?

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.

Posso consultar ESAJ e PJE ao mesmo tempo?

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.

Qual sistema é mais usado no Brasil?

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.

Tenho que cadastrar CPF pra acessar?

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.

Existe API oficial pra ESAJ ou PJE?

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.

Como sei qual sistema o tribunal X usa?

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 que é o número CNJ e como decodificar?

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.

Falha no sistema do tribunal suspende o prazo processual?

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.

Posso consultar processos sigilosos via ESAJ ou PJE?

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.

Quanto tempo leva pra consultar um CPF nos dois sistemas manualmente?

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