Debitado do seu saldo a cada chamada cobrada. Autenticação pelo header X-API-Key. Veja como obter a chave.
Consulta mandados de prisão em aberto (vigentes / "Aguardando Cumprimento") de uma pessoa física no Banco Nacional de Mandados de Prisão (BNMP) do CNJ. Útil para compliance, prevenção à lavagem de dinheiro (PLD) e análise de risco.
{
"type": "object",
"properties": {
"cpf": {
"type": [
"string",
"null"
],
"description": "CPF da pessoa consultada."
},
"status": {
"type": [
"string",
"null"
],
"description": "Mensagem descritiva do resultado da consulta."
},
"possuiMandado": {
"type": [
"boolean",
"null"
],
"format": "bool",
"description": "Indica se há mandados vigentes para a pessoa."
},
"mandadosPrisao": {
"type": [
"array",
"null"
],
"items": {
"type": "object",
"properties": {
"nome": {
"type": [
"string",
"null"
],
"description": "Nome completo da pessoa."
},
"sexo": {
"type": [
"string",
"null"
],
"description": "Gênero da pessoa."
},
"numero": {
"type": [
"string",
"null"
],
"description": "Número do mandado."
},
"alcunha": {
"type": [
"string",
"null"
],
"description": "Alcunha ou apelido."
},
"nomeMae": {
"type": [
"string",
"null"
],
"description": "Nome da mãe."
},
"nomePai": {
"type": [
"string",
"null"
],
"description": "Nome do pai."
},
"situacao": {
"type": [
"string",
"null"
],
"description": "Situação do mandado."
},
"expedicao": {
"type": [
"object",
"null"
],
"properties": {
"data": {
"type": [
"string",
"null"
],
"description": "Data de expedição."
},
"orgao": {
"type": [
"string",
"null"
],
"description": "Órgão expedidor."
},
"municipio": {
"type": [
"string",
"null"
],
"description": "Município de origem."
},
"magistrado": {
"type": [
"string",
"null"
],
"description": "Magistrado responsável."
},
"dataValidade": {
"type": [
"string",
"null"
],
"description": "Data de validade do mandado."
},
"especiePrisao": {
"type": [
"string",
"null"
],
"description": "Espécie ou tipo de prisão."
},
"numeroProcesso": {
"type": [
"string",
"null"
],
"description": "Número do processo judicial."
},
"tipificacoesPenais": {
"type": [
"array",
"null"
],
"items": {
"type": [
"string",
"null"
]
},
"description": "Lista de tipificações penais."
}
},
"description": "Informações sobre a expedição do mandado."
},
"profissao": {
"type": [
"string",
"null"
],
"description": "Profissão da pessoa."
},
"tempoPena": {
"type": [
"string",
"null"
],
"description": "Duração da pena."
},
"isRecaptura": {
"type": [
"boolean",
"null"
],
"description": "Indica se a pessoa foi recapturada."
},
"dataNascimento": {
"type": [
"string",
"null"
],
"description": "Data de nascimento."
},
"regimePrisional": {
"type": [
"string",
"null"
],
"description": "Regime prisional associado."
}
}
},
"description": "Lista de mandados de prisão encontrados (vazia quando não há)."
}
}
}
Códigos de erro
Código
Mensagem
Quando acontece
400
Requisição Inválida
a requisição está incorreta ou os parâmetros são inválidos.
401
Não Autenticado
o usuário não forneceu as credenciais corretas para acessar o recurso.
403
Não Autorizado
o servidor recebeu a requisição, mas se negou a autorizá-la por conta de saldo indisponível.
404
Não Encontrado
o servidor não encontrou uma representação atual do recurso solicitado.
408
Tempo Esgotado
o servidor não conseguiu retornar a requisição no prazo estabelecido.
500
Falha ao Realizar Consulta
o servidor não conseguiu processar a requisição com sucesso. Por favor, entre em contato com o nosso suporte.
503
Consulta em Manutenção
a consulta requisitada está em manutenção. Por favor, entre em contato com o nosso suporte.
Observações
Envie apenas um CPF por requisição.
Quando não há mandado, possuiMandado vem false e mandadosPrisao vem vazio ([]).
Alguns campos constam apenas na certidão completa e podem vir null conforme a fonte que respondeu: municipio, magistrado, dataValidade, tempoPena e regimePrisional.
Integrar
OpenAPI (JSON) ↗ — importe a URL
no Postman ou no Insomnia para gerar a coleção com todos os endpoints. Também dá para consultar
pelo chat: conecte via MCP. Esta página em Markdown.