Publica videos y posts de fotos con la TikTok posting API

Una sola llamada POST a la TikTok posting API publica un video o un post de fotos de 2-35 imágenes, siempre que tiktokConfigs.privacyLevel esté definido y los medios estén alojados en cdn.adaptlypost.com. URL base: https://post.adaptlypost.com/post/api/v1.

Editor de código mostrando una petición POST al endpoint social-posts de AdaptlyPost que publica un video de TikTok con privacyLevel definido

Qué hacen en realidad los endpoints de TikTok

Videos y posts de fotos, niveles de privacidad obligatorios, borradores enviados a la bandeja de la app de TikTok y resultados de publicación por plataforma con el platformPostId nativo. Una cuenta de TikTok por llamada: repartir a una segunda cuenta es una segunda llamada.

Gestionar

Publica en todas tus plataformas a la vez

Comparte en Instagram, TikTok, YouTube, X y más con un clic. Cada post se adapta automáticamente.

Programar

Calendario visual de contenido

El calendario de AdaptlyPost muestra cada borrador, publicación programada y publicación ya salida por día, para que tus huecos de publicación no queden vacíos.

Medir

Analíticas de redes sociales en un solo lugar

AdaptlyPost sigue vistas, likes, compartidos y engagement de cada cuenta conectada en un único panel de analíticas.

Integrar

Acceso API y skill OpenClaw

Conecta vía API o deja que tu agente OpenClaw gestione las publicaciones. Automatiza redes sociales con comandos en lenguaje natural.

Generar

Generador de imágenes con IA para redes sociales

Genera imágenes impactantes en segundos. Solo describe tu visión y deja que la IA la haga realidad.

Crear

Generador de captions con IA para cada plataforma

El copiloto de IA de AdaptlyPost escribe captions, los reescribe para cada plataforma y añade hashtags a partir de un solo prompt.

Organizar

Planificador de contenido para redes sociales

AdaptlyPost mantiene borradores, publicaciones programadas y contenido publicado en una sola cola, para que veas qué sale y cuándo.

La Confianza de Creadores y Equipos

Descubre cómo creadores, marketers, agencias y pequeñas empresas usan AdaptlyPost para mantenerse constantes y ahorrar horas cada semana.

11 cuentas en 8 plataformas con casi cero fricción

Ahora mismo gestiono 11 cuentas repartidas entre Facebook, Instagram, Threads, LinkedIn, Bluesky, YouTube, X y TikTok, todas conectadas y publicando a diario. Facilidad de uso: 10/10. La curva de aprendizaje es prácticamente inexistente. Programar publicaciones en varias plataformas lleva minutos en lugar de las horas que antes me llevaba a mano. Me ha sustituido al menos dos suscripciones y no me arrepiento de nada.

jeremy8939jeremy8939

Simple, potente y con un soporte increíble

Es fácil de usar, y conectarlo con Claude me permite organizar y distribuir vídeos e imágenes manteniéndome fiel al estilo de mi marca. Lo que realmente destaca es el soporte: le dije a Taras que necesitaba dos funciones nuevas, poder publicar posts de Instagram mezclando imágenes y vídeos, y subir PDF a LinkedIn a través de MCP, y tenía las dos listas en solo 3 horas. Rápido, atento y realmente increíble.

destacadestaca

Mi experiencia honesta gestionando mis redes sociales con AdaptlyPost y Claude AI

Y luego la parte que todavía me parece un poco de locos: le dije a Claude que generara las publicaciones completas, con imágenes y gráficos, y que lo programara todo con AdaptlyPost. Fui a mi calendario de contenido esperando tener que supervisar el proceso. Ya estaba lleno. 30 días de publicaciones, textos e imágenes, programadas y listas. Todo me llevó unos 10 minutos. Antes perdía horas cada semana en esto.

basantkumar405basantkumar405

Por fin una herramienta que encaja con un flujo de trabajo terminal-first (¡y un soporte de primera!)

He probado varias herramientas de programación de redes sociales en el pasado y ninguna encajaba del todo con mi flujo de trabajo. Adaptly lo cambió por completo.

mayank09mayank09

Un desarrollador que responde y un enlace de conexión para clientes que resuelve un problema real de agencia

Mi función favorita es el enlace de conexión compartible. Generas un enlace para que el cliente conecte sus propias cuentas sociales, sin necesidad de darle acceso al panel. Conseguir que clientes no técnicos me den acceso a sus cuentas siempre ha sido un punto de fricción, y esto elimina casi todo ese problema. Envío un enlace, ellos entran y autorizan, y listo.

automatexyzautomatexyz

Un programador multicuenta sólido, gestionamos 3 marcas con él a diario

Usamos AdaptlyPost para programar Instagram, Facebook, LinkedIn (y las Stories) de tres marcas. Lo que más me gusta es que no estorba una vez que las publicaciones están en cola. Programamos fotos, carruseles y Reels/Stories por lotes, revisamos el calendario y dejamos que publique.

DacstyleDacstyle

Cómo funciona

Paso 1

Consigue una key y luego sube los medios a nuestro CDN

Cada llamada lleva Authorization: Bearer <key>; genera esa key en Settings > API Tokens dentro del panel, donde empezará por adaptly_. TikTok no acepta mediaUrls arbitrarias: la lista de dominios permitidos solo admite cdn.adaptlypost.com, así que pasa tu archivo primero por POST /upload-urls (1-20 URLs prefirmadas por llamada, válidas una hora) y publica la URL devuelta. Los tipos aceptados son video/mp4, video/quicktime, image/jpeg, image/png e image/webp: sin GIF, sin HEIC.

Paso 2

