Skip to main content
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.
A busca no Miner é definida por um único objeto de filtro — o mesmo schema é usado em 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.
Você não pode misturar campos exclusivos: tags com kind: judgement-bond ou budget_years/natures com kind: sentence-execution falham com 400.

natures (apenas judgement-bond)

Tipo do crédito decorrente do precatório.
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.
Múltiplas tags são tratadas como OR — qualquer processo que tenha pelo menos uma das tags entra no resultado.

Faixa de valor

duas formas mutuamente exclusivas de filtrar por valor:

Modo 1 — Limites livres (amount_min / amount_max)

Use quando você precisa de um corte específico (ex.: “entre R50keR 50k e R 500k”).

Modo 2 — Faixa pré-definida (amount_tier)

Use quando estiver alinhado às faixas comerciais da Judit — é o caminho recomendado porque a precificação por créditos também é por faixa.
Não combine os dois modos. Enviar amount_tier junto com amount_min ou amount_max falha com 400. Escolha um.

tribunals

Array de IDs numéricos dos tribunais a incluir. Vazio ou ausente = todos os tribunais cobertos pelo Miner.
Para descobrir os IDs: chame 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.
Use para controlar custo quando o count retornou um volume alto e você só quer uma amostra.

Regras de combinação

Resumo de tudo que falha com 400:

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.