Publicações do STF e Justiça Eleitoral
A API cobre as quatro fontes solicitadas para acompanhamento de publicações fora do DJEN:
| Fonte | Cobertura | Endpoints principais |
|---|---|---|
| DJe próprio do STF | Pesquisa e detalhe da publicação | /v1/stf/publicacoes |
| DJe do TSE | Edições, PDF, pesquisa e conteúdo | /v1/dje-eleitoral/* com tribunal=TSE |
| DJe dos TREs | Edições, PDF, pesquisa e conteúdo | /v1/dje-eleitoral/* com tribunal=TRE-UF |
| Mural Eletrônico | Pesquisa, documento e certidão | /v1/mural-eleitoral/publicacoes |
As fontes são consultadas diretamente nos serviços oficiais. Quando o DJe ou o Mural Eletrônico exige hCaptcha, a resolução é feita pela infraestrutura da BuscaProcessos; o cliente não precisa fornecer token de captcha.
Consultas assíncronas e hCaptcha
As operações protegidas por hCaptcha reservam até 28 segundos para uma resposta síncrona. Se a fonte ainda estiver processando, a API responde 202 Accepted, sem cobrança naquele estado intermediário, e informa Location, Retry-After, data.statusUrl, o intervalo recomendado de polling e o horário da próxima tentativa.
Consulte a statusUrl com a mesma chave até receber o resultado final. A operação continua no servidor, é deduplicada enquanto estiver em andamento e é cobrada uma única vez quando concluída. O estado e o resultado são persistidos de forma compartilhada entre os nós da API.
Falhas transitórias do resolvedor ou da fonte oficial recebem nova tentativa com um token hCaptcha novo. Erros definitivos, como credencial inválida, não são repetidos.
{
"data": {
"status": "PROCESSANDO",
"requestId": "00000000-0000-0000-0000-000000000000",
"statusUrl": "https://api.buscaprocessos.app.br/v1/requests/00000000-0000-0000-0000-000000000000",
"pollAfterMs": 5000,
"pollAfterSeconds": 5,
"nextPollAt": "2026-09-02T19:30:05.000Z"
},
"meta": {
"creditsCharged": 0
}
}
Endpoints
| Método | Path | Preço padrão |
|---|---|---|
| GET | /v1/stf/publicacoes | R$ 0,10 |
| GET | /v1/stf/publicacoes/{id} | R$ 0,05 |
| GET | /v1/dje-eleitoral/edicoes | R$ 0,12 |
| GET | /v1/dje-eleitoral/edicoes/{id}/pdf | R$ 0,08 |
| GET | /v1/dje-eleitoral/publicacoes | R$ 0,12 por página |
| GET | /v1/dje-eleitoral/publicacoes/{id} | R$ 0,05 |
| GET | /v1/mural-eleitoral/publicacoes | R$ 0,15 por página |
| GET | /v1/mural-eleitoral/publicacoes/{id}/documento | R$ 0,08 |
| GET | /v1/mural-eleitoral/publicacoes/{id}/certidao | R$ 0,08 |
Valores podem ter condições específicas por conta. Confirme a tabela vigente no Console API.
Exemplos de consulta
STF
curl --request GET \
--url 'https://api.buscaprocessos.app.br/v1/stf/publicacoes?termo=Empresa%20Exemplo&data_inicio=2026-09-01&data_fim=2026-09-02' \
--header 'x-api-key: bp_live_SUA_CHAVE'
O período máximo é de 31 dias. Use tipo_data=PUBLICACAO e/ou tipo_data=DIVULGACAO; o parâmetro pode ser repetido.
DJe do TSE ou TRE
curl --request GET \
--url 'https://api.buscaprocessos.app.br/v1/dje-eleitoral/publicacoes?tribunal=TRE-SP&termo=Empresa%20Exemplo&page=1&limit=25' \
--header 'x-api-key: bp_live_SUA_CHAVE'
tribunal aceita TSE ou uma sigla TRE-UF. Na pesquisa de matérias, o período máximo é de 31 dias; na listagem de edições, até 62 dias.
Mural Eletrônico
curl --request GET \
--url 'https://api.buscaprocessos.app.br/v1/mural-eleitoral/publicacoes?tribunal=TSE&tribunal=TRE-SP&parte=Empresa%20Exemplo&data_inicio=2026-09-02&data_fim=2026-09-02' \
--header 'x-api-key: bp_live_SUA_CHAVE'
Consulte até cinco tribunais por chamada e um intervalo máximo de sete dias. Para baixar o arquivo principal, use decisao_id em /documento; para baixar a certidão, use o id da publicação em /certidao.
Monitoramento e webhook
Crie um monitoramento selecionando somente as fontes e tribunais necessários:
curl --request POST \
--url 'https://api.buscaprocessos.app.br/v1/monitoramentos/publicacoes' \
--header 'Content-Type: application/json' \
--header 'x-api-key: bp_live_SUA_CHAVE' \
--data '{
"nome": "Publicações do cliente",
"fontes": ["STF_DJE", "TSE_DJE", "TRE_DJE", "MURAL_ELEITORAL"],
"tribunais": ["TSE", "TRE-SP"],
"termo": "Empresa Exemplo",
"intervalo_minutos": 15,
"webhook_url": "https://cliente.example/webhooks/publicacoes",
"notificar_existentes": false
}'
Fontes aceitas: STF_DJE, TSE_DJE, TRE_DJE e MURAL_ELEITORAL. Informe ao menos um filtro entre termo, processo ou o par oab_numero + oab_uf.
O monitoramento custa R$ 0,90 por mês na configuração base, mais R$ 0,30 por fonte ou tribunal adicional. A primeira mensalidade é debitada na criação e as próximas enquanto o monitoramento permanecer ativo.
Cada combinação de fonte e tribunal é coletada de forma independente, com concorrência controlada. Se uma fonte estiver temporariamente indisponível, os resultados das demais são preservados e a fonte afetada entra em nova tentativa com backoff.
Quando uma publicação inédita é encontrada, a API envia o evento publicacao_judicial_nova. Deduplique pelo identificador da entrega e pelo identificador da correspondência, responda HTTP 2xx rapidamente e processe o evento em fila.
Limites de cobertura
A integração reduz a dependência de consulta manual, mas a disponibilidade de cada coleta depende dos serviços oficiais do STF e da Justiça Eleitoral. Indisponibilidades temporárias retornam erro com retryable quando aplicável; respeite Retry-After em HTTP 429.