POST /social-posts con tiktokConfigs

Envía text (el campo del caption, no existe un campo content), platforms: ["TIKTOK"], timezone como zona IANA del tipo "Europe/Berlin", el id de conexión de TikTok que devuelve GET /social-accounts, y tiktokConfigs.privacyLevel, que es obligatorio: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR o SELF_ONLY. contentType TEXT se rechaza de plano: TikTok necesita VIDEO o un CAROUSEL de 2-35 imágenes. El video debe durar entre 3 y 600 segundos. El body se valida de forma síncrona, así que un privacyLevel ausente, contentType TEXT, un carrusel fuera de 2-35 imágenes o un mediaUrl en cualquier dominio distinto de cdn.adaptlypost.com vuelven directamente como un 400 de esta llamada: no se crea ningún registro del post y no hay nada que reintentar. Añade scheduledAt para programar, saveAsDraft para mantenerlo en AdaptlyPost, o sendAsDraft para entregárselo al creador.

Paso 3

Lee el resultado de TikTok, reintenta la entrada de TikTok

GET /social-posts/:id/results devuelve la fila de TikTok con status, publishedAt y el platformPostId nativo: TikTok nunca devuelve un permalink, así que construye tu propio enlace a partir del id si lo necesitas. Este endpoint reporta lo que hizo TikTok después de que aceptáramos y despacháramos el post, no los problemas de payload: esos ya volvieron como un 400 en la creación. Así que errorMessage lleva fallos del lado de la plataforma: una conexión de TikTok revocada o caducada, medios que TikTok rechaza durante su propio procesado, o TikTok limitando la cuenta. Corrige la causa y llama a POST /social-posts/:id/retry con el platformId de TikTok. Cada endpoint de webhook registrado recibe los cinco tipos de evento: post.published, post.failed, post.partially_failed, post.scheduled y account.unauthorized; no hay filtrado por suscripción a eventos.

Precios simples y transparentes

Elige el plan perfecto para ti

-17%

Creator

Perfecto para individuos y emprendedores

$19

/mes

  • 30 cuentas sociales conectadas

  • Posts programados ilimitados

  • Colaboración en equipo

  • 1 espacio de trabajo

  • 150 créditos de IA/mes

  • Captions IA

  • Estudio de imágenes IA

  • API/MCP/CLI

  • Posts de imagen, video y carrusel

  • Direct Connector

  • Plugin directo

  • Extensiones de navegador

Funciona con

Más popular

Pro

Para profesionales y equipos en crecimiento

$39

/mes

  • 60 cuentas sociales conectadas

  • Posts programados ilimitados

  • 3 miembros de equipo

  • 3 espacios de trabajo

  • 400 créditos de IA/mes

  • Captions IA

  • Estudio de imágenes IA

  • API/MCP/CLI

  • Posts de imagen, video y carrusel

  • Direct Connector

  • Plugin directo

  • Extensiones de navegador

Funciona con

Enterprise

Para agencias y empresas listas para escalar

$89

/mes

  • 100 cuentas sociales conectadas

  • Posts programados ilimitados

  • 10 miembros de equipo

  • 10 espacios de trabajo

  • 1000 créditos de IA/mes

  • Captions IA

  • Estudio de imágenes IA

  • API/MCP/CLI

  • Posts de imagen, video y carrusel

  • Direct Connector

  • Plugin directo

  • Extensiones de navegador

Funciona con

Personalizado

Límites a medida, marca blanca y soporte prioritario

Personalizado

  • Cuentas sociales ilimitadas

  • Posts programados ilimitados

  • Miembros de equipo ilimitados

  • Espacios de trabajo ilimitados

  • Créditos de IA ilimitados

  • Captions IA

  • Estudio de imágenes IA

  • API/MCP/CLI

  • Posts de imagen, video y carrusel

  • Direct Connector

  • Plugin directo

  • Extensiones de navegador

Funciona con

Todos los planes incluyen 7 días gratis

¿Quieres ver la comparación completa de funciones? Ver página de precios

Qué puedes publicar en TikTok a través de la API

Videos, de 3 a 600 segundos

Un MP4 o MOV por llamada, subido con POST /upload-urls. Publica al momento, define scheduledAt, o guárdalo con saveAsDraft y suéltalo después con POST /social-posts/:id/publish.

Posts de fotos de hasta 35 imágenes

Envía contentType CAROUSEL con 2-35 imágenes JPEG, PNG o WebP y TikTok renderiza un post de fotos. Ese techo de 35 imágenes es el más alto de todas las redes en las que publicamos: Instagram y Facebook se quedan en 10, Pinterest en 5.

privacyLevel en cada petición

privacyLevel es obligatorio en todo post de TikTok. TikTok y Pinterest son las dos plataformas con un valor de configuración obligatorio: privacyLevel aquí, boardId en Pinterest. Elige PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR o SELF_ONLY en cada post; omitir tiktokConfigs devuelve un 400 de POST /social-posts antes de que nada llegue a TikTok. No hay modo sandbox; SELF_ONLY mantiene un post real privado en tu propia cuenta.

sendAsDraft a la bandeja de la app de TikTok

Define sendAsDraft y el post aterriza en la bandeja de TikTok del creador en lugar de salir en directo, para que pueda añadir sonidos, efectos o texto en el dispositivo y publicarlo él mismo. Útil cuando la cuenta es de tus usuarios y tú solo aportas los medios y el caption.

Empieza a publicar en TikTok desde tu propio código

Importa GET /openapi.json en tu cliente, sube un clip y envía tu primer post de TikTok. No hay que construir ningún baile de OAuth: las cuentas se conectan en el panel o mediante un connect link.