API REST JurAI Pro

Documentação da API REST do JurAI Pro: busca semântica, magistrados, tribunais, prognóstico, peças processuais. OAuth2 + JWT, OpenAPI spec.

Base URL

https://api.jurai.pro/api/v1

Autenticação

OAuth2 + JWT Bearer tokens. Token discovery via:

GET https://api.jurai.pro/.well-known/oauth-authorization-server

Em todas as requisições autenticadas, envie:

Authorization: Bearer <seu_jwt_token>

Endpoints principais

Busca semântica

POST /decisoes/buscar
curl -X POST https://api.jurai.pro/api/v1/decisoes/buscar \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "dano moral negativacao indevida",
    "tribunal": "TJSP",
    "limit": 10
  }'

Perfil de magistrado

GET /magistrado/{id}/stats
curl https://api.jurai.pro/api/v1/magistrado/4437/stats \
  -H "Authorization: Bearer $TOKEN"

Validar CNJ (público, sem auth)

GET /cnj/validate
curl 'https://api.jurai.pro/api/v1/cnj/validate?numero=0000001-23.2026.8.26.0100'

Stats de tribunal

GET /tribunal/{slug}/stats

Prognóstico de processo

POST /prognostico

Rate Limits

Webhooks

Eventos disponíveis:

SDK Oficial

# TypeScript / JavaScript
npm install @jurai/sdk

# Python
pip install jurai-sdk

Recursos

Comece a integrar JurAI Pro nos seus produtos.
21 dias grátis com 1.000 requests/hora.

Obter API key →