reelazy
How it worksFormatsPricingCompareFree toolsBlogHelp
Home / Blog

TikTok Content Posting API for photo posts: what an app can and can't do

What any app that posts TikTok slideshows for you can and can't do through TikTok's official Content Posting API. Inbox drafts and direct posts, the audit, TikTok's daily limits, the choices you must make yourself, the AI-generated label and music.

November 5, 2026 · Updated November 5, 2026 · 7 min read · by Reelazy

Quick answer

  • An app can send a TikTok photo post to your inbox as a draft (you finish it in TikTok) or post it directly to your profile.
  • Until TikTok audits the app, everything it posts is private. After the audit, TikTok still limits direct posts to about 15 a day per account, and allows at most 5 drafts waiting in 24 hours.
  • For direct posts you must pick who can view the post yourself, with no default. Comments start off.
  • An app can't pick a specific sound. A direct post can only ask for TikTok's recommended music; for a chosen sound, send to the inbox and add it in the app.

Every scheduler, AI slideshow maker and automation tutorial that posts to TikTok goes through the same door: TikTok's Content Posting API. The rules of that API decide what any tool can do for you, whatever its marketing says.

This page goes through those rules for photo posts, with a link to TikTok's own page for each one. Where something is reported but not confirmed by TikTok, we say so. Checked on November 5, 2026.

Two ways in: inbox draft or direct post

The photo post endpoint has two modes (photo post reference):

Inbox draft (MEDIA_UPLOAD)Direct post (DIRECT_POST)
Where it landsYour TikTok inbox, as a notificationYour profile, published
Who finishes itYou, in TikTok's editorNobody, it is live
SoundAny sound you pick in the appOnly TikTok's recommended music, if asked for
Who can viewYou choose in the appYou choose in the tool before it posts
Comments, disclosureYou choose in the appYou choose in the tool before it posts
NeedsTikTok app version 31.8 or laterAn audited app for public posts

With an inbox draft you tap the notification, add a sound, check the caption and tap Post. TikTok's upload reference tells apps to explain exactly that to users.

The audit

A new app is "unaudited", and TikTok's content sharing guidelines restrict it hard:

  • It can only post with the viewing setting Only me (SELF_ONLY).
  • Up to 5 users can post through it in a 24-hour window.
  • Every account posting through it must be set to private at the time.

To post publicly, the app has to pass TikTok's audit, which checks that it follows the guidelines below. This is why a weekend project built on the API can post, but only privately. If a tool's posts come out as Only me no matter what you choose, it is probably unaudited.

TikTok's limits

These come from TikTok, not from the tool you use.

LimitWhat TikTok saysSource
Direct posts"typically around 15 posts per day" per creator account, shared across all apps that direct-post for that accountSharing guidelines
Drafts waiting"at most 5 pending shares within any 24-hour period"; more fails with spam_risk_too_many_pending_shareUpload reference, photo reference
Accounts per appA 24-hour cap on active creators per app, based on the app's audit applicationSharing guidelines
Requests6 a minute per account tokenPhoto reference
ImagesUp to 35 per postPhoto reference
Title and caption90 and 4,000 charactersPhoto reference

The 15 is shared: two tools direct-posting to one account share one allowance. Drafts count until you finish or delete them, so five unfinished drafts block the sixth.

What you must choose yourself

For direct posts, TikTok's sharing guidelines require the app to put certain choices in your hands every time:

  • Who can view. "Users must manually select the privacy status from a dropdown and there should be no default value." The options come from your account (Everyone, Friends, Followers, Only me), so an app can't preset Everyone for you.
  • Comments. Interaction settings start off: "none should be checked by default." For photo posts only Allow comment applies, since Duet and Stitch are for videos.
  • Commercial content. You say whether the post promotes yourself, a brand, a product or a service. "Your brand" labels it Promotional content, "Branded content" labels it Paid partnership, and branded content can't be private.
  • Which account. The app must show the account's nickname, so you know where the post goes.
  • A preview, and your consent. The app must show what will be posted and send nothing before you agree.
  • Editable text. Any title or hashtags the app fills in must be editable before posting.
  • No watermark. Apps must not add their own logo or watermark to your content.

That is why a tool that posts for you asks these questions on every approval.

The AI-generated label

The API has an is_aigc flag. When an app sets it, TikTok adds the "Creator labeled as AI-generated" tag to the post (direct post reference, photo reference).

