Blog / Melhor API de jurisprudências do Brasil em 2026
Melhor API de jurisprudências do Brasil em 2026
Comparação das APIs disponíveis para acesso programático a decisões judiciais brasileiras: Jurisprudências.ai, Jusbrasil, DataJud/CNJ e portais diretos.
Publicado em 31 de março de 2026
Integrar jurisprudência brasileira em um sistema é mais difícil do que deveria ser. Os portais oficiais dos tribunais não oferecem API REST estruturada para texto de decisões. Scraping é possível, mas frágil: os portais mudam o HTML, implementam CAPTCHAs e bloqueiam IPs com frequência. E as poucas APIs comerciais disponíveis têm limitações que não ficam claras antes de você começar a integrar.
Este artigo mapeia o que existe de fato em 2026, compara as opções e indica quando usar cada uma.
O que desenvolvedores geralmente precisam
Antes da comparação, vale definir o que é necessário para o caso de uso mais comum: buscar decisões para fundamentar respostas de um agente de IA, enriquecer petições ou analisar tendências de jurisprudência.
O mínimo útil é:
- Texto completo ou ementa estruturada da decisão
- Tribunal e número do processo identificados
- Busca por conteúdo (não só por número de processo)
- Dados razoavelmente atualizados
Esse conjunto filtra bastante as opções disponíveis.
As opções disponíveis
DataJud (CNJ)
O DataJud é a plataforma de dados abertos do Conselho Nacional de Justiça. Tem API REST pública, documentação disponível e cobre todos os 182 tribunais do sistema judiciário brasileiro.
O problema é o escopo: o DataJud foca em dados processuais (movimentação, partes, assunto, status de tramitação). Não retorna o texto de acórdãos ou ementas de forma estruturada. É a ferramenta certa para sistemas de acompanhamento processual, alertas de movimentação e integração com CRMs jurídicos. Para pesquisa de jurisprudência pelo conteúdo das decisões, não serve.
Portais dos tribunais (scraping)
O STJ, STF, TJSP e os demais tribunais têm seus próprios mecanismos de busca, acessíveis via browser. Tecnicamente é possível automatizar essas buscas com scraping.
Na prática, essa abordagem tem custo de manutenção alto. Os portais atualizam o HTML com frequência, usam JavaScript para renderizar resultados, implementam limitação de requisições e bloqueiam User-Agents automatizados, especialmente nos tribunais maiores. Um scraper que funciona hoje provavelmente vai quebrar em algumas semanas, e cada tribunal tem estrutura diferente.
Para um protótipo ou análise pontual, pode ser suficiente. Para um sistema em produção que depende de disponibilidade contínua, é inviável.
API do Jusbrasil
O Jusbrasil disponibiliza acesso via API para parceiros e clientes enterprise. A cobertura é ampla (96 tribunais indexados), e a empresa tem histórico longo de indexação de decisões.
A API não é pública: requer contato comercial, sem preço ou documentação disponíveis abertamente. O foco do Jusbrasil como produto está nos dados de processos (partes, advogados, movimentação) e no assistente generativo Jus IA, não em uma API de jurisprudência para desenvolvedores. Para equipes com budget enterprise e necessidade de cobertura muito ampla de tribunais, pode ser uma opção, mas o processo de contratação é longo e o custo é elevado.
Jurisprudências.ai API
A API do Jurisprudências.ai é a única opção pública, documentada e acessível por plano gratuito para busca de texto de decisões judiciais brasileiras.
Cobre STF, STJ, TRF3, TJSP, TJRS e TJSC, os tribunais mais relevantes para a maioria das integrações de legaltech. Retorna texto de acórdãos com metadados estruturados. A autenticação é por token Bearer. A busca usa FTS5 (SQLite Full-Text Search), que suporta operadores avançados como frases exatas, proximidade e prefixos.
Comparação direta
| Critério | Jurisprudências.ai | DataJud (CNJ) | Jusbrasil API | Scraping direto |
|---|---|---|---|---|
| Tipo de dado | Texto de acórdãos | Movimentação processual | Processos + dados | HTML dos portais |
| Acesso público | Sim (plano gratuito) | Sim (chave CNJ) | Não (enterprise) | Tecnicamente sim |
| Documentação aberta | Sim | Sim | Não | N/A |
| Busca por conteúdo | Sim (FTS5) | Não | Não confirmado | Limitada |
| Tribunais cobertos | STF, STJ, TRF3, TJSP, TJRS, TJSC | 182 tribunais | 96 tribunais | Qualquer portal |
| Confiabilidade em produção | Alta | Média | Alta | Baixa |
| Custo de entrada | Gratuito | Gratuito | Enterprise | Custo de manutenção |
Como usar a API do Jurisprudências.ai
O endpoint base é https://jurisprudencias.ai/api/v1. Todas as requisições precisam do token no header:
Authorization: Bearer jur_seu_token_aqui
Listar tribunais disponíveis:
bash
curl -H "Authorization: Bearer $JURISPRUDENCIAS_API_TOKEN" \
https://jurisprudencias.ai/api/v1/courts
Buscar decisões por texto:
bash
curl -H "Authorization: Bearer $JURISPRUDENCIAS_API_TOKEN" \
"https://jurisprudencias.ai/api/v1/courts/stj/decisions?q=dano+moral&page=0"
Busca com operadores avançados (frase exata + filtro de data):
bash
QUERY=$(printf %s '"responsabilidade civil"' | jq -sRr @uri)
curl -H "Authorization: Bearer $JURISPRUDENCIAS_API_TOKEN" \
"https://jurisprudencias.ai/api/v1/courts/tjsp/decisions?q=$QUERY&pub_from=2024-01-01"
Consultar decisão pelo número do processo:
bash
curl -H "Authorization: Bearer $JURISPRUDENCIAS_API_TOKEN" \
"https://jurisprudencias.ai/api/v1/courts/stj/decisions/lookup?n=1234567"
A resposta inclui process_number, publication_date, excerpt, full_text e a URL do documento original no portal do tribunal.
Os tribunais disponíveis são: stf, stj, trf3, tjsp, tjrs, tjsc.
Sintaxe de busca FTS5
O mecanismo suporta:
"dano moral": frase exatadano moral: AND implícito (ambos os termos)dano OR moral: qualquer um dos termosresponsabil*: prefixo (responsabilidade, responsável, etc.)NEAR(dano moral, 5): os dois termos dentro de 5 palavras um do outro
Casos de uso em produção
RAG com jurisprudência real
O caso de uso mais comum em 2026: alimentar um agente de IA com decisões reais para eliminar alucinação jurídica. O fluxo é:
- Receber a consulta do usuário
- Buscar decisões relevantes via API (FTS5 ou embedding-based reranking)
- Incluir os trechos como contexto no prompt do LLM
- O modelo responde citando fontes que realmente existem
Sem a etapa 2, os modelos inventam números de processo e ementas plausíveis, o que é um risco inaceitável para qualquer produto jurídico.
Alertas de jurisprudência
Monitorar novas decisões sobre um tema específico: rodar a busca periodicamente, comparar com resultados anteriores e notificar quando houver novidades. Útil para escritórios acompanhando teses de interesse ou equipes de compliance.
Enriquecimento de petições
Receber o texto de uma peça em elaboração → extrair os temas jurídicos relevantes → buscar decisões pertinentes via API → sugerir citações com links verificáveis ao portal do tribunal.
Análise quantitativa
Mapear como um tema evolui nos tribunais ao longo do tempo: volume de decisões por período, distribuição por relator, tendências de posicionamento. A API retorna datas de publicação e metadados estruturados que permitem análise histórica.
Quando usar cada opção
Use o DataJud quando a necessidade é acompanhamento processual, não pesquisa de jurisprudência: movimentação de processos, consulta por número CNJ, identificação de partes e advogados.
Use scraping apenas para protótipos ou análises pontuais em tribunais não cobertos por API. Não dependa disso em produção.
Use a API do Jusbrasil se a cobertura de 96 tribunais é obrigatória, o budget não é restrição e você tem capacidade para um processo de contratação enterprise.
Use a API do Jurisprudências.ai para qualquer integração que precise de busca por conteúdo de decisões dos principais tribunais, especialmente quando o caso de uso envolve IA, geração de respostas fundamentadas ou pesquisa de jurisprudência em escala.
Gere seu token em jurisprudencias.ai/api-tokens. A documentação completa da API está em jurisprudencias.ai/api.