TJMG Scraper avatar

TJMG Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
TJMG Scraper

TJMG Scraper

Consulta pública do TJMG (andamento processual) sem login.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Bruno-Arantir

Bruno-Arantir

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Public TJMG (Minas Gerais court) process consultation — andamentos without lawyer login.

Consulte andamentos públicos do Tribunal de Justiça de Minas Gerais para monitoramento. Sem senha, sem cookie de advogado, sem resolver CAPTCHA.

  • Fonte principal (sem CAPTCHA): DataJud api_publica_tjmg (wiki CNJ).
  • Fallback: andamento clássico www4.tjmg.jus.br/juridico/sf/.
  • sessionCookies (opcional): Cookie da sua sessão pública. Sem CAPTCHA solve.
  • Fail closed em login wall (login.seam), CAPTCHA ou “Serviço Indisponível”.

URLs públicas descobertas

UsoURL
Portal institucional (links)https://www.tjmg.jus.br/portal-tjmg/processos/andamento-processual/
UI nova (Next.js, pouco SSR)https://consulta.tjmg.jus.br/home
Andamento 1ª instância — númeroshttps://www4.tjmg.jus.br/juridico/sf/index.jsp
Andamento 1ª instância — parteshttps://www4.tjmg.jus.br/juridico/sf/index_nome.jsp
Andamento 1ª instância — OABhttps://www4.tjmg.jus.br/juridico/sf/index_oab.jsp
Resultadoshttps://www4.tjmg.jus.br/juridico/sf/proc_resultado.jsp?comrCodigo={comarca}&numero={n}
Complementohttps://www4.tjmg.jus.br/juridico/sf/proc_complemento.jsp?comrCodigo=&numero=
2ª instância (números)https://www4.tjmg.jus.br/juridico/sf/proc_massiva2.jsp
PJe consulta pública 1º grauhttps://pje-consulta-publica.tjmg.jus.br/ (e .../pje/ConsultaPublica/listView.seam)
PJe recursalhttps://pjerecursal.tjmg.jus.br/pje/ConsultaPublica/listView.seam
PROJUDI consulta públicahttps://projudi.tjmg.jus.br/projudi/interno.jsp?endereco=/projudi/consultapublica/CentroConsultaPublica

O Actor consulta o JSP proc_resultado.jsp (form GET comrCodigo + numero). CNJ *.8.13.OOOO → comarca OOOO (ex. 0024 = Belo Horizonte).

consulta.tjmg.jus.br é app client-side (__NEXT_DATA__ vazio) — não é fonte HTTP estável.

PJe 1º grau às vezes mostra formulário público com recaptcha; pje-consulta-publica já redirecionou para login.seam neste ambiente. Login wall = fail closed. Não há bypass.

O JSP de resultados carrega ValidacaoCaptchaAction.js mesmo quando a tabela pública já veio no HTML. Script de captcha ≠ parede. Input/recaptcha ativo = parede.

Amostra de saída

Exemplo ilustrativo (formato do parser; rode o Actor para um CNJ real).

{
"processNumber": "5001234-12.2023.8.13.0024",
"class": "Procedimento Comum Cível",
"comarca": "Belo Horizonte",
"parties": ["Autor Exemplo", "Réu Exemplo"],
"lastMovementDate": "2026-08-15T00:00:00.000Z",
"sourceUrl": "https://www4.tjmg.jus.br/juridico/sf/proc_resultado.jsp?comrCodigo=24&numero=5001234",
"sourcePath": "/juridico/sf/proc_resultado.jsp"
}

Configuração

CampoDefaultDescrição
processNumbersLista CNJ
partyNameNome público da parte
comarcaCode24BH; sobrescreve origem do CNJ
maxItems20Teto 5.000
delayMs800Pausa entre consultas
proxyConfigurationOpcional

PPE

Evento dataset-item: US$ 5,00 / 1.000 processos sugerido (HTML legado + paredes frequentes no PJe).

LGPD / ética

Nomes de partes em andamento público são dados pessoais. Segredo de justiça, vítimas, procedimentos investigatórios e processos baixados de natureza criminal não devem ser alvo — o próprio TJMG omite esses resultados. Sem login, sem CAPTCHA solve, sem área de advogado.

Desenvolvimento

cd actors/tjmg-scraper
npm install && npm test && npm run build
apify run