Pular para o conteúdo principal

Ogmmajus — API de tribunais brasileiros

Drop-in replacement do Escavador. Schema 100% compatível: troque a base URL e seu cliente continua funcionando. Em produção: processos, movimentações, advogados, OAB, monitoramentos, certificados digitais e resumo IA.

Comece em 60 segundos

curl https://api.ogmmajus.com.br/api/v2/processos/numero_cnj/5024307-65.2020.8.24.0008 \
-H "Authorization: Bearer SEU_TOKEN"

Resposta 200 OK com a capa, partes, advogados (com OAB quando exposta) e fontes (1º e 2º grau quando disponíveis).

🚀 Primeiros passos

Conta, token e primeira chamada em 5 minutos.

📚 Reference v2

Versão recomendada. Consulta on-demand, monitoramento, IA, certificados.

🗂 Reference v1

Compat. Busca síncrona em diários e busca assíncrona em tribunais.

🛠 Tribunais

Adapters em produção, beta e roadmap. OAB pública por tribunal.

O que dá pra fazer

RecursoEndpoint principalVersãoPricing típico
Capa do processo (partes, advogados, fontes)GET /api/v2/processos/numero_cnj/{cnj}v2R$ 0,05 / chamada
Movimentações (ANDAMENTO + PUBLICACAO)GET /api/v2/processos/numero_cnj/{cnj}/movimentacoesv2R$ 0,10 / chamada
Processos por advogado (OAB)GET /api/v2/advogado/processosv2sob plano
Processos por CPF/CNPJGET /api/v2/envolvido/processosv2sob plano
Atualização on-demand (refresh do tribunal)POST .../solicitar-atualizacaov2varia por tribunal
Monitorar processo (callback em movimentação)POST /api/v2/monitoramentos/processosv2mensal por CNJ
Monitorar OAB / CPF / nome (novos processos)POST /api/v2/monitoramentos/novos-processosv2mensal por termo
Certificado digital A1 (PJe, e-SAJ)POST /api/v2/certificadosv2sob plano
Resumo do processo via IAPOST .../ia/resumo/solicitar-atualizacaov2extra IA
Busca textual unificada (jurisprudência)GET /api/v1/buscav1varia
Monitorar termo nos diários oficiaisPOST /api/v1/monitoramentosv1mensal por termo

👉 Ver todos os 80+ endpoints

Migrar do Escavador é instantâneo

Já usa Escavador? Trocar só a base URL é suficiente — schema, paths, params e formato de erro são idênticos.

const r = await fetch(
'https://api.escavador.com/api/v2/processos/numero_cnj/' + cnj,
{ headers: { Authorization: 'Bearer ESC_TOKEN' } }
);

Sem mudar parsing, tipos, tratamento de erro ou cliente HTTP.

Exemplos rápidos

# Capa do processo
curl https://api.ogmmajus.com.br/api/v2/processos/numero_cnj/5024307-65.2020.8.24.0008 \
-H "Authorization: Bearer SEU_TOKEN"

# Movimentações paginadas
curl "https://api.ogmmajus.com.br/api/v2/processos/numero_cnj/5024307-65.2020.8.24.0008/movimentacoes?cursor=" \
-H "Authorization: Bearer SEU_TOKEN"

# Processos por OAB
curl "https://api.ogmmajus.com.br/api/v2/advogado/processos?oab=SC18477" \
-H "Authorization: Bearer SEU_TOKEN"

Conceitos essenciais

TópicoResumo
Autenticação BearerToken único por workspace, escopo único, rotação simples.
Paginaçãov2 usa cursor (cursor + li); v1 usa page. Resposta sempre traz o próximo.
CacheCapa cacheada 24h. Pra forçar refresh use solicitar-atualizacao.
PricingCobrança por chamada bem-sucedida (2xx). Erros não cobram.
Erroscode semântico + message legível + status HTTP padrão.
Callbacks (webhooks)Assinatura HMAC, retry exponencial, dedup por idempotency_key.

SLA & Status

MétricaCompromisso
Uptime da API gateway99,9% mensal
Latência capa de processo (cache hit)p95 < 300ms
Latência atualização on-demandp95 < 30s (varia por tribunal)
Frescor dos dados24h (cache) ou tempo real (atualização on-demand)
SuporteResposta em até 24h em dias úteis

🟢 Status público — incidentes ativos, manutenções planejadas, métricas em tempo real.

Cobertura de tribunais

Hoje cobrindo os principais tribunais estaduais e federais. A exposição de OAB pública, autos digitais e PDF de movimentações varia por tribunal — veja a página dedicada de cobertura:

👉 Página de cobertura

Highlights:

  • TJSC eproc — capa + movimentações + OAB pública + autos digitais
  • TJSP e-SAJ — capa + movimentações (OAB privada)
  • TJRJ, TJBA, TJPR, TJRS — capa + movimentações (OAB varia)
  • TRFs federais — capa + movimentações
  • 🟡 Justiça do Trabalho — em rollout
  • 🟡 STJ / STF — em rollout

Pricing em 1 minuto

PlanoCapa de processoMovimentaçõesAtualização on-demandMonitoramentos
Free trial100/mês100/mês1 ativo
StarterR$ 0,05/chamadaR$ 0,10/chamadaR$ 0,30R$ 1/CNJ/mês
ProR$ 0,03/chamadaR$ 0,06/chamadaR$ 0,15R$ 0,50/CNJ/mês
Enterprisesob orçamentosob orçamentovolumevolume

Erros HTTP (4xx/5xx) nunca são tarifados. Cache hits também não.

💰 Tabela completa

Suporte

Próximos passos

  1. 📝 Crie sua conta e ganhe 100 chamadas grátis pra testar.
  2. 🔑 Gere um token no painel.
  3. 🚀 Faça sua primeira requisição seguindo o passo a passo.
  4. 📚 Explore os 80+ endpoints por categoria.