Leitfaden · Instagram-Automatisierung, DMs und Kommentar-zu-DM

TikTok automatisieren: Was die offizielle API erlaubt und was Videos auffällig macht

Von Antoine Blanco··7 Min. Lesezeit

TikTok-Automatisierung über die offizielle API bedeutet eine Sache: Veröffentlichen. Die Content Posting API postet entweder direkt ins Profil des Creators oder legt die Datei in seinen TikTok-Posteingang, damit er sie fertigstellt. Kommentare und Direktnachrichten werden Dritt-Apps nicht bereitgestellt. Und bis deine App das TikTok-Audit bestanden hat, bleibt alles, was sie veröffentlicht, privat.

An diesem letzten Satz sterben die meisten Projekte. Man baut einen TikTok-Planer, veröffentlicht sein erstes Video, sieht nichts im Profil und nimmt an, der Upload sei fehlgeschlagen. Ist er nicht. Es ist privat, weil der API-Client noch nicht auditiert ist.

Was die offizielle TikTok-API wirklich automatisiert

Vier Dinge, und mehr nicht:

Funktion Offizielle API Hinweise
Ein Video veröffentlichen Ja, Content Posting API video.publish für Direct Post, video.upload für den Inbox-Fluss
Ein Foto-Post veröffentlichen Ja, eigener Endpoint Anderer Init-Pfad als bei den Video-Endpoints
Video-Statistiken lesen Ja, mit video.list und user.info.stats Views, Likes, Kommentare, Shares pro Video
Follower-Zahl lesen Ja, mit user.info.stats Täglich, keine rückwirkende Historie
Kommentare lesen oder beantworten Nein Dritt-Apps nicht bereitgestellt
DMs lesen oder senden Nein Dritt-Apps nicht bereitgestellt
Folgen, entfolgen, liken Nein Es gibt keinen Endpoint

Eine Automatisierung, die auf TikTok Accounts folgt, Videos likt oder Kommentare beantwortet, nutzt also nicht die API. Sie steuert die App oder die Website mit einem Skript, was ein völlig anderes Risikoprofil ist. Die Instagram-Version dieser Unterscheidung habe ich in Instagram-Bots 2026 geschrieben, und bei TikTok ist es genau dasselbe.

Direct Post oder Inbox-Upload: entscheide, bevor du baust

Die Content Posting API liefert zwei Abläufe, und sie sind nicht austauschbar.

Direct Post geht an /v2/post/publish/video/init/ und veröffentlicht im Profil des autorisierten Creators, ohne dass er die App anfasst. Es braucht den Scope video.publish, in deiner App genehmigt und vom Nutzer autorisiert. Du musst post_info.privacy_level senden, und der Wert muss einer von denen sein, die der Creator-Info-Endpoint in privacy_level_options zurückgegeben hat: PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR oder SELF_ONLY. Rate einen Wert, den der Creator nicht aktiviert hat, und der Aufruf scheitert bei der Initialisierung.

Der Inbox-Upload geht an /v2/post/publish/inbox/video/init/ und braucht video.upload. Das Video landet im TikTok-Posteingang des Creators, und die Doku ist deutlich, was danach kommt: er muss „click on inbox notifications to continue the editing flow in TikTok and complete the post.“ Von allein wird nichts veröffentlicht. TikTok verlangt von Entwicklern, das in der Oberfläche zu sagen, weil die Leute sonst auf einen Post warten, der nie kommt.

Die Medienübertragung ist in beiden Fällen gleich. Setze source auf PULL_FROM_URL und gib eine video_url an, oder auf FILE_UPLOAD und gib eine video_size an. Die Dateigrenzen, heute nachgelesen:

Limit Wert
Maximale Dateigröße 4 GB
Dateien unter 5 MB Ein einzelner Teil, chunk_size gleich der Dateigröße
Dateien über 64 MB Muss in Teile zerlegt werden
Größe eines Teils 5 MB mindestens, 64 MB höchstens, letzter Teil bis 128 MB
Anzahl der Teile 1 bis 1000, der Reihe nach hochgeladen
Längstes Video über den Init-Endpoint des Uploads 10 Minuten
Rate Limit 6 Anfragen pro Minute pro User-Access-Token

Sechs Anfragen pro Minute pro Token ist die Zahl, an der naive Planer zerbrechen. Wenn du zwanzig Videos für einen Creator um 9 Uhr in die Warteschlange stellst, wirst du in Sekunden gedrosselt.

Das Audit: warum deine Videos privat veröffentlicht werden

TikTok macht die Sichtbarkeit von Inhalten von einem App-Audit abhängig. Die Doku sagt es klar: „All content posted by unaudited clients will be restricted to private viewing mode.“ Um das aufzuheben, „must undergo an audit“ der API-Client, das die Einhaltung von TikToks Terms of Service prüft.

Konkret bedeutet das:

Wenn du nur deine eigenen Accounts automatisierst, ist das Audit Papierkram zwischen dir und einer funktionierenden Integration. Wenn du ein Produkt ausliefern willst, plane es ein. Das ist dieselbe Art Hürde wie Metas App Review, über die ich in der Instagram Graph API 2026 geschrieben habe.

Wie du TikTok-Posts automatisierst, ohne einen eigenen Client zu betreiben

Drei Familien, und der Preis, den ich am 19. Oktober 2026 auf der jeweiligen Anbieterseite nachgelesen habe.

