One API Call to Post on TikTok
The TikTok Content Posting API requires developer app approval, video-first content requirements, and complex disclosure labeling. RelayAPI handles OAuth, rate limits, media hosting, and API changes.
No credit card required · Free plan available
const response = await fetch('https://api.relayapi.dev/v1/posts', {
method: 'POST',
headers: {
'Authorization': 'Bearer rlay_live_xxxxxxxxxx',
'Content-Type': 'application/json',
},
body: JSON.stringify({
content: 'Check out our latest update!',
platforms: ['tiktok'],
media: ['https://cdn.example.com/image.jpg'],
}),
});TikTok Content Posting API
- TikTok developer app approval requires detailed use case review and can take several weeks with back-and-forth
- Video uploads use a multi-step init/upload/publish flow with chunk uploads for files over 64MB
- Content disclosure requirements (paid partnership, branded content) must be set correctly or posts are rejected
- OAuth uses a non-standard flow with limited scope control and tokens that expire after 24 hours
- The API is relatively new and changes frequently, with features being added and deprecated rapidly
RelayAPI
- RelayAPI manages the developer app approval process and maintains API access compliance on your behalf
- Upload videos to RelayAPI with a single call -- we handle chunking, init/upload/publish flow, and processing
- Content disclosure labels are set through simple parameters -- we validate and format them per TikTok requirements
- Automatic token refresh handles TikTok's short-lived tokens so your publishing flow never breaks
- We track TikTok API changes daily and update our integration layer, so your code stays stable
TikTok Creator or Business Account Required
Publishing via the TikTok Content Posting API requires a Creator or Business account. The API does not support direct publishing -- videos are posted as drafts that users must confirm in the TikTok app.
Supported Content Types
How It Works
Connect Your Account
Authorize your TikTok account via OAuth in 30 seconds
Build Your Integration
Use the REST API or our SDKs to publish content
RelayAPI Handles the Rest
We manage publishing, rate limits, and delivery notifications
Ship Faster
Publish TikTok content with a single API call. No multi-step upload flow, no chunk management, no disclosure label formatting. Send your video and metadata, we handle the pipeline.
Official API, Zero Hassle
RelayAPI uses the official TikTok Content Posting API. Your content goes through TikTok's native pipeline with full creator tools support, while we manage app approval and token lifecycle.
Compliance Built In
TikTok's content disclosure requirements are complex and strictly enforced. RelayAPI validates disclosure labels, branded content tags, and privacy settings before submission to prevent rejections.
Frequently Asked Questions
Start Building with TikTok
Join developers who chose RelayAPI over building with TikTok Content Posting API directly.
Get Started Free© 2026 Relay. All rights reserved.