Publique vídeos e photo posts com a TikTok Posting API

Uma chamada POST para a TikTok posting API publica um vídeo ou um photo post de 2-35 imagens, desde que tiktokConfigs.privacyLevel esteja definido e a mídia esteja hospedada em cdn.adaptlypost.com. URL base: https://post.adaptlypost.com/post/api/v1.

Editor de código mostrando uma requisição POST para o endpoint social-posts do AdaptlyPost publicando um vídeo no TikTok com privacyLevel definido

A Confiança de Criadores e Equipes

Veja como criadores, profissionais de marketing e pequenas empresas usam o AdaptlyPost para manter a consistência e economizar horas toda semana.

Sou engenheiro de software, não marketeiro. Minha parceira tem uma página no TikTok, então ajudo agendando os posts dela, preparo tudo de uma vez e deixo a IA cuidar das legendas. Agora me toma uns 20 minutos por semana.

Denys Zinych
Denys Zinych

Engenheiro de Software

Eu gerencio minha página de nail art e uma marca pessoal. Agendar ambas de um único painel mudou tudo, agora publico de forma consistente e meu engajamento subiu bastante em um mês.

Irena
Irena

Criadora de Conteúdo

Sou SWE e, sinceramente, péssimo em postar com consistência. Só organizo uma semana de atualizações para a minha marca pessoal quando tenho um tempinho livre, e a IA escreve as legendas por plataforma para eu não ter que reescrever a mesma coisa de cinco formas diferentes.

Dorian Opacki
Dorian Opacki

Engenheiro de Software

Sou engenheiro de software, não marketeiro. Minha parceira tem uma página no TikTok, então ajudo agendando os posts dela, preparo tudo de uma vez e deixo a IA cuidar das legendas. Agora me toma uns 20 minutos por semana.

Denys Zinych
Denys Zinych

Engenheiro de Software

Eu gerencio minha página de nail art e uma marca pessoal. Agendar ambas de um único painel mudou tudo, agora publico de forma consistente e meu engajamento subiu bastante em um mês.

Irena
Irena

Criadora de Conteúdo

Sou SWE e, sinceramente, péssimo em postar com consistência. Só organizo uma semana de atualizações para a minha marca pessoal quando tenho um tempinho livre, e a IA escreve as legendas por plataforma para eu não ter que reescrever a mesma coisa de cinco formas diferentes.

Dorian Opacki
Dorian Opacki

Engenheiro de Software

Sou engenheiro de software, não marketeiro. Minha parceira tem uma página no TikTok, então ajudo agendando os posts dela, preparo tudo de uma vez e deixo a IA cuidar das legendas. Agora me toma uns 20 minutos por semana.

Denys Zinych
Denys Zinych

Engenheiro de Software

Eu gerencio minha página de nail art e uma marca pessoal. Agendar ambas de um único painel mudou tudo, agora publico de forma consistente e meu engajamento subiu bastante em um mês.

Irena
Irena

Criadora de Conteúdo

Sou SWE e, sinceramente, péssimo em postar com consistência. Só organizo uma semana de atualizações para a minha marca pessoal quando tenho um tempinho livre, e a IA escreve as legendas por plataforma para eu não ter que reescrever a mesma coisa de cinco formas diferentes.

Dorian Opacki
Dorian Opacki

Engenheiro de Software

Não sou pessoa de redes sociais mas preciso publicar meu trabalho em algum lugar. O escritor IA faz um rascunho decente, eu ajusto um pouco, agendo, pronto. Passei de postar uma vez por mês para três vezes por semana.

Denys Kholin
Denys Kholin

Designer Freelancer

Conectamos nosso agente OpenClaw ao AdaptlyPost e agora nossa IA publica atualizações de produto em todos os canais automaticamente. Parece futurista mas honestamente simplesmente funciona. A integração via API foi direta.

Taras Shynkarenko
Taras Shynkarenko

Fundador de Startup

Não sou pessoa de redes sociais mas preciso publicar meu trabalho em algum lugar. O escritor IA faz um rascunho decente, eu ajusto um pouco, agendo, pronto. Passei de postar uma vez por mês para três vezes por semana.

Denys Kholin
Denys Kholin

Designer Freelancer

Conectamos nosso agente OpenClaw ao AdaptlyPost e agora nossa IA publica atualizações de produto em todos os canais automaticamente. Parece futurista mas honestamente simplesmente funciona. A integração via API foi direta.

Taras Shynkarenko
Taras Shynkarenko

Fundador de Startup

Não sou pessoa de redes sociais mas preciso publicar meu trabalho em algum lugar. O escritor IA faz um rascunho decente, eu ajusto um pouco, agendo, pronto. Passei de postar uma vez por mês para três vezes por semana.

Denys Kholin
Denys Kholin

Designer Freelancer

Conectamos nosso agente OpenClaw ao AdaptlyPost e agora nossa IA publica atualizações de produto em todos os canais automaticamente. Parece futurista mas honestamente simplesmente funciona. A integração via API foi direta.

Taras Shynkarenko
Taras Shynkarenko

Fundador de Startup

Como funciona

Passo 1

Pegue uma chave e envie a mídia para o nosso CDN

