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

POST /v1/posts
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
Save 3+ hours of development time

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

VideosPhoto PostsCarousels

How It Works

1

Connect Your Account

Authorize your TikTok account via OAuth in 30 seconds

2

Build Your Integration

Use the REST API or our SDKs to publish content

3

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.