Vigilant - Brazilian Court Data
REST API to search Brazilian court records by CPF. Returns structured parties, movements, and subjects from ESAJ, PJE, and 10+ courts.
Vigilant - Brazilian Court Data endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Health Check /api/health |
Returns application health status, version, and basic dependency checks. Returns HTTP 200 when all checks pass, HTTP 503 when any check fails. |
| GET |
List Courts /api/v1/courts |
Returns all publicly visible court sources with their operational status. Use this to discover which courts can be searched and display available options to users. Courts with… |
| GET |
Show Consult /api/v1/consults/{id} |
Returns the current status of a consult and its court searches with extracted process data. |
| POST |
Reprocess Consult /api/v1/consults/{id}/reprocess |
Re-enqueues failed or exhausted court searches within a done consult. Only court searches in terminal error states (exhausted, unavailable) are reprocessed. |
| PUT |
Cancel Consult /api/v1/consults/{id}/cancel |
Cancels a consult and all its non-terminal court searches. Only pending or in-progress consults can be canceled. User-initiated cancels do not trigger credit refunds. |
| POST |
Create Consult /api/v1/consults |
Creates a new consult for the given CPF document across one or more courts. Credits are deducted atomically — each court costs 1 credit (5x with `force_refresh: true`). The… |