Guía · Automatización de Instagram, DM y comentario a DM

Automatizar TikTok: qué permite la API oficial y qué hace que marquen tus vídeos

Por Antoine Blanco··7 min de lectura

Automatizar TikTok con la API oficial significa una sola cosa: publicar. La Content Posting API publica directamente en el perfil del creador o deja el archivo en su bandeja de entrada de TikTok para que él lo termine. Los comentarios y los mensajes directos no se exponen a aplicaciones de terceros. Y hasta que tu app pase la auditoría de TikTok, todo lo que publique sigue siendo privado.

Esa última frase es donde mueren casi todos los proyectos. Montas un programador de TikTok, publicas tu primer vídeo, no ves nada en el perfil y das por hecho que la subida falló. No falló. Está en privado porque el cliente de API todavía no está auditado.

Qué automatiza de verdad la API oficial de TikTok

Cuatro cosas, y ninguna más:

Función API oficial Notas
Publicar un vídeo Sí, Content Posting API video.publish para la publicación directa, video.upload para el flujo de bandeja de entrada
Publicar una foto Sí, endpoint aparte Ruta de init distinta de la de los endpoints de vídeo
Leer estadísticas de un vídeo Sí, con video.list y user.info.stats Visualizaciones, me gusta, comentarios y compartidos por vídeo
Leer el número de seguidores Sí, con user.info.stats Diario, sin histórico retroactivo
Leer comentarios o responderlos No No se expone a aplicaciones de terceros
Leer o enviar DMs No No se expone a aplicaciones de terceros
Seguir, dejar de seguir, dar me gusta No No existe ningún endpoint

Así que una automatización que sigue cuentas, da me gusta a vídeos o responde comentarios en TikTok no está usando la API. Maneja la app o la web con un script, que es un perfil de riesgo completamente distinto. Escribí la versión de Instagram de esa distinción en Los bots de Instagram en 2026, y en TikTok pasa exactamente lo mismo.

Publicación directa o subida a la bandeja: elige antes de programar

La Content Posting API trae dos flujos, y no son intercambiables.

La publicación directa va a /v2/post/publish/video/init/ y publica en el perfil del creador autorizado sin que toque la app. Necesita el permiso video.publish, aprobado en tu app y autorizado por el usuario. Tienes que enviar post_info.privacy_level, y el valor tiene que ser uno de los que devolvió el endpoint de creator info en privacy_level_options: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR o SELF_ONLY. Si adivinas un valor que el creador no ha activado, la llamada falla en la inicialización.

La subida a la bandeja de entrada va a /v2/post/publish/inbox/video/init/ y necesita video.upload. El vídeo cae en la bandeja de entrada de TikTok del creador, y la documentación es clara sobre lo que sigue: tiene que «click on inbox notifications to continue the editing flow in TikTok and complete the post.» Nada se publica solo. TikTok pide a los desarrolladores que lo digan en la interfaz, porque si no la gente espera una publicación que nunca llega.

La transferencia del archivo es igual en los dos casos. Pon source en PULL_FROM_URL y da un video_url, o en FILE_UPLOAD y da un video_size. Los límites de archivo, leídos hoy:

Límite Valor
Tamaño máximo de archivo 4 GB
Archivos de menos de 5 MB Un solo trozo, chunk_size igual al tamaño del archivo
Archivos de más de 64 MB Hay que trocearlo
Tamaño de cada trozo 5 MB mínimo, 64 MB máximo, el último trozo hasta 128 MB
Número de trozos 1 a 1000, subidos en orden
Vídeo más largo por el endpoint de init de la subida 10 minutos
Límite de peticiones 6 peticiones por minuto por token de acceso de usuario

Seis peticiones por minuto por token es el número que rompe los programadores ingenuos. Si pones veinte vídeos en cola para un creador a las 9 de la mañana, te limitan en segundos.

La auditoría: por qué tus vídeos se publican en privado

TikTok condiciona la visibilidad del contenido a una auditoría de la aplicación. La documentación lo dice sin rodeos: «All content posted by unaudited clients will be restricted to private viewing mode.» Para quitar eso, el cliente de API «must undergo an audit» que comprueba el cumplimiento de los Terms of Service de TikTok.

En la práctica:

Si solo automatizas tus propias cuentas, la auditoría es papeleo entre tú y una integración que funciona. Si vas a sacar un producto, métela en el calendario. Es el mismo tipo de barrera que la revisión de apps de Meta, que conté en la Instagram Graph API en 2026.

Cómo automatizar publicaciones de TikTok sin montar tu propio cliente

Tres familias, y el precio que leí en la página de cada proveedor el 19 de octubre de 2026.

