Positiva Jurídico 360 API
Consulta Processual por CPF e CNPJ — Criminal, Civil, Trabalhista, MP, BNMP e Empregador Irregular.
Endpoint Base
POST /api/client/provider/juridico360
Produtos Disponíveis
6
Autenticação
Bearer JWT
Produtos Disponíveis
Processos Criminais
CRIMINALConsulta de processos criminais vinculados ao CPF ou CNPJ.
POST /api/client/provider/juridico360 product_code: ["CRIMINAL"]Processos Civis
CIVILConsulta de processos civis vinculados ao CPF ou CNPJ.
POST /api/client/provider/juridico360 product_code: ["CIVIL"]Processos Trabalhistas
TRABALHISTAConsulta de processos trabalhistas vinculados ao CPF ou CNPJ.
POST /api/client/provider/juridico360 product_code: ["TRABALHISTA"]Registros MP
MPConsulta de registros no Ministério Público vinculados ao CPF ou CNPJ.
POST /api/client/provider/juridico360 product_code: ["MP"]Registros BNMP
BNMPConsulta no Banco Nacional de Mandados de Prisão (BNMP).
POST /api/client/provider/juridico360 product_code: ["BNMP"]Empregador Irregular
EMPREGADOR_IRREGULARConsulta de registros de empregadores irregulares (trabalho escravo/análogo).
POST /api/client/provider/juridico360 product_code: ["EMPREGADOR_IRREGULAR"]Como Usar
Todas as consultas são feitas em um único endpoint. Informe os produtos desejados no array product_code. O resultado é retornado agrupado por produto.
Validação all-or-nothing: Todos os produtos informados devem estar contratados. Se qualquer produto não estiver disponível, a requisição inteira é rejeitada antes de qualquer consulta ser feita.
Exemplo cURL
curl -X POST \
https://positivaconnect.positivaconsultas.com.br/api/client/provider/juridico360 \
-H "Authorization: Bearer {seu_token}" \
-H "Content-Type: application/json" \
-d '{
"document": "12345678901",
"product_code": ["CRIMINAL","CIVIL"]
}'
Formato da Resposta
{
"success": true,
"document": "12345678901",
"provider": "juridico360",
"query_date": "2026-03-18T10:00:00",
"results": {
"PRODUTO_A": { "success": true, "data": { ... } },
"PRODUTO_B": { "success": true, "data": { ... } }
}
}
Relatório Clássico e Relatório Avançado
Toda resposta do Jurídico 360 traz o campo modelo: classico ou avancado. O Relatório Clássico entrega os dados das bases consultadas. O Relatório Avançado, para empresas que o contrataram, acrescenta a pontuação de risco jurídico (abaixo) e é cobrado à parte.
Relatório Avançado: Risco Jurídico (0 a 1000)
Para receber o Relatório Avançado, inclua o código MODELO_AVANCADO em product_code, junto com ao menos uma base de processos (CIVIL, CRIMINAL ou TRABALHISTA). Ele não faz consulta a mais: a resposta traz o bloco risco_juridico com a pontuação calculada pela Positiva sobre os dados retornados. Quanto maior a pontuação, menor o risco. Se nenhuma base de processos responder, o campo vem null. Sem o produto contratado, o pedido volta com 403 product_not_authorized; sem base de processos, com 400 invalid_request.
Quanto maior a pontuação, menor o risco. Ela considera os processos em que o consultado é réu, pelo papel dele em cada processo, os registros no Ministério Público, no BNMP e no cadastro de Empregadores Irregulares, a recuperação judicial pedida pelo consultado e as ações dele para retirar restrição de crédito. Pedido de falência contra ele aparece em alertas, sem peso. Para a avaliação completa, consulte as seis bases; as que ficarem de fora aparecem em ressalvas.
Exemplo
{
"document": "22222222222",
"product_code": ["CIVIL", "CRIMINAL", "TRABALHISTA", "MP", "BNMP", "EMPREGADOR_IRREGULAR", "MODELO_AVANCADO"]
}
{
"success": true,
"document": "22222222222",
"provider": "juridico360",
"query_date": "2026-10-20 10:00:00",
"modelo": "avancado",
"results": { ... },
"risco_juridico": {
"pontuacao": 240,
"pontuacao_maxima": 1000,
"nivel": "critico",
"rotulo": "Risco jurídico crítico",
"faixa": { "minimo": 0, "maximo": 349 },
"fatores": [
{ "id": "volume-recente", "descricao": "Média de 3,6 processos por ano como réu nos últimos 5 anos (referência para CPF: até 1 por ano)", "trava": null },
{ "id": "em-aberto", "descricao": "18 processos cíveis ou trabalhistas em aberto como réu", "trava": null }
],
"alertas": [],
"ressalvas": ["A consulta retornou 64 de 70 processos nas categorias com mais registros; a pontuação considera só os retornados."],
"produtos_considerados": ["CIVIL", "CRIMINAL", "TRABALHISTA", "MP", "BNMP", "EMPREGADOR_IRREGULAR"],
"versao_regua": "2026-10-26.2"
}
}
Campos
| pontuacao | Inteiro de 0 a 1000. |
| nivel / rotulo / faixa | Faixa em que a pontuação cai (tabela abaixo). |
| fatores[] | O que pesou na pontuação, do que mais pesou ao que menos pesou: id, descricao e trava. Quando preenchida, trava indica a faixa que o critério impõe à pontuação. |
| alertas[] | Pontos de atenção que não mexem na pontuação (id, descricao), como pedido de falência contra o consultado. |
| ressalvas[] | Limites da avaliação: retorno paginado, base que falhou ou não foi consultada. |
| produtos_considerados[] | Bases que responderam e entraram no cálculo. |
| versao_regua | Versão das regras usadas no cálculo. |
Faixas
| Pontuação | nivel | rotulo |
|---|---|---|
| 850 a 1000 | muito-baixo | Risco jurídico muito baixo |
| 700 a 849 | baixo | Risco jurídico baixo |
| 500 a 699 | moderado | Risco jurídico moderado |
| 350 a 499 | alto | Risco jurídico alto |
| 0 a 349 | critico | Risco jurídico crítico |
"Em aberto" = em tramitação, em grau de recurso ou suspenso. O ano de referência é o da data da consulta.
Gerar Relatório em PDF
Você pode consultar o endpoint exclusivo de PDF para obter o relatório renderizado visualmente, idêntico ao portal. O retorno é o arquivo PDF encodado em Base64.
Exemplo cURL
curl -X POST \
https://positivaconnect.positivaconsultas.com.br/api/client/provider/juridico360/pdf \
-H "Authorization: Bearer {seu_token}" \
-H "Content-Type: application/json" \
-d '{
"document": "12345678901",
"product_code": ["CRIMINAL","CIVIL"]
}'
Formato da Resposta
{
"success": true,
"document": "12345678901",
"provider": "juridico360",
"query_date": "2026-06-22 10:00:00",
"modelo": "classico",
"risco_juridico": { ... }, // só no Relatório Avançado ("modelo": "avancado")
"mime_type": "application/pdf",
"pdf_base64": "JVBERi0xLjQK..."
}
Ambiente de Homologação
sandbox
Quando sua credencial está configurada no ambiente homolog, a API responde com
dados fictícios determinísticos — sem consumir o provedor externo. Use os documentos de teste abaixo para validar sua integração.
Os dados são anonimizados (nomes, documentos e números de processo não correspondem a pessoas ou processos reais).
| Documento de Teste | Cenário |
|---|---|
| 11111111111 | Pessoa com alto volume de processos em todos os polos |
| 22222222222 | Pessoa com volume médio de processos |
| 33333333333 | Pessoa com poucos processos |
| 44444444444 | Pessoa com processos pontuais e mandados |
| 55555555555 | Pessoa com processos e registros no MP |
Qualquer outro documento consultado em homologação retorna um cenário padrão. Em produção, a consulta é feita normalmente no provedor.
Como autenticar
Todas as consultas requerem um token JWT válido no header Authorization: Bearer {token}.
Obtenha seu token via Authentication API.