Compare

TikTok API posting limits

What the Content Posting API actually allows, where the ceilings are, and when it is the wrong tool.

Farmero team · checked

Short answer: an unaudited TikTok Content Posting API client can only post private (SELF_ONLY) videos, for up to five users in a 24-hour window. After audit, posts are public, but there is a per-creator daily cap (typically around 15 posts) and a per-client cap on active creators sized from your audit application. Source: TikTok's content sharing guidelines, checked 17 September 2026.

If you are trying to post to TikTok programmatically, the limits below are the ones that will decide whether it works. They come from TikTok's own developer documentation. Check them there before you build anything — this page is current to September 2026 and TikTok changes it.

The limits at a glance

Limit Unaudited client Audited client
Post visibility SELF_ONLY (private) only As the creator chooses
Users who can post Up to 5 per 24 hours Client cap from your audit application
Posts per creator Not the binding limit Varies; typically around 15 per day
Branding on content Not allowed Not allowed

The limit that stops most people

An unaudited API client can only post as SELF_ONLY.

Your posts go up private. Not unlisted, not limited reach — invisible to everyone but the account holder, who has to open the app and change the visibility by hand, per post.

If your reason for automating was to not open the app, this is the end of the road until you pass audit.

The other unaudited limit

Five users per 24 hours. An unaudited client can allow up to five accounts to post in a rolling day. So even setting the private-posts problem aside, an unaudited integration cannot run a fleet.

After audit

Passing audit lifts both of those, and introduces different ones.

  • Around 15 posts per day per creator account. The exact ceiling varies by creator.
  • A client-level cap on active creators per 24 hours, sized from the usage estimates you gave in your audit application. You do not pick this number afterwards; you declared it beforehand.
  • No superimposed branding. Apps must not add a brand name, logo, watermark, link or promotional text to content shared through the API.
  • Audit takes days to weeks, with a rejection-and-resubmit loop. Common rejections: the demo video does not show the full posting flow, creator settings are not respected, there is no visible confirmation screen before posting, policy pages are unreachable, or the requested scopes are broader than the demo justifies.

There is also a spam rejection — spam_risk_too_many_posts — with no published number attached to it, so you will find that ceiling by hitting it.

Two scopes, and they are not the same

  • video.upload puts a video in the account's drafts. A human still opens the app and posts it.
  • video.publish posts directly.

A lot of tools that say "posts to TikTok" hold video.upload. Worth checking which one you are buying.

When the API is the right answer

Genuinely, often. If you run a handful of established business accounts, publish a normal volume, and want scheduling and analytics in one place, the official API is cheaper, simpler and more reliable than driving a phone. It is also the sanctioned route, which counts for something.

When it is not

The audit is sized to the use case you declared. A client audited for a single-brand scheduler is not a client audited to run fifty creator accounts, and the per-client creator cap is the mechanism that enforces that.

The other ceiling is Instagram-shaped and worth knowing if you cross-post: Meta's publishing limit is a rolling 24-hour count derived from an account's own reach. A freshly connected account has almost no budget. New accounts are exactly the case where API posting is most constrained, and exactly the case most people automating are actually in.

What operators report about reach

This part is anecdote, and we would rather label it than dress it up.

Operators posting from desktop automation regularly report videos getting no distribution at all, while the same clip posted by hand from a phone performs normally. The usual explanation offered is that uploads are distinguishable at the upload layer and seeded differently.

Two honest caveats. First, most of those reports concern web and desktop automation, not the official API — and the same operators generally rate the official API above web automation. Second, there is no published controlled comparison of API posting versus in-app posting reach. The direction is widely reported; the size of the effect is not established, and anyone quoting you a percentage made it up.

The alternative

The other way to post to TikTok is the way an account holder does: from the app, on a phone. That is what Farmero does — it drives iPhones you own over USB, posts to your own accounts on a schedule, and confirms afterwards that the post went live.

No API scopes, no audit, no SELF_ONLY, no per-client creator cap. The tradeoffs are real and worth knowing before you commit: you need the phones, you need a Mac, and you are automating a UI that TikTok redesigns on its own timetable.

If you are weighing tools, see the Repurpose.io comparison and how many TikTok accounts fit on one iPhone.

How Farmero posts · Start free

FAQ

Can an unaudited TikTok API app post publicly?

No. TikTok's guidelines say unaudited clients can only post in SELF_ONLY viewership, and the getting-started docs say content from unaudited clients is restricted to private viewing.

How many posts per day does the TikTok API allow?

TikTok says the per-creator limit varies and is typically around 15 posts per day per creator account via Direct Post.

How many accounts can an unaudited client post for?

Up to five users in a 24-hour window, per TikTok's content sharing guidelines.

Does Farmero use the TikTok API?

No. Farmero posts through the TikTok app on iPhones you own, so API audit and caps do not apply. Automating the app may breach TikTok's terms, and nobody can promise an account will never be restricted.


Limits above from TikTok's Content Posting API documentation and content sharing guidelines, checked 17 September 2026. TikTok is the authority on its own API; verify before building.