Beta público. Antes de começar, confirme com o comercial Judit que sua API key tem
miner_enabled habilitado — sem essa flag, todas as chamadas retornam 403.Pré-requisitos
- API key Judit com
miner_enabled: true(peça ao comercial). - Saldo de créditos suficiente — confira no dashboard.
- Um cliente HTTP (cURL, Postman, ou linguagem da sua preferência).
Passo 1: Liste os tribunais disponíveis
Antes de filtrar, você precisa dos IDs internos dos tribunais. Eles não são os acrônimos: cada tribunal tem um identificador numérico próprio do Miner.Anote os IDs dos tribunais que você quer cobrir. Lista completa em Tribunais aceitos.
Passo 2: Conte sem gastar créditos (/requests/count)
A rota /requests/count é gratuita — use-a para descobrir o volume antes de comprar a busca.
Passo 3: Crie a busca (cobra créditos)
Quando ototal_lawsuits faz sentido para o seu caso, dispare a busca real com /requests/create. Aqui é onde os créditos são debitados.
💡Resposta (responses_limité um teto opcional para o número de processos materializados nesta busca. Se omitido, traz tudo que bater. Use para controlar o custo quando ocountretorna um volume muito grande.
201 Created):
Passo 4: Polar até concluir
A busca é processada de forma assíncrona. UseGET /requests/{request_id} para acompanhar:
status vire completed. Tempo típico: 2–10 minutos para até 1000 processos.
Python (poll exemplo)
Passo 5: Pagine os processos retornados
Comstatus: completed, busque os processos via /responses:
page=2..20 até esgotar total_pages. Cada item segue o LawsuitRepositoryOutput — capa do processo + partes, advogados, andamentos e metadados.
Erros comuns
Próximos passos
Conceitos completos
Todas as combinações válidas de
kind, natures, tags, amount_tier.Créditos & cobrança
Como o
cost é calculado e como tratar erros de billing.Referência da API
Spec interativa com todos os endpoints e schemas.
Lista de tribunais
IDs e acrônimos dos 60+ tribunais cobertos.