GUIA · Node.js
Como consultar processos via API em Node.js
Resposta rápida: em Node.js (18+), use o fetch nativo para chamar /api/v1/processos/busca com o header Authorization: Bearer. A resposta é um JSON com os processos de todos os tribunais.
Node.js (fetch)
const url = "https://jurimais.com.br/api/v1/processos/busca?cpf=11144477735"; const r = await fetch(url, { headers: { Authorization: "Bearer jm_live_SUA_CHAVE" }, }); const dados = await r.json(); dados.processos.forEach(p => console.log(p.numero, p.tribunal));
Com axios
Node.js (axios)
const axios = require("axios"); const {data} = await axios.get( "https://jurimais.com.br/api/v1/processos/busca", { params:{ cnpj:"60746948000112" }, headers:{ Authorization:"Bearer jm_live_SUA_CHAVE" } });
Boas práticas
- Guarde a chave em variável de ambiente (
process.env.JURI_KEY), nunca no código versionado. - Trate
429com retry exponencial. - Para acompanhar movimentações, use webhook em vez de polling.
Guias relacionados
Consultar processos em PythonConsultar processos em PHPAutenticação (Bearer token)Webhook de monitoramentoBuscar por CPFBuscar por CNPJVisão geral da API →
Perguntas frequentes
Funciona com TypeScript?
Sim. Tipagem é só do seu lado; a resposta é JSON padrão. Você pode declarar uma interface Processo para o array processos.
Preciso de alguma SDK?
Não — fetch ou axios bastam. É uma API REST comum com header Bearer.
Dá para usar no front-end?
Evite: a chave ficaria exposta. Chame a Juri+ a partir do seu back-end.
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 →