Observação: os recursos e limites da API descritos neste post foram verificados em abril de 2026.
A maioria das ferramentas de agendamento de redes sociais é feita para uso manual. Você abre um painel, escreve uma publicação, escolhe as plataformas e clica em publicar. Isso funciona bem quando você gerencia algumas publicações por semana.
Mas quando você cuida de conteúdo para vários clientes, importa publicações de um CMS ou cria automações que disparam publicações a partir de eventos externos, você precisa de uma API. O BulkPublish inclui acesso à API em todos os planos, inclusive no gratuito.
O Que a API Permite Fazer
A API do BulkPublish é uma API REST padrão que cobre a mesma funcionalidade do painel web:
- Criar e agendar publicações: escreva o conteúdo, anexe mídia, escolha os canais e publique ou agende para um horário específico
- Enviar mídia: envie imagens e vídeos para sua biblioteca de mídia de forma programática
- Listar canais: veja quais contas sociais estão conectadas e seu status
- Ver análise: extraia métricas de engajamento, número de seguidores e dados de desempenho das publicações
- Gerenciar chaves de API: crie, liste e revogue chaves
Todos os endpoints usam corpos de requisição e resposta em JSON, com autenticação por token Bearer.
Primeiros Passos
Passo 1: Crie uma Chave de API
Acesse app.bulkpublish.com/developer e clique em Generate New Key. Dê um nome a ela (por exemplo, “Servidor de Produção” ou “Pipeline de Conteúdo”) e escolha um prazo de expiração. Copie a chave imediatamente. Ela só é exibida uma vez.
Passo 2: Autentique as Requisições
Adicione sua chave ao cabeçalho Authorization:
curl https://app.bulkpublish.com/api/channels \
-H "Authorization: Bearer bp_your_key_here"
Toda requisição à API precisa incluir esse cabeçalho. Requisições sem uma chave válida retornam 401 Unauthorized.
Passo 3: Faça Sua Primeira Publicação
curl -X POST https://app.bulkpublish.com/api/posts \
-H "Authorization: Bearer bp_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"content": "Hello from the API!",
"channels": [{"channelId": 1, "platform": "instagram"}],
"status": "draft"
}'
Defina status como "draft" para salvar sem publicar, "scheduled" com um horário em scheduledAt para agendar para mais tarde, ou crie e depois chame o endpoint de publicação para postar imediatamente.
Exemplos de Fluxos de Trabalho
Importação em Massa de CSV
Se você tem uma planilha de conteúdo (legenda, URL da imagem, plataforma, data agendada), pode escrever um script simples que lê cada linha e cria uma publicação via API. Envie a mídia primeiro e depois crie a publicação com os IDs de mídia.
Integração com CMS
Dispare uma publicação em redes sociais toda vez que você publicar um artigo no blog. O webhook do seu CMS chama a API do BulkPublish com o título do artigo, o resumo e a imagem de destaque, e a publicação é agendada automaticamente em todos os seus canais conectados.
Pipeline de Conteúdo Recorrente
Combine a API com um agendador de tarefas ou uma ferramenta de automação de fluxo de trabalho (Zapier, Make, n8n) para publicar conteúdo em uma programação regular a partir de um banco de dados de conteúdo ou feed RSS.
Limites por Plano
O acesso à API está disponível em todos os planos. O limite diário de requisições aumenta conforme o nível:
| Plano | Chaves de API | Requisições por Dia | Preço |
|---|---|---|---|
| Gratuito | 1 | 30 | $0 |
| Pro | 5 | 5.000 | $13,99/mês |
| Business | 10 | 50.000 | $39,99/mês |
Também há limites de pico por minuto: 60 requisições de escrita/minuto e 300 requisições de leitura/minuto, independentemente do plano. Eles evitam sobrecarga acidental da API, mas não devem afetar o uso normal.
Limites de Requisição e Erros
Se você exceder sua cota diária, a API retorna 429 Too Many Requests com uma mensagem indicando seu uso atual e o limite. O contador diário reinicia à meia-noite UTC.
Outras respostas comuns:
401 Unauthorized, chave de API inválida ou expirada403 Forbidden: cota excedida (por exemplo, publicações por dia, limite de armazenamento)400 Bad Request, campos obrigatórios ausentes ou entrada inválida
Como Isso Se Compara aos Concorrentes
O acesso à API não é garantido nas ferramentas de gestão de redes sociais:
- Later e SocialBee não oferecem uma API pública em nenhum preço
- O Sprout Social restringe o acesso à API ao plano Advanced, por $399 por usuário por mês
- O Sendible limita a funcionalidade da API à integração de SSO white-label, a partir de $315/mês
- O Hootsuite exige aprovação separada de conta de desenvolvedor e um plano pago a partir de $99/mês
- O Buffer oferece acesso à API em todos os planos, mas a API atualmente está em Beta, com escopo limitado (só criação de publicações)
O BulkPublish inclui uma API completa em todos os planos, sem processo de aprovação, sem tempo de espera e sem restrições de escopo.
Referência Completa da API
A documentação completa dos endpoints (com esquemas de requisição/resposta, detalhes de autenticação e exemplos de payload) está disponível em app.bulkpublish.com/docs.