Does the label reduce reach? TikTok's help center has said the creator label on its own does not limit distribution, but we could not load that page to re-check it on November 5, 2026, so treat it as unconfirmed.

Music

This is the limit people hit first. The photo post reference has one music field, auto_add_music, for direct posts only: "recommended music will be automatically added to photos", and you can change it later in TikTok. There is no field to choose a track.

So:

  • Direct post: TikTok's recommended music, or none.
  • Inbox draft: any sound you like, added in the app before you post.

Blotato's slideshow guide says the same from the tool side: for a specific track, post as a draft and pick the audio in the app. If trending sounds matter to your niche, plan on the inbox and a minute per post.

Images and where they come from

Photo posts can only pull images from a URL on a domain the app has verified (photo reference), so every tool hosts your slides first. The reference lists no sizes; slides that fill the frame are 1080 × 1440 (why 3:4).

Reported reach drops for direct posts: unconfirmed

Some founders who run many slideshow accounts report that direct posts reach fewer people than drafts finished in the app. ReelFarm's founder said in September 2026 that US accounts posting directly saw their For You reach fall while drafts were unaffected. TikTok has not confirmed this, and we have no controlled test. It is one more reason to start a new account on the inbox (setting up a TikTok account for your app).

What this means for any tool

When you compare tools (our comparisons), these questions cut through the marketing:

  1. Is it audited? If not, posts stay Only me.
  2. Does it offer the inbox? Without it you can't choose a sound.
  3. Does it ask who can view every time? If it never asks, it isn't following TikTok's guidelines for direct posts.
  4. Does it show TikTok's error when a post fails? Every tool hits the limits above sometimes.
  5. Does it promise numbers TikTok doesn't allow? No tool can direct-post more than TikTok allows per account.

How Reelazy uses the API

Reelazy posts through TikTok's official API and passed TikTok's audit in October 2026. Each account is set to Inbox or Direct, and you approve every post first, one at a time or with Approve all.

  • Inbox: each post lands in your TikTok inbox at its time. You add a sound and tap Post.
  • Direct: the approval dialog asks who can view, with nothing picked, and comments start unticked. You turn on the commercial disclosure when the post promotes your app. TikTok's recommended music is your choice.
  • AI label: set only when a slide shows an image Reelazy made, such as a chart card. Photos and text alone don't get it.
  • Limits: Reelazy sets no posting limits of its own. When TikTok refuses a post, the post shows TikTok's reason.

The posts themselves follow a format you pick, like mistakes, written for your product: see TikTok slideshows for budgeting apps for @yourapp's month. Check slide text with the TikTok slide text checker before you post, or start here to make your first posts.

Frequently asked questions

Can an app post a TikTok slideshow directly to my profile?

Yes, if TikTok has audited the app and you choose who can view the post before it goes out. Unaudited apps can only post as Only me.

How many posts a day can an app post to TikTok?

TikTok says typically around 15 direct posts a day per account, shared across every app that direct-posts for that account. Drafts are limited separately: at most 5 waiting in 24 hours.

Can an app add a trending sound to a TikTok photo post?

No. The API can only ask for TikTok's recommended music on a direct post. To use a specific sound, send the post to your inbox and add the sound in the TikTok app.

Why does a tool ask me who can view every post?

TikTok's guidelines require it: privacy must be chosen by you from a dropdown with no default, and comments must start off.

Do posts made through the API get less reach?

Some founders report it for direct posts, and TikTok has not confirmed it. Finishing drafts from your inbox avoids the question.

Do this in Reelazy

Inbox or Direct

Choose how approved posts reach TikTok - in your TikTok inbox to finish in the app, or straight to your profile at their time.

Make 2 posts freeRead the guide

Free plan, no card needed.

TikTok APIContent Posting APIdirect postinboxphoto mode

Read next

  • TikTok 0 views on a new account: what it means and what to do4 min
  • How to set up a TikTok account for your app (2026 guide)7 min
  • How to automate TikTok slideshows for your app (without n8n or an AI agent)7 min
reelazy

AI TikTok slideshows for your app, in the format of posts that already work. Made and posted for you, and you approve every post.

Product

How it worksCopy a formatFormatsUse casesPricingCompare

Resources

Free toolsBlogHelp centerFAQ

Support

Contact support[email protected]

Legal

Privacy PolicyTerms of Service
© 2026 Reelazy. All rights reserved.Reelazy is an independent product and is not affiliated with or endorsed by TikTok.