Automação do TikTok: o que a API oficial permite e o que faz um vídeo ser sinalizado
Automação do TikTok pela API oficial significa uma coisa só: publicar. A Content Posting API publica direto no perfil do criador ou deixa o arquivo na caixa de entrada do TikTok dele para ele terminar. Comentários e mensagens diretas não são expostos a apps de terceiros. E até o seu app passar pela auditoria do TikTok, tudo o que ele publica continua privado.
Essa última frase é onde a maioria dos projetos morre. A pessoa monta um agendador de TikTok, publica o primeiro vídeo, não vê nada no perfil e conclui que o upload falhou. Não falhou. Está privado porque o cliente de API ainda não foi auditado.
O que a API oficial do TikTok automatiza de verdade
Quatro coisas, e nada além:
| Funcionalidade | API oficial | Notas |
|---|---|---|
| Publicar um vídeo | Sim, Content Posting API | video.publish para a publicação direta, video.upload para o fluxo de caixa de entrada |
| Publicar um post de foto | Sim, endpoint separado | Caminho de init diferente do dos endpoints de vídeo |
| Ler estatísticas de vídeo | Sim, com video.list e user.info.stats |
Visualizações, curtidas, comentários e compartilhamentos por vídeo |
| Ler o número de seguidores | Sim, com user.info.stats |
Diário, sem histórico retroativo |
| Ler comentários ou responder | Não | Não exposto a apps de terceiros |
| Ler ou enviar DMs | Não | Não exposto a apps de terceiros |
| Seguir, deixar de seguir, curtir | Não | Não existe endpoint |
Então uma automação que segue contas, curte vídeos ou responde comentários no TikTok não está usando a API. Ela pilota o app ou o site com um script, o que é um perfil de risco totalmente diferente. Escrevi a versão Instagram dessa distinção em Os bots de Instagram em 2026, e no TikTok é exatamente igual.
Publicação direta ou envio para a caixa de entrada: escolha antes de programar
A Content Posting API tem dois fluxos, e eles não são intercambiáveis.
A publicação direta vai para /v2/post/publish/video/init/ e publica no perfil do criador autorizado sem que ele toque no app. Ela precisa do escopo video.publish, aprovado no seu app e autorizado pelo usuário. Você tem que enviar post_info.privacy_level, e o valor tem que ser um dos que o endpoint de creator info devolveu em privacy_level_options: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR ou SELF_ONLY. Se você chutar um valor que o criador não ativou, a chamada falha na inicialização.
O envio para a caixa de entrada vai para /v2/post/publish/inbox/video/init/ e precisa de video.upload. O vídeo cai na caixa de entrada do TikTok do criador, e a documentação é direta sobre o que vem depois: ele precisa "click on inbox notifications to continue the editing flow in TikTok and complete the post." Nada é publicado sozinho. O TikTok pede que os desenvolvedores digam isso na interface, porque senão as pessoas ficam esperando um post que nunca vem.
A transferência da mídia é igual nos dois casos. Coloque source em PULL_FROM_URL e passe um video_url, ou em FILE_UPLOAD e passe um video_size. Os limites de arquivo, lidos hoje:
| Limite | Valor |
|---|---|
| Tamanho máximo de arquivo | 4 GB |
| Arquivos abaixo de 5 MB | Um único pedaço, chunk_size igual ao tamanho do arquivo |
| Arquivos acima de 64 MB | Precisa ser dividido em pedaços |
| Tamanho de cada pedaço | 5 MB no mínimo, 64 MB no máximo, último pedaço até 128 MB |
| Número de pedaços | 1 a 1000, enviados em ordem |
| Vídeo mais longo pelo endpoint de init do envio | 10 minutos |
| Limite de requisições | 6 requisições por minuto por token de acesso de usuário |
Seis requisições por minuto por token é o número que quebra os agendadores ingênuos. Se você enfileirar vinte vídeos para um criador às 9h, é limitado em segundos.
A auditoria: por que os seus vídeos são publicados como privados
O TikTok trava a visibilidade do conteúdo atrás de uma auditoria do aplicativo. A documentação diz sem rodeios: "All content posted by unaudited clients will be restricted to private viewing mode." Para liberar isso, o cliente de API "must undergo an audit" que verifica o cumprimento dos Terms of Service do TikTok.
Na prática:
- Você pode construir e testar o fluxo inteiro sem auditoria. Os vídeos chegam, só que privados.
- Antes da auditoria, tentativas de publicar em contas públicas são bloqueadas na inicialização. Um cliente não auditado só publica em contas privadas.
- Depois da auditoria,
privacy_levelse comporta como está documentado e a publicação pública funciona.
Se você automatiza só as suas próprias contas, a auditoria é burocracia entre você e uma integração que funciona. Se vai lançar um produto, coloque no cronograma. É o mesmo tipo de barreira do app review da Meta, que contei em a Instagram Graph API em 2026.
Como automatizar posts no TikTok sem rodar o seu próprio cliente
Três famílias, e o preço que eu li na página de cada fornecedor em 19 de outubro de 2026.
| Ferramenta | Preço lido hoje | O que automatiza no TikTok | Para quem é |
|---|---|---|---|
| Buffer | US$ 5 por canal por mês (Essentials), US$ 10 (Team), US$ 0 para até 3 canais com 10 posts agendados cada | Publicação agendada | Uma pessoa, poucos canais |
| Metricool | A partir de US$ 20 por mês (Starter, anual, até 5 marcas), a partir de US$ 53 (Advanced) | Publicação agendada, análises | Agências que contam por marcas |
| Later | US$ 18,75 por mês (Starter, cobrado por ano), US$ 37,50 (Growth), US$ 82,50 (Scale) | Publicação agendada, análises | Times que trabalham em social sets |
| Bots de crescimento que pilotam o app | Varia, muitas vezes de US$ 30 a US$ 80 por mês | Seguidas, curtidas, comentários, DMs em massa | Ninguém, se você se importa com a conta |
| PlugKit | US$ 49 por mês para 5 contas conectadas, cancele quando quiser | Publicação, rascunhos, flags de visibilidade e interação, análises, a partir de uma API ou de um agente de IA | Desenvolvedores e agentes |
| API do TikTok direto | Gratuito, com o seu próprio cliente e a sua própria auditoria | Tudo o que a API expõe | Times que querem ser donos da integração |
Buffer, Metricool e Later são calendários: uma pessoa escreve, a ferramenta publica. Os bots de crescimento são a terceira família, e eles não usam a Content Posting API, porque a API não tem nenhum endpoint para seguir, curtir ou comentar. Eles automatizam o próprio app.
PlugKit fica no meio: ele guarda o OAuth do TikTok e o refresh dos tokens, e POST /v1/posts com uma URL .mp4 pública em mediaUrls publica o vídeo. publishNow: true publica na hora, asDraft: true manda para os rascunhos do app, que é o mais parecido com o fluxo de caixa de entrada. privacy corresponde aos níveis de privacidade do TikTok, e allowComment, allowDuet e allowStitch definem o que os outros podem fazer com o vídeo. Dois limites honestos: a PlugKit não consegue ler nem gerenciar comentários do TikTok, porque a API não os expõe, e o TikTok não tem opção de não listado, então unlisted e private publicam os dois como SELF_ONLY.
As análises precisam dos escopos video.list e user.info.stats, e elas não são retroativas. Uma conta conectada antes desses escopos existirem não devolve análise nenhuma e nenhum erro, o que parece bug e se resolve reconectando.
Automação de posts no TikTok que não é sinalizada
A documentação da API não publica uma lista de gatilhos de sinalização, então aqui está o que o comportamento documentado mostra:
- Respeite as configurações do criador. Se ele desligou os Duetos,
allowDuet: truenão passa na frente. O criador ganha, sempre. - Consulte
privacy_level_optionsprimeiro. Enviar um nível de privacidade que o criador não ativou faz a chamada de init falhar. É a API protegendo a conta, não um erro para tentar de novo. - Fique abaixo de 6 requisições por minuto por token. Distribua a fila, não despeje tudo de uma vez.
- Não saia da API. A auditoria verifica o cumprimento dos Terms of Service. A integração que mistura publicação oficial com um script de navegador seguindo contas e comentando é a que custa uma conta.
- Publique por plataforma, não uma vez para tudo. A mesma legenda copiada em todo lugar rende menos. Defendo esse ponto em um rascunho, uma variante por plataforma.
Se é um agente que escreve, a etapa de publicação é a mesma chamada de API. Como dar acesso às redes sociais a um agente de IA cobre essa ligação, e o hub Instagram e automação social lista as páginas plataforma por plataforma.
Perguntas frequentes
Automação do TikTok é permitida?
Publicar, sim. O TikTok tem uma Content Posting API oficial com os escopos video.publish e video.upload, e as ferramentas construídas sobre ela usam um caminho suportado. Automatizar seguidas, curtidas, comentários ou DMs em massa, não, porque não existe endpoint para isso: essas ferramentas pilotam o app ou o site.
Por que o meu vídeo publicado pela API fica privado?
Porque o seu cliente de API não passou pela auditoria do TikTok. A documentação diz que todo conteúdo publicado por clientes não auditados fica restrito ao modo de visualização privada, e que tentativas de publicar em contas públicas são bloqueadas na inicialização. Passe pela auditoria e privacy_level funciona como está documentado.
Qual a diferença entre publicação direta e envio para a caixa de entrada no TikTok?
A publicação direta publica no perfil do criador sem mais nenhuma ação, precisa de video.publish e exige um privacy_level que o criador tenha ativado. O envio para a caixa de entrada precisa de video.upload e deixa o vídeo na caixa de entrada do TikTok do criador, onde ele tem que abrir a notificação e terminar o post ele mesmo.
Posso ler ou responder comentários do TikTok pela API?
Não. O TikTok não expõe comentários nem mensagens para apps de terceiros. Você pode definir allowComment na publicação, que decide se os outros podem comentar ou não, mas não existe endpoint para listar nem responder. Qualquer ferramenta que diga o contrário está automatizando o app.
Quantos posts no TikTok eu consigo publicar por minuto?
Seis requisições por minuto por token de acesso de usuário, tanto no endpoint de publicação direta quanto no da caixa de entrada. A documentação menciona um teto diário de posts sem dar o número, então faça tentativas com backoff e distribua as filas agendadas em vez de disparar tudo junto.
Um plug para cada plataforma que seu agente usa
$49 por mês para 5 contas conectadas, cancele quando quiser. Todos os recursos em todos os planos.
Pegue sua chave de API →