Voltar para Documentação

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

CRIMINAL

Consulta de processos criminais vinculados ao CPF ou CNPJ.

POST /api/client/provider/juridico360 product_code: ["CRIMINAL"]
Ver Docs

Processos Civis

CIVIL

Consulta de processos civis vinculados ao CPF ou CNPJ.

POST /api/client/provider/juridico360 product_code: ["CIVIL"]
Ver Docs

Processos Trabalhistas

TRABALHISTA

Consulta de processos trabalhistas vinculados ao CPF ou CNPJ.

POST /api/client/provider/juridico360 product_code: ["TRABALHISTA"]
Ver Docs

Registros MP

MP

Consulta de registros no Ministério Público vinculados ao CPF ou CNPJ.

POST /api/client/provider/juridico360 product_code: ["MP"]
Ver Docs

Registros BNMP

BNMP

Consulta no Banco Nacional de Mandados de Prisão (BNMP).

POST /api/client/provider/juridico360 product_code: ["BNMP"]
Ver Docs

Empregador Irregular

EMPREGADOR_IRREGULAR

Consulta de registros de empregadores irregulares (trabalho escravo/análogo).

POST /api/client/provider/juridico360 product_code: ["EMPREGADOR_IRREGULAR"]
Ver Docs

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

pontuacaoInteiro de 0 a 1000.
nivel / rotulo / faixaFaixa 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_reguaVersão das regras usadas no cálculo.

Faixas

Pontuaçãonivelrotulo
850 a 1000muito-baixoRisco jurídico muito baixo
700 a 849baixoRisco jurídico baixo
500 a 699moderadoRisco jurídico moderado
350 a 499altoRisco jurídico alto
0 a 349criticoRisco 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.