TikTok
BulkPublish
API de TikTok
Publica, programa y gestiona TikTok desde tu propio código. Una API REST y una clave cubren TikTok y cualquier otra red que conectes, así que la integración se escribe una sola vez.
Qué cubre la API de TikTok
Todo lo que aparece abajo forma parte de la API publicada y funciona hoy con TikTok.
| Función | Endpoint |
|---|---|
| Crear, programar, actualizar y publicar publicaciones | POST /api/posts |
| Subir imágenes y vídeo | POST /api/media |
| Encontrar el siguiente hueco libre de tu cola | GET /api/posts/queue-slot |
| Crear programaciones recurrentes | POST /api/schedules |
| Publicar las novedades de un feed RSS | POST /api/rss-feeds |
| Consultar los ajustes del creador de TikTok de un canal | GET /api/channels/{id}/options |
| Leer las métricas de cada publicación | GET /api/posts/{id}/metrics |
| Comprobar que la conexión funciona bien | GET /api/channels/{id}/health |
| Consultar el uso de tu plan | GET /api/quotas/usage |
Tipos de publicación que puedes enviar a TikTok
Elige el tipo con postTypeOverrides. Un tipo que TikTok no ofrece se rechaza antes de poner nada en cola.
| Tipo de publicación | Multimedia |
|---|---|
video Video | Obligatorio: 1 vídeo |
photo_slideshow Photo Slideshow | Obligatorio: de 1 a 35 imágenes |
Programa una publicación de TikTok con curl
Tres solicitudes: busca tu canal, sube el archivo si la publicación lo lleva y crea la publicación. Sustituye la clave por una de Ajustes, luego Claves de API, y 12 por el id de tu propio canal.
1. Lista tus canales y anota el id de tu cuenta de TikTok.
curl https://app.bulkpublish.com/api/channels \
-H "Authorization: Bearer bp_your_key_here" 2. Sube el archivo. La respuesta te da el id del archivo, que se usa como mediaFiles más abajo.
curl -X POST https://app.bulkpublish.com/api/media \
-H "Authorization: Bearer bp_your_key_here" \
-F "file=@clip.mp4" 3. Crea la 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": "Packing an order in 30 seconds",
"channels": [{ "channelId": 12 }],
"status": "scheduled",
"scheduledAt": "2026-12-01T09:00:00Z",
"mediaFiles": [101],
"platformSpecific": {
"tiktok": {
"privacyLevel": "PUBLIC_TO_EVERYONE",
"disableDuet": false,
"thumbnailTimestamp": 1.5
}
}
}' La respuesta es la publicación creada, con su id y su estado. Consúltala más tarde con GET /api/posts/{id} para ver cómo fue.
Opciones de TikTok
Envía estas opciones dentro de platformSpecific, bajo la clave de TikTok.
| Opción | Qué hace | Admite |
|---|---|---|
privacyLevel | Quién puede ver el vídeo | PUBLIC_TO_EVERYONEMUTUAL_FOLLOW_FRIENDSFOLLOWER_OF_CREATORSELF_ONLY |
disableDuet | Desactivar Duet | verdadero o falso |
disableStitch | Desactivar Stitch | verdadero o falso |
disableComment | Desactivar los comentarios | verdadero o falso |
isAigc | Marcar como generado con IA | verdadero o falso |
brandContentToggle | Marcar como colaboración de pago | verdadero o falso |
brandOrganicToggle | Marcar como promoción de tu propia marca | verdadero o falso |
thumbnailTimestamp | Fotograma de portada, en segundos desde el inicio | un número |
Para ver los ajustes del creador válidos de un canal, llama a GET /api/channels/{id}/options.
Analíticas de TikTok con la API
Estas métricas se devuelven para cada publicación de TikTok en GET /api/posts/{id}/metrics, con instantáneas a lo largo del tiempo.
- Impresiones
- Alcance
- Me gusta
- Comentarios
- Compartidos
- Guardados
- Clics
- Reproducciones
- Tasa de interacción
Comentarios y mensajes
BulkPublish no lee comentarios ni mensajes de TikTok, así que aquí no hay nada que listar ni responder.
Acceso a la API en todos los planes
Todos los planes incluyen claves de API, también el plan Free. Esto es lo que permite cada uno.
| Plan | Claves de API | Solicitudes al día |
|---|---|---|
| Free | 1 | 30 |
| Pro | 5 | 5000 |
| Business | 10 | 50.000 |
Integra TikTok directamente o usa BulkPublish
Ir directo es una opción razonable, sobre todo si necesitas algo que BulkPublish no ofrece. Esto es lo que te pide Content Posting API, según su documentación consultada en octubre de 2026.
- Para publicar en cuentas que no son la tuya, TikTok tiene que aprobar antes tu app.
- Hasta que TikTok audite tu app, todo lo que publique queda restringido a visualización privada.
BulkPublish mantiene la conexión por ti: renueva los tokens, comprueba cada publicación con las reglas de TikTok antes de ponerla en cola e informa de un destino fallido en la propia publicación, así que tu código hace una sola solicitud.
¿Prefieres pedírselo a un asistente?
Claude, ChatGPT y Cursor pueden hacer lo mismo con el servidor MCP de TikTok, con instrucciones en lugar de código.
¿Prefieres un calendario a código?
La misma cuenta de TikTok se puede programar desde la app, con un calendario de contenido y subida en masa.
Preguntas frecuentes
Dudas habituales sobre la API de TikTok.
¿Hay una API de TikTok que pueda usar sin construir yo la integración?
Sí. BulkPublish ofrece TikTok a través de su API REST. Conecta tu cuenta de TikTok una vez y luego publica, programa y gestiónala con una clave. La misma clave sirve para cualquier otra red que conectes.
¿Qué puedo publicar en TikTok con la API?
Los tipos de publicación son Video y Photo Slideshow. Cada uno se comprueba con las reglas de archivos de TikTok antes de ponerlo en cola, así que una solicitud que TikTok rechazaría falla al instante con un error claro.
¿Puedo programar publicaciones de TikTok con la API?
Sí. Envía el estado "scheduled" con una hora en scheduledAt y un timezone, o pide antes el siguiente hueco libre de tu cola. También hay programaciones recurrentes y feeds RSS.
¿Puedo leer las analíticas de TikTok con la API?
Sí. Las métricas por publicación incluyen Impresiones, Alcance, Me gusta, Comentarios, Compartidos, Guardados, Clics, Reproducciones y Tasa de interacción, con instantáneas a lo largo del tiempo.
¿Puedo leer y responder comentarios o mensajes de TikTok con la API?
No. BulkPublish no lee comentarios ni mensajes de TikTok.
¿La API de TikTok cuesta algo extra?
No. El acceso a la API está en todos los planes. Free incluye 1 clave y 30 solicitudes al día, Pro 5 claves y 5000 al día, Business 10 claves y 50.000 al día.
¿Necesito una cuenta de desarrollador de TikTok o una revisión de la app?
No para usar BulkPublish. Conectas tu cuenta de TikTok en la página Canales y publicas con una clave de BulkPublish. Si prefieres integrar directamente con la API de TikTok, la sección anterior enumera lo que te pide.
¿Un asistente de IA también puede hacerlo?
Sí. La página del servidor MCP de TikTok explica cómo conectar Claude, ChatGPT o Cursor y qué pedirles.
Otras redes
La misma clave y el mismo formato de solicitud sirven para 15 redes.
Empieza a publicar en TikTok desde código
Crea una cuenta gratis, conecta TikTok y genera una clave. Sin tarjeta.