GUIA · PHP
Como consultar processos via API em PHP
Resposta rápida: em PHP, use o cURL para um GET em /api/v1/processos/busca com o header Authorization: Bearer e decodifique a resposta com json_decode.
PHP (cURL)
$ch = curl_init("https://jurimais.com.br/api/v1/processos/busca?cpf=11144477735"); curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer jm_live_SUA_CHAVE"]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $dados = json_decode(curl_exec($ch), true); curl_close($ch); foreach ($dados["processos"] as $p) { echo $p["numero"] . " - " . $p["tribunal"] . PHP_EOL; }
Dicas para produção
- Guarde a chave em
.env(ex.: vlucas/phpdotenv), nunca no repositório. - Defina
CURLOPT_TIMEOUTe trate o HTTP status comcurl_getinfo. - Em Laravel, o
Http::withToken()faz o mesmo em uma linha.
Guias relacionados
Consultar processos em PythonConsultar processos em Node.jsAutenticação (Bearer token)Webhook de monitoramentoBuscar por CPFBuscar por CNPJVisão geral da API →
Perguntas frequentes
Dá para usar em Laravel?
Sim: Http::withToken('jm_live_...')->get('https://jurimais.com.br/api/v1/processos/busca', ['cpf' => '...']) ->json().
Preciso de extensão especial?
Só a extensão cURL do PHP, que já vem na maioria das instalações.
Como faço busca por nome?
Troque o parâmetro por nome=João da Silva (use urlencode).
Coloque a Juri+ API no ar hoje
Crie a conta, gere a chave e teste no sandbox — pré-pago, sem mensalidade.
Criar conta e pegar a chave →