Documentation Index
Fetch the complete documentation index at: https://docs.judit.io/llms.txt
Use this file to discover all available pages before exploring further.
Beta público. O conjunto de filtros pode receber novas opções (especialmente
tags para sentence-execution). Trate enums como abertos e ignore valores desconhecidos.POST /requests/count (gratuito) e POST /requests/create (cobra créditos). Esta página explica cada campo, os valores possíveis e as combinações válidas.
kind (obrigatório)
Define que tipo de ativo você está garimpando. É o primeiro filtro a escolher porque condiciona quais outros campos podem aparecer.
| Valor | O que é | Filtros adicionais permitidos |
|---|---|---|
judgement-bond | Precatórios — créditos contra a Fazenda Pública decorrentes de sentenças transitadas em julgado. | budget_years, natures |
sentence-execution | Execuções de sentença — fase de cumprimento, com possibilidade de aprovação de cálculo ou expedição de precatório. | tags |
natures (apenas judgement-bond)
Tipo do crédito decorrente do precatório.
| Valor | Significado |
|---|---|
alimentary | Precatório de natureza alimentar — verbas salariais, pensões, indenizações por morte, benefícios previdenciários. Tem prioridade de pagamento. |
common | Precatório comum — qualquer outro tipo de crédito (tributário, indenizatório civil, desapropriação, etc.). |
Combine os dois para incluir tudo: "natures": ["alimentary", "common"].
budget_years (apenas judgement-bond)
Anos orçamentários nos quais o precatório foi inscrito. Use para filtrar safras específicas — geralmente o ano de inscrição é o ano civil seguinte ao da sentença transitada em julgado.
tags (apenas sentence-execution)
Sinais detectados pela base Judit que indicam estágio de maturação da execução.
| Valor | O que indica |
|---|---|
precatory_dispatched | Precatório já expedido na execução. O ativo está prestes a virar judgement-bond. |
possible_precatory | Sinais textuais sugerindo que um precatório será expedido em breve (decisões, despachos, certidões). |
possible_approved_calculation | Cálculo de liquidação aparentemente homologado — etapa que costuma anteceder o precatório. |
Múltiplas tags são tratadas como OR — qualquer processo que tenha pelo menos uma das tags entra no resultado.
Faixa de valor
Há duas formas mutuamente exclusivas de filtrar por valor:Modo 1 — Limites livres (amount_min / amount_max)
| Campo | Tipo | Regra |
|---|---|---|
amount_min | number | Valor mínimo, em reais (R$). |
amount_max | number | Valor máximo, em reais. Deve ser ≥ amount_min. |
Modo 2 — Faixa pré-definida (amount_tier)
Valor de amount_tier | Faixa em R$ |
|---|---|
0-100k | até R$ 100.000 |
100k-250k | R 250.000 |
250k-500k | R 500.000 |
500k-750k | R 750.000 |
750k-1.5M | R 1.500.000 |
1.5M+ | acima de R$ 1.500.000 |
tribunals
Array de IDs numéricos dos tribunais a incluir. Vazio ou ausente = todos os tribunais cobertos pelo Miner.
GET /tribunals ou veja a tabela completa.
responses_limit (apenas /requests/create)
Teto opcional para o número de processos materializados em uma busca. Não tem efeito em /requests/count — o count sempre retorna o total real.
| Cenário | Comportamento |
|---|---|
responses_limit omitido | Materializa todos os processos que batem (até o limite do plano). |
responses_limit: N (N ≤ total) | Materializa exatamente N processos, ordenados por critério interno. Custo proporcional. |
responses_limit: N (N > total) | Materializa todos os disponíveis. Cobrança apenas pelo total real. |
count retornou um volume alto e você só quer uma amostra.
Regras de combinação
Resumo de tudo que falha com400:
| Tentativa | Por quê |
|---|---|
kind: judgement-bond + tags: [...] | tags é exclusivo de sentence-execution. |
kind: sentence-execution + budget_years: [...] | budget_years é exclusivo de judgement-bond. |
kind: sentence-execution + natures: [...] | natures é exclusivo de judgement-bond. |
amount_min: 100000 + amount_tier: "250k-500k" | Modos de valor mutuamente exclusivos. |
amount_min: 100000, amount_max: 50000 | min deve ser ≤ max. |
Qualquer chave fora do schema (ex.: state: "SP") | RequestLawsuitsFiltersBody é strict — chaves desconhecidas são rejeitadas. |
Schema completo (referência rápida)
Próximos passos
Como funciona a cobrança
Cálculo do
cost, faixas de preço e tratamento de erros de billing.Lista de tribunais
Tabela completa de IDs aceitos no campo
tribunals.Quickstart
Receita prática com count → create → poll → paginate.
Referência da API
Spec interativa para testar cada endpoint.