TikTok
BulkPublish
TikTok API
Publiceer, plan en beheer TikTok vanuit je eigen code. Eén REST API en één sleutel dekken TikTok en elk ander netwerk dat je koppelt, dus je schrijft de integratie maar één keer.
Wat de TikTok API kan
Alles hieronder maakt deel uit van de gepubliceerde API en werkt vandaag met TikTok.
| Mogelijkheid | Endpoint |
|---|---|
| Posts aanmaken, inplannen, bijwerken en publiceren | POST /api/posts |
| Afbeeldingen en video uploaden | POST /api/media |
| De eerstvolgende vrije plek in je wachtrij vinden | GET /api/posts/queue-slot |
| Terugkerende planningen aanmaken | POST /api/schedules |
| Nieuwe items uit een RSS-feed publiceren | POST /api/rss-feeds |
| TikTok instellingen voor makers van een kanaal opvragen | GET /api/channels/{id}/options |
| Statistieken per post uitlezen | GET /api/posts/{id}/metrics |
| Controleren of de koppeling gezond is | GET /api/channels/{id}/health |
| Het verbruik van je abonnement controleren | GET /api/quotas/usage |
Posttypen die je op TikTok kunt publiceren
Kies het type met postTypeOverrides. Een type dat TikTok niet biedt, wordt geweigerd voordat er iets in de wachtrij komt.
| Berichttype | Media |
|---|---|
video Video | Verplicht: 1 video |
photo_slideshow Photo Slideshow | Verplicht: 1 tot 35 afbeeldingen |
Een TikTok-post inplannen met curl
Drie verzoeken: zoek je kanaal, upload het bestand als de post er een heeft en maak dan de post aan. Vervang de sleutel door een sleutel uit Instellingen, dan API-sleutels, en 12 door je eigen kanaal-id.
1. Lijst je kanalen op en noteer de id van je TikTok-account.
curl https://app.bulkpublish.com/api/channels \
-H "Authorization: Bearer bp_your_key_here" 2. Upload het bestand. Het antwoord geeft de media-id die hieronder als mediaFiles wordt gebruikt.
curl -X POST https://app.bulkpublish.com/api/media \
-H "Authorization: Bearer bp_your_key_here" \
-F "file=@clip.mp4" 3. Maak de post aan.
curl -X POST https://app.bulkpublish.com/api/posts \
-H "Authorization: Bearer bp_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"content": "Packing an order in 30 seconds",
"channels": [{ "channelId": 12 }],
"status": "scheduled",
"scheduledAt": "2026-12-01T09:00:00Z",
"mediaFiles": [101],
"platformSpecific": {
"tiktok": {
"privacyLevel": "PUBLIC_TO_EVERYONE",
"disableDuet": false,
"thumbnailTimestamp": 1.5
}
}
}' Het antwoord is de aangemaakte post, met id en status. Haal hem later op met GET /api/posts/{id} om te zien hoe het ging.
TikTok-opties
Stuur deze mee in platformSpecific, onder de sleutel voor TikTok.
| Optie | Wat het doet | Accepteert |
|---|---|---|
privacyLevel | Wie de video kan zien | PUBLIC_TO_EVERYONEMUTUAL_FOLLOW_FRIENDSFOLLOWER_OF_CREATORSELF_ONLY |
disableDuet | Duet uitzetten | waar of onwaar |
disableStitch | Stitch uitzetten | waar of onwaar |
disableComment | Reacties uitzetten | waar of onwaar |
isAigc | Markeren als door AI gemaakt | waar of onwaar |
brandContentToggle | Markeren als betaald partnerschap | waar of onwaar |
brandOrganicToggle | Markeren als promotie van je eigen merk | waar of onwaar |
thumbnailTimestamp | Omslagbeeld, in seconden vanaf het begin | een getal |
Om de geldige instellingen voor makers van een kanaal te vinden, roep je GET /api/channels/{id}/options aan.
TikTok-analytics via de API
Deze statistieken komen terug voor elke TikTok-post op GET /api/posts/{id}/metrics, met momentopnames in de tijd.
- Weergaven
- Bereik
- Likes
- Reacties
- Gedeeld
- Opgeslagen
- Kliks
- Videoweergaven
- Interactiepercentage
Reacties en berichten
BulkPublish leest geen reacties of berichten op TikTok, dus er is hier niets om op te lijsten of te beantwoorden.
API-toegang in elk abonnement
Elk abonnement bevat API-sleutels, ook het Free-abonnement. Dit is wat elk abonnement toestaat.
| Abonnement | API-sleutels | Verzoeken per dag |
|---|---|---|
| Free | 1 | 30 |
| Pro | 5 | 5.000 |
| Business | 10 | 50.000 |
Bouw direct op TikTok, of gebruik BulkPublish
Direct bouwen is een redelijke keuze, zeker als je iets nodig hebt wat BulkPublish niet biedt. Dit vraagt Content Posting API van je, gecontroleerd aan de hand van de documentatie van oktober 2026.
- Publiceren voor andere accounts dan je eigen kan pas nadat TikTok je app heeft goedgekeurd.
- Tot TikTok je app heeft gecontroleerd, is alles wat je plaatst alleen privé te bekijken.
BulkPublish houdt de koppeling voor je in stand: het vernieuwt tokens, controleert elke post op de regels van TikTok voordat hij in de wachtrij komt en meldt een mislukte bestemming bij de post, zodat je code één verzoek doet.
Lees de officiële documentatie
Liever een assistent vragen?
Claude, ChatGPT en Cursor kunnen hetzelfde doen via de TikTok MCP-server, met opdrachten in plaats van code.
Liever een kalender dan code?
Hetzelfde TikTok-account kun je ook vanuit de app inplannen, met een contentkalender en bulkupload.
Veelgestelde vragen
Veelgestelde vragen over de TikTok API.
Is er een TikTok API die ik kan gebruiken zonder de integratie zelf te bouwen?
Ja. BulkPublish biedt TikTok aan via zijn REST API. Koppel je TikTok-account één keer en publiceer, plan en beheer het daarna met een sleutel. Dezelfde sleutel werkt voor elk ander netwerk dat je koppelt.
Wat kan ik via de API op TikTok publiceren?
De posttypen zijn Video en Photo Slideshow. Elk type wordt gecontroleerd op de mediaregels van TikTok voordat er iets in de wachtrij komt, dus een verzoek dat TikTok zou weigeren, mislukt meteen met een duidelijke fout.
Kan ik TikTok-posts via de API inplannen?
Ja. Stuur status "scheduled" met een scheduledAt-tijd en een timezone, of vraag eerst om de eerstvolgende vrije plek in je wachtrij. Terugkerende planningen en RSS-feeds zijn ook beschikbaar.
Kan ik TikTok-analytics via de API uitlezen?
Ja. De statistieken per post omvatten Weergaven, Bereik, Likes, Reacties, Gedeeld, Opgeslagen, Kliks, Videoweergaven en Interactiepercentage, met momentopnames in de tijd.
Kan ik TikTok-reacties of -berichten via de API lezen en beantwoorden?
Nee. BulkPublish leest geen reacties of berichten op TikTok.
Kost de TikTok API extra?
Nee. API-toegang zit in elk abonnement. Free bevat 1 sleutel en 30 verzoeken per dag, Pro 5 sleutels en 5.000 per dag, Business 10 sleutels en 50.000 per dag.
Heb ik een TikTok-developeraccount of een app-review nodig?
Niet om BulkPublish te gebruiken. Je koppelt je TikTok-account op de pagina Kanalen en publiceert met een BulkPublish-sleutel. Als je in plaats daarvan op de eigen API van TikTok bouwt, staat in het gedeelte hierboven wat die van je vraagt.
Kan een AI-assistent dit ook doen?
Ja. De pagina over de TikTok MCP-server laat zien hoe je Claude, ChatGPT of Cursor koppelt en wat je kunt vragen.
Andere netwerken
Dezelfde sleutel en dezelfde opbouw van verzoeken werken voor 15 netwerken.
Begin met publiceren op TikTok vanuit code
Maak een gratis account, koppel TikTok en genereer een sleutel. Geen creditcard nodig.