Tool Heute geprüfter Preis Was es bei TikTok automatisiert Für wen es gedacht ist
Buffer 5 $ pro Kanal und Monat (Essentials), 10 $ (Team), 0 $ für bis zu 3 Kanäle mit je 10 geplanten Posts Geplantes Veröffentlichen Eine Person, ein paar Kanäle
Metricool Ab 20 $ pro Monat (Starter, jährlich, bis zu 5 Marken), ab 53 $ (Advanced) Geplantes Veröffentlichen, Analytics Agenturen, die in Marken rechnen
Later 18,75 $ pro Monat (Starter, jährlich abgerechnet), 37,50 $ (Growth), 82,50 $ (Scale) Geplantes Veröffentlichen, Analytics Teams, die in Social Sets arbeiten
Growth-Bots, die die App steuern Unterschiedlich, oft 30 bis 80 $ pro Monat Follows, Likes, Kommentare, Massen-DMs Niemanden, wenn dir der Account etwas wert ist
PlugKit 49 $ im Monat für 5 verbundene Konten, jederzeit kündbar Veröffentlichen, Entwürfe, Sichtbarkeits- und Interaktionsflags, Analytics, aus einer API oder einem KI-Agenten Entwickler und Agenten
TikTok-API direkt Kostenlos, mit eigenem Client und eigenem Audit Alles, was die API bereitstellt Teams, die die Integration selbst besitzen wollen

Buffer, Metricool und Later sind Kalender: ein Mensch schreibt, das Tool veröffentlicht. Die Growth-Bots sind die dritte Familie, und sie nutzen die Content Posting API nicht, weil die API keinen Endpoint zum Folgen, Liken oder Kommentieren hat. Sie automatisieren die App selbst.

PlugKit sitzt dazwischen: es hält das TikTok-OAuth und den Token-Refresh, und POST /v1/posts mit einer öffentlichen .mp4-URL in mediaUrls veröffentlicht das Video. publishNow: true postet sofort, asDraft: true schickt es stattdessen in die Entwürfe der App, was dem Posteingang-Fluss am nächsten kommt. privacy entspricht TikToks Privacy-Levels, und allowComment, allowDuet und allowStitch legen fest, was andere mit dem Video machen dürfen. Zwei offene Grenzen: PlugKit kann TikTok-Kommentare weder lesen noch verwalten, weil die API sie nicht bereitstellt, und TikTok hat keine Option für „nicht gelistet“, also veröffentlichen unlisted und private beide als SELF_ONLY.

Die Analytics brauchen die Scopes video.list und user.info.stats, und sie gelten nicht rückwirkend. Ein Account, der vor der Einführung dieser Scopes verbunden wurde, liefert keine Analytics und keinen Fehler, was wie ein Bug aussieht und eine Neuverbindung ist.

TikTok-Posts automatisieren, ohne markiert zu werden

Die API-Doku veröffentlicht keine Liste von Auslösern für Markierungen, hier ist also, was das dokumentierte Verhalten dir sagt:

Wenn ein Agent schreibt, ist der Veröffentlichungsschritt derselbe API-Aufruf. Wie du einem KI-Agenten Zugang zu Social Media gibst erklärt diese Verdrahtung, und der Hub Instagram und Social-Automatisierung listet die Seiten Plattform für Plattform.

FAQ

Ist TikTok-Automatisierung erlaubt?

Veröffentlichen ja. TikTok liefert eine offizielle Content Posting API mit den Scopes video.publish und video.upload, und Tools, die darauf aufsetzen, nutzen einen unterstützten Weg. Follows, Likes, Kommentare oder Massen-DMs zu automatisieren nicht, weil es dafür keinen Endpoint gibt: diese Tools steuern die App oder die Website.

Warum wird mein über die API veröffentlichtes Video privat?

Weil dein API-Client das TikTok-Audit nicht bestanden hat. Die Doku sagt, dass alle Inhalte von nicht auditierten Clients auf den privaten Anzeigemodus beschränkt sind und Veröffentlichungsversuche auf öffentliche Accounts bei der Initialisierung blockiert werden. Besteh das Audit, und privacy_level funktioniert wie dokumentiert.

Was ist der Unterschied zwischen Direct Post und Inbox-Upload bei TikTok?

Direct Post veröffentlicht im Profil des Creators ohne weiteres Zutun, braucht video.publish und verlangt ein privacy_level, das der Creator aktiviert hat. Der Inbox-Upload braucht video.upload und lässt das Video im TikTok-Posteingang des Creators liegen, wo er die Benachrichtigung öffnen und den Post selbst fertigstellen muss.

Kann ich TikTok-Kommentare über die API lesen oder beantworten?

Nein. TikTok stellt Kommentare und Nachrichten Dritt-Apps nicht bereit. Du kannst beim Veröffentlichen allowComment setzen, was entscheidet, ob andere überhaupt kommentieren dürfen, aber es gibt keinen Endpoint, um sie aufzulisten oder zu beantworten. Jedes Tool, das etwas anderes behauptet, automatisiert die App.

Wie viele TikTok-Posts kann ich pro Minute veröffentlichen?

Sechs Anfragen pro Minute pro User-Access-Token, sowohl beim Direct-Post- als auch beim Inbox-Endpoint. Die Doku erwähnt ein Tageslimit für Posts, ohne eine Zahl zu nennen, baue also Wiederholungen mit Backoff ein und verteile geplante Warteschlangen, statt sie gemeinsam abzufeuern.

AB
Antoine BlancoGründer von PlugKit. Betreibt seine eigenen Instagram-, YouTube- und X-Accounts über die hier beschriebene API und den MCP-Server.

Ein Plug für jede Plattform, die dein Agent anfasst

49 $ im Monat für 5 verbundene Accounts, jederzeit kündbar. Jede Funktion in jedem Tarif.

Hol dir deinen API-Key →
Deutsch ▾