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 res = await fetch("https:">//api.relayapi.dev/v1/posts", {
  method: "POST",
  headers: {
    Authorization: "Bearer rlay_live_xxxx",
    "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 about 30 seconds.

2

Build your integration

Use the REST API or our SDKs to publish content from your stack.

3

We handle the rest

RelayAPI manages 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

Are TikTok posts published directly or as drafts?

The TikTok Content Posting API publishes content as drafts by default, which users must confirm in the TikTok app. Some approved applications can publish directly. RelayAPI supports both modes depending on your API access level.

What content types can I publish to TikTok through RelayAPI?

RelayAPI supports video uploads (the primary TikTok format), photo posts, and photo carousels. Videos can include captions, hashtags, and disclosure labels. We handle format validation and transcoding requirements.

How does RelayAPI handle TikTok's video requirements?

TikTok has specific requirements for video format, resolution, duration, and file size. RelayAPI validates your videos before upload, handles chunked uploads for large files, and manages the async processing pipeline.

Can I add music or effects through the API?

The TikTok Content Posting API does not support adding music or effects programmatically. Videos must be fully produced before upload. RelayAPI focuses on reliable publishing of your pre-produced content.

Start building with TikTok.

Join developers who chose RelayAPI over wiring up TikTok Content Posting API by hand.