Skip to content
PostRoost

Schedule TikTok videos and photo posts

Publish videos and photo posts of up to 35 images to TikTok through TikTok's Content Posting API. Public posting depends on TikTok auditing the app first.

PostRoost post composer with Facebook, Instagram, LinkedIn and X accounts selected, a custom Instagram caption in the per-network tabs, and live Facebook and Instagram previews.
PostRoost screen with demo data

What PostRoost does with TikTok

What you can connect
TikTok accounts (Login Kit)
What you can publish
Video, or a photo post of up to 35 images
Caption length
2,200 characters (photo post titles are cut to 90)
Image alt text
No
First comment
No
Numbers PostRoost pulls back
The adapter asks TikTok for views, likes, comments and shares, but the current connection does not request TikTok's video-list permission, so expect TikTok numbers to be unavailable until that is added and approved.

Before your team can connect

TikTok developer app with the Content Posting API (Direct Post). TikTok must audit the app before posts can be public; unaudited apps can only post privately to the developer's own test accounts.

Limitations to know about

  • Links are not allowed in TikTok captions.
  • The domain hosting your media must be verified in the TikTok developer portal.
  • TikTok processes uploads asynchronously; PostRoost waits for it and re-checks posts that are still processing.

What to know before relying on TikTok

TikTok is strict about third-party posting. Until TikTok audits a developer app, that app can only publish private posts, visible only to the account owner, and only for the developer’s own test accounts. The videos and images must also be hosted on a domain that has been verified in TikTok’s developer portal. If public TikTok posting matters to you, check with us that the deployment you use has passed the audit.

Publishing

Attach a video, or one or more images for a photo post. TikTok fetches the media and processes it; PostRoost waits for TikTok to confirm and re-checks posts that are still processing. Links are not allowed in TikTok captions.

Numbers

The adapter can read views, likes, comments and shares, but TikTok only provides them with an additional video-list permission that the current connection does not ask for. Treat TikTok analytics as unavailable for now.

Frequently asked questions

10 questions

Why would TikTok posts only be visible to me?

Until TikTok audits a developer app, that app can only publish private posts, visible to the account owner, and only for the developer's test accounts. Public posting needs the audit.

What can I publish to TikTok?

Videos, or photo posts of up to 35 images.

Can TikTok captions include links?

No. TikTok does not allow links in captions. Point people to the link on your profile instead.

How long can a TikTok caption be?

Up to 2,200 characters, counted in UTF-16 units, so most emoji count as two. Our character counter counts the way TikTok does.

Why does the media have to be on a verified domain?

TikTok fetches videos and images from a web address and only accepts addresses on domains verified in its developer portal, so the domain where the deployment stores media must be verified.

What happens while TikTok processes a video?

TikTok fetches and processes the media first. PostRoost waits for TikTok to confirm and re-checks posts that are still processing, so they are not marked as failed too early.

Does PostRoost show TikTok analytics?

Not at the moment. TikTok only shares views, likes, comments and shares with an extra video-list permission that the current connection does not request.

Can I schedule a first comment on TikTok?

No. First comments are available on Instagram, Facebook and X.

Can I post the same video to TikTok, Reels and YouTube?

Yes. Attach the video once, tick the TikTok, Instagram and YouTube accounts, and tailor each caption in its tab. YouTube takes its title from the first line.

What if TikTok refuses a post?

Temporary errors are retried automatically. Permanent ones, such as media TikTok will not accept or a missing permission, appear in the Actions list with TikTok's message.

Get your next month of posts approved and scheduled

Start on the Free plan with one client. Upgrade when you need approvals, more people or more clients.

The PostRoost calendar on a laptop and the approvals list on a phone, with demo data

Latest from the blog

View all articles