Toda chamada carrega Authorization: Bearer <key>; gere essa chave em Settings > API Tokens no painel, onde ela começará com adaptly_. O TikTok não aceita mediaUrls arbitrárias: a allowlist de domínios permite apenas cdn.adaptlypost.com, então passe seu arquivo por POST /upload-urls primeiro (1-20 URLs pré-assinadas por chamada, válidas por uma hora) e publique a URL retornada. Os tipos aceitos são video/mp4, video/quicktime, image/jpeg, image/png e image/webp - sem GIF, sem HEIC.

Passo 2

POST /social-posts com tiktokConfigs

Envie text (o campo de legenda - não existe campo content), platforms: ["TIKTOK"], timezone como uma zona IANA tipo "Europe/Berlin", o id da conexão do TikTok vindo de GET /social-accounts e tiktokConfigs.privacyLevel, que é obrigatório: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR ou SELF_ONLY. contentType TEXT é rejeitado de imediato - o TikTok precisa de VIDEO ou de um CAROUSEL de 2-35 imagens. O vídeo precisa durar de 3 a 600 segundos. O corpo é validado de forma síncrona, então um privacyLevel ausente, contentType TEXT, um carrossel fora de 2-35 imagens ou uma mediaUrl em qualquer domínio que não seja cdn.adaptlypost.com voltam direto como um 400 desta chamada - nenhum registro de post é criado e não há nada para redisparar. Adicione scheduledAt para agendar, saveAsDraft para manter no AdaptlyPost ou sendAsDraft para entregar ao criador.

Passo 3

Leia o resultado do TikTok, redispare a entrada do TikTok

GET /social-posts/:id/results retorna a linha do TikTok com status, publishedAt e o platformPostId nativo - o TikTok nunca devolve um permalink, então monte seu próprio link a partir do id se precisar de um. Esse endpoint reporta o que o TikTok fez depois de aceitarmos e despacharmos o post, não problemas de payload - esses já voltaram como um 400 na criação. Então errorMessage carrega falhas do lado da plataforma: uma conexão do TikTok revogada ou expirada, mídia que o TikTok recusa durante seu próprio processamento ou o TikTok limitando a conta. Corrija a causa e chame POST /social-posts/:id/retry com o platformId do TikTok. Todo endpoint de webhook registrado recebe os quatro tipos de evento - post.published, post.failed, post.partially_failed e post.scheduled - não há filtragem de assinatura por evento.

Preços simples e transparentes

Escolha o plano perfeito para você

Creator

Perfeito para indivíduos e empreendedores

$19

/mês

  • 30 contas sociais conectadas

  • Posts agendados ilimitados

  • 1 membro de equipe

  • 3 espaços de trabalho

  • 150 créditos/mês

  • Legendas IA

  • Estúdio de imagens IA

  • Acesso à API e integração OpenClaw

  • Posts de imagem, vídeo e carrossel

Mais popular

Pro

Para profissionais e equipes em crescimento

$39

/mês

  • 60 contas sociais conectadas

  • Posts agendados ilimitados

  • 5 membros de equipe

  • 15 espaços de trabalho

  • 400 créditos/mês

  • Legendas IA

  • Estúdio de imagens IA

  • Acesso à API e integração OpenClaw

  • Posts de imagem, vídeo e carrossel

Enterprise

Para agências e empresas prontas para escalar

$89

/mês

  • 100 contas sociais conectadas

  • Posts agendados ilimitados

  • 20 membros de equipe

  • 50 espaços de trabalho

  • 1000 créditos/mês

  • Legendas IA

  • Estúdio de imagens IA

  • Acesso à API e integração OpenClaw

  • Posts de imagem, vídeo e carrossel

Todos os planos incluem teste gratuito de 7 dias

Quer ver a comparação completa de recursos? Ver página de preços

O que você pode publicar no TikTok pela API

Vídeos, de 3 a 600 segundos

Um MP4 ou MOV por chamada, enviado por POST /upload-urls. Publique imediatamente, defina scheduledAt ou guarde com saveAsDraft e libere depois com POST /social-posts/:id/publish.

Photo posts com até 35 imagens

Envie contentType CAROUSEL com 2-35 imagens JPEG, PNG ou WebP e o TikTok renderiza um photo post. Esse teto de 35 imagens é o maior de qualquer rede em que publicamos - Instagram e Facebook param em 10, o Pinterest em 5.

privacyLevel em toda requisição

privacyLevel é obrigatório em todo post do TikTok. TikTok e Pinterest são as duas plataformas com um valor de config obrigatório - privacyLevel aqui, boardId no Pinterest. Escolha PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR ou SELF_ONLY por post; deixar tiktokConfigs de fora retorna um 400 de POST /social-posts antes de qualquer coisa chegar ao TikTok. Não há modo sandbox; SELF_ONLY mantém um post real privado na sua própria conta.

sendAsDraft para a caixa de entrada do app do TikTok

Defina sendAsDraft e o post cai na caixa de entrada do TikTok do criador em vez de ir ao ar, para que ele possa adicionar sons, efeitos ou texto no dispositivo e publicar por conta própria. Útil quando seus usuários são donos da conta e você fornece apenas a mídia e a legenda.

Comece a publicar no TikTok a partir do seu próprio código

Importe GET /openapi.json no seu cliente, envie um clipe e publique seu primeiro post no TikTok. Nenhuma dança de OAuth para construir - as contas se conectam no painel ou por um connect link.