Herramienta Precio leído hoy Qué automatiza en TikTok Para quién es
Buffer $5 por canal al mes (Essentials), $10 (Team), $0 hasta 3 canales con 10 publicaciones programadas cada uno Publicación programada Una persona con unos pocos canales
Metricool Desde $20 al mes (Starter, anual, hasta 5 marcas), desde $53 (Advanced) Publicación programada, analíticas Agencias que cuentan por marcas
Later $18,75 al mes (Starter, facturado al año), $37,50 (Growth), $82,50 (Scale) Publicación programada, analíticas Equipos que trabajan en social sets
Bots de crecimiento que manejan la app Variable, a menudo de $30 a $80 al mes Seguimientos, me gusta, comentarios, DMs masivos Nadie, si aprecias tu cuenta
PlugKit 49 $ al mes por 5 cuentas conectadas, cancela cuando quieras Publicación, borradores, banderas de visibilidad e interacción, analíticas, desde una API o un agente de IA Desarrolladores y agentes
API de TikTok directa Gratis, con tu propio cliente y tu propia auditoría Todo lo que la API expone Equipos que quieren ser dueños de la integración

Buffer, Metricool y Later son calendarios: una persona escribe, la herramienta publica. Los bots de crecimiento son la tercera familia, y no usan la Content Posting API, porque la API no tiene ningún endpoint para seguir, dar me gusta o comentar. Automatizan la propia app.

PlugKit se queda en medio: guarda el OAuth de TikTok y el refresco de tokens, y POST /v1/posts con una URL .mp4 pública en mediaUrls publica el vídeo. publishNow: true publica al momento, asDraft: true lo manda a los borradores de la app, que es lo más parecido al flujo de bandeja de entrada. privacy se corresponde con los niveles de privacidad de TikTok, y allowComment, allowDuet y allowStitch deciden qué pueden hacer los demás con el vídeo. Dos límites honestos: PlugKit no puede leer ni gestionar los comentarios de TikTok, porque la API no los expone, y TikTok no tiene opción de no listado, así que unlisted y private publican los dos como SELF_ONLY.

Las analíticas necesitan los permisos video.list y user.info.stats, y no son retroactivas. Una cuenta conectada antes de que existieran esos permisos no devuelve analíticas ni error, lo que parece un fallo y se arregla reconectando.

Automatizar publicaciones de TikTok sin que te marquen

La documentación de la API no publica una lista de motivos de marcado, así que esto es lo que te dice el comportamiento documentado:

Si es un agente el que escribe, el paso de publicación es la misma llamada de API. Cómo dar acceso a las redes sociales a un agente de IA cubre ese cableado, y el hub de Instagram y automatización social lista las páginas plataforma por plataforma.

Preguntas frecuentes

¿Está permitido automatizar TikTok?

Publicar, sí. TikTok ofrece una Content Posting API oficial con los permisos video.publish y video.upload, y las herramientas construidas sobre ella usan una vía soportada. Automatizar seguimientos, me gusta, comentarios o DMs masivos no, porque no existe ningún endpoint para eso: esas herramientas manejan la app o la web.

¿Por qué mi vídeo publicado con la API sale en privado?

Porque tu cliente de API no ha pasado la auditoría de TikTok. La documentación dice que todo el contenido publicado por clientes sin auditar queda restringido al modo de visualización privada, y que los intentos de publicar en cuentas públicas se bloquean en la inicialización. Pasa la auditoría y privacy_level funciona como está documentado.

¿Qué diferencia hay entre publicación directa y subida a la bandeja en TikTok?

La publicación directa publica en el perfil del creador sin que haga nada más, necesita video.publish, y exige un privacy_level que el creador tenga activado. La subida a la bandeja necesita video.upload y deja el vídeo en la bandeja de entrada de TikTok del creador, donde tiene que abrir la notificación y terminar la publicación él mismo.

¿Puedo leer o responder comentarios de TikTok con la API?

No. TikTok no expone comentarios ni mensajería a aplicaciones de terceros. Puedes poner allowComment al publicar, que decide si los demás pueden comentar o no, pero no hay ningún endpoint para listarlos ni responderlos. Cualquier herramienta que diga lo contrario está automatizando la app.

¿Cuántas publicaciones de TikTok puedo hacer por minuto?

Seis peticiones por minuto por token de acceso de usuario, tanto en el endpoint de publicación directa como en el de la bandeja. La documentación menciona un tope diario de publicaciones sin dar la cifra, así que construye reintentos con backoff y reparte las colas programadas en lugar de lanzarlas juntas.

AB
Antoine BlancoFundador de PlugKit. Gestiona sus propias cuentas de Instagram, YouTube y X a través de la API y del servidor MCP que se describen aquí.

Un solo plug para cada plataforma que toca tu agente

49 $ al mes por 5 cuentas conectadas, cancela cuando quieras. Todas las funciones en todos los planes.

Consigue tu clave de API →
Español ▾