Cómo automatizar la publicación en redes sociales con la API de BulkPublish

Cómo automatizar la publicación en redes sociales con la API de BulkPublish

Una guía práctica para usar la API de BulkPublish para programar publicaciones en redes sociales, subir contenido en bloque e integraciones personalizadas.

Nota: las funciones y los límites de la API descritos en este artículo se verificaron en abril de 2026.

La mayoría de las herramientas de programación de redes sociales están pensadas para el uso manual. Abres un panel, redactas una publicación, eliges tus plataformas y le das a publicar. Eso funciona bien cuando gestionas un puñado de publicaciones por semana.

Pero cuando gestionas contenido para varios clientes, importas publicaciones desde un CMS o creas automatizaciones que disparan publicaciones a partir de eventos externos, necesitas una API. BulkPublish incluye acceso a la API en todos los planes, incluido el nivel gratuito.

Qué te permite hacer la API

La API de BulkPublish es una API REST estándar que cubre la misma funcionalidad que el panel web:

  • Crear y programar publicaciones: redactar contenido, adjuntar archivos multimedia, seleccionar canales y publicar o programar para una hora concreta
  • Subir archivos multimedia: subir imágenes y videos a tu biblioteca de archivos multimedia de forma programática
  • Listar canales: ver qué cuentas sociales están conectadas y su estado
  • Consultar analítica: obtener métricas de interacción, número de seguidores y datos de rendimiento de las publicaciones
  • Gestionar claves de API: crear, listar y revocar claves

Todos los endpoints usan cuerpos de solicitud y respuesta en JSON, con autenticación mediante token de portador.

Primeros pasos

Paso 1: crea una clave de API

Ve a app.bulkpublish.com/developer y haz clic en Generar nueva clave. Ponle un nombre (por ejemplo, “Servidor de producción” o “Flujo de contenido”) y elige una fecha de caducidad. Copia la clave de inmediato: solo se muestra una vez.

Paso 2: autentica las solicitudes

Añade tu clave al encabezado Authorization:

curl https://app.bulkpublish.com/api/channels \
  -H "Authorization: Bearer bp_your_key_here"

Toda solicitud a la API debe incluir este encabezado. Las solicitudes sin una clave válida devuelven 401 Unauthorized.

Paso 3: haz tu primera publicación

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"
  }'

Configura status como "draft" para guardar sin publicar, "scheduled" con una marca de tiempo scheduledAt para programar para más tarde, o crea la publicación y luego llama al endpoint de publicación para publicarla de inmediato.

Ejemplos de flujos de trabajo

Importación en bloque desde CSV

Si tienes una hoja de cálculo con contenido (frase, URL de imagen, plataforma, fecha programada), puedes escribir un script sencillo que lea cada fila y cree una publicación mediante la API. Sube primero los archivos multimedia y luego crea la publicación con los ID de esos archivos.

Integración con un CMS

Dispara una publicación en redes sociales cada vez que publiques un artículo de blog. El webhook de tu CMS llama a la API de BulkPublish con el título del artículo, el extracto y la imagen destacada, y la publicación se programa automáticamente en todos tus canales conectados.

Flujo de contenido recurrente

Combina la API con una tarea programada o una herramienta de automatización de flujos de trabajo (Zapier, Make, n8n) para publicar contenido con un calendario regular a partir de una base de datos de contenido o un feed RSS.

Límites por plan

El acceso a la API está disponible en todos los planes. El límite diario de solicitudes escala según tu nivel:

PlanClaves de APISolicitudes al díaPrecio
Gratis1300 $
Pro55.00013,99 $/mes
Business1050.00039,99 $/mes

También se aplican límites de ráfaga por minuto: 60 solicitudes de escritura por minuto y 300 solicitudes de lectura por minuto, sin importar el plan. Esto evita saturaciones accidentales de la API, pero no debería afectar al uso normal.

Límites de velocidad y errores

Si superas tu cuota diaria, la API devuelve 429 Too Many Requests con un mensaje que indica tu uso actual y tu límite. El contador diario se reinicia a medianoche UTC.

Otras respuestas comunes:

  • 401 Unauthorized: clave de API inválida o caducada
  • 403 Forbidden: cuota superada (por ejemplo, publicaciones al día, límite de almacenamiento)
  • 400 Bad Request: faltan campos obligatorios o hay una entrada inválida

Cómo se compara con la competencia

El acceso a la API no está garantizado en las herramientas de gestión de redes sociales:

  • Later y SocialBee no ofrecen una API pública a ningún precio
  • Sprout Social restringe el acceso a la API a su plan Advanced, a 399 $ por puesto al mes
  • Sendible limita la funcionalidad de la API a la integración de SSO de marca blanca, desde 315 $/mes
  • Hootsuite requiere aprobación de una cuenta de desarrollador aparte y un plan de pago desde 99 $/mes
  • Buffer ofrece acceso a la API en todos los planes, pero su API está actualmente en beta con alcance limitado (solo creación de publicaciones)

BulkPublish incluye una API completa en todos los planes, sin proceso de aprobación, sin periodo de espera y sin restricciones de alcance.

Referencia completa de la API

La documentación completa de los endpoints (con esquemas de solicitud y respuesta, detalles de autenticación y ejemplos de cargas útiles) está disponible en app.bulkpublish.com/docs.