TikTok Official API: Scheduling, Access and Limits

Yes, TikTok has an official API for publishing content—but it does not provide a public endpoint that stores a post and publishes it at a future time. TikTok’s Content Posting API lets approved applications publish videos and photos to an authorized user’s account. To turn that into a scheduler, you must build and operate the scheduling system around TikTok’s API yourself.

That distinction matters. TikTok supplies the publishing connection. Your application must handle the queue, publish times, OAuth tokens, media storage, retries, status checks, and failures.

If you want to build that infrastructure, you can apply for TikTok’s developer access. If you mainly need a straightforward API for scheduling posts, Postqued provides that layer from $9 per month with unlimited posts and API access.

Quick answer

Question Answer
Is there an official TikTok publishing API? Yes: the Content Posting API
Can it publish videos? Yes
Can it publish photos and carousels? Yes, with 1–35 image URLs
Can it send drafts to TikTok? Yes, through the Upload flow
Does it store a future publish time? No public scheduling endpoint is documented
Is OAuth required? Yes, for the creator’s TikTok account
Can an unaudited client publish publicly? No; unaudited Direct Posts are restricted to private viewing

TikTok exposes two related publishing workflows. Direct Post publishes from the approved application, while Upload to TikTok sends a draft that the creator finishes in TikTok’s editing flow. Both are official, but they solve different product requirements.

Does TikTok’s API Schedule Posts for the Future?

TikTok’s current public Content Posting API documentation does not list a native future-scheduling endpoint. The documented Direct Post endpoint starts the publishing process when it is called.

A TikTok scheduling product therefore needs its own scheduling layer:

  1. Accept the video or photos, caption, publishing options, and requested time.
  2. Store the media and scheduled post securely.
  3. Place the post in a durable queue.
  4. Refresh or validate authorization when required.
  5. Call TikTok’s Direct Post endpoint at the scheduled time.
  6. Monitor the publish_id until TikTok reports a final status.
  7. Surface errors and safely retry failures that can be retried.

The scheduling logic is not a single TikTok API call. It is an application and operations problem that continues after the initial integration is working.

What Is Required to Get TikTok API Access?

Building directly with TikTok requires more than creating an API key. The official setup includes application configuration, user authorization, review, and an audit for public posting.

1. Register and configure an application

Create an application in TikTok for Developers, add the Content Posting API product, and enable Direct Post. TikTok’s Content Posting API setup guide explains that media pulled from a URL also requires verification of the domain or URL prefix that hosts it.

2. Request the publishing scope

TikTok’s Direct Post reference requires the video.publish scope. Each TikTok user must then authorize your application for that scope before you can publish to their account.

This requires implementing TikTok’s OAuth flow, securely storing user tokens, handling token renewal, and supporting account disconnection.

3. Submit the application for review

TikTok reviews applications before granting access to requested products and scopes. TikTok’s App Review FAQ says the review may take several days to two weeks after submission.

Approval is not automatic. TikTok may return feedback, require changes, or reject the application. After making changes, you may need to submit it again. Later changes to an approved application must also be reviewed before they appear in the live release.

4. Complete the Content Posting API audit

TikTok’s Content Posting API setup guide states that content posted by unaudited clients is restricted to private viewing mode. After testing the integration, the API client must undergo an audit before that restriction can be lifted.

For an unreleased application, TikTok may also request supporting material such as the reason for the integration and UX mockups. That means the work is not limited to backend code: the review can include your user flow, interface, permissions, and compliance with TikTok’s design and content-sharing guidelines.

TikTok’s current Direct Post guidelines also document these restrictions:

  • Unaudited clients can allow up to five users to post in a 24-hour period.
  • Unaudited Direct Posts are limited to SELF_ONLY viewing.
  • Creator caps apply to the application based on its approved usage.
  • A creator-level Direct Post cap varies and is typically around 15 posts per day, shared across API clients.

Those are provider controls, not subscription limits, and a third-party scheduler cannot remove them.

5. Build the production infrastructure

Once access is available, you still need to operate the integration. A production implementation normally needs:

  • OAuth token storage and renewal
  • Creator-info checks before posting
  • Media upload or verified-domain hosting
  • A durable scheduler and worker queue
  • Time-zone and daylight-saving handling
  • Status polling and error reporting
  • Retry and idempotency controls
  • Monitoring for API and policy changes

TikTok provides the publishing interface. These surrounding systems remain your responsibility.

Building Directly vs Using the Postqued API

The right approach depends on whether the TikTok integration is part of your core product.

Requirement Build directly with TikTok Use Postqued
TikTok developer application You create and submit it Not required for your own application
Scope review and posting audit You manage them Handled within Postqued’s integration
TikTok OAuth implementation You build and maintain it Users connect their account through Postqued
Future scheduling You build the queue and workers Included in the Postqued API workflow
Status checks and operational handling You implement them Exposed through Postqued’s publishing workflow
API access price Engineering and operating cost Included from $9/month

Building directly can make sense when TikTok authorization is a core part of your own customer-facing product and your team is prepared to own the review, compliance, and infrastructure.

Postqued is the simpler option when your goal is to publish from a script, backend, automation, or AI agent without building a TikTok integration from the ground up.

For implementation details, use the TikTok photo-post API guide for carousels and the bulk-upload workflow for scheduling multiple independent posts safely.

How Postqued Simplifies TikTok Scheduling

Postqued gives developers a documented REST API with API-key authentication. You submit the content and publishing time to Postqued; Postqued maintains the scheduling layer and sends the post through TikTok’s official Content Posting API at the requested time.

This removes the need to build your own:

  • TikTok developer application and review workflow
  • User-facing TikTok OAuth implementation
  • Scheduling queue and publishing workers
  • TikTok-specific upload and status integration
  • Retry and failure-handling system

The Postqued API documentation covers the available endpoints and request formats.

Postqued Pricing for TikTok API Access

Postqued plans start at $9 per month. The Solo plan includes:

  • Unlimited posts
  • Five connected social accounts
  • API and MCP access
  • All supported platforms

“Unlimited posts” means Postqued does not impose a monthly post allowance on the plan. TikTok’s own API rules, account eligibility, content policies, and platform restrictions still apply.

You can review the current details on the Postqued pricing page.

Which Option Should You Choose?

Apply directly to TikTok when you are building a full social application, need to control the complete authorization experience, and can dedicate engineering time to review, compliance, and ongoing maintenance.

Use Postqued when TikTok publishing is a step in a larger workflow and you want a simpler scheduling API. It is especially useful for:

  • Backend jobs and internal tools
  • AI agents and MCP workflows
  • No-code and automation platforms
  • Agencies managing repeatable publishing workflows
  • Developers who need to launch without waiting for their own TikTok application review

If you need a human-facing scheduler as well as an API, review the Postqued TikTok scheduler. It schedules TikTok inside the same workspace used for the other supported social networks, so Postqued is not a TikTok-only product.

The Bottom Line

TikTok does have an official publishing API. Getting production access requires an application, approved scopes, OAuth implementation, review, and a Content Posting API audit. TikTok’s current public API reference does not provide a native future-scheduling endpoint, so you must also build the scheduling infrastructure yourself.

If that integration is central to your product, applying directly may be worth the work. If you simply need to schedule TikTok posts programmatically, Postqued starts at $9 per month with unlimited posts and API access included.

Sources

TikTok documentation reviewed August 9, 2026. API requirements can change, so confirm implementation details in TikTok’s current documentation before building.

Frequently Asked Questions

Does TikTok have an official API?

Yes. TikTok's official Content Posting API lets approved applications directly publish videos and photo posts or upload drafts for an authorized creator to finish inside TikTok.

Does TikTok's API have a native scheduling endpoint?

TikTok's current public Content Posting API reference does not document a native future-scheduling endpoint. A scheduling application must store the post and publish time, then call TikTok's Direct Post API when that time arrives.

How long does TikTok API approval take?

TikTok says app review may take several days to two weeks after submission. An application that is not approved may need changes and another review.

How much does the Postqued API cost?

Postqued plans start at $9 per month. The Solo plan includes unlimited posts, five connected social accounts, and API and MCP access. TikTok's own platform rules and restrictions still apply.

What limits apply to unaudited TikTok API clients?

TikTok restricts unaudited Direct Post clients to private viewing and documents a five-user daily cap. Audited and unaudited clients also have creator and posting caps; the per-creator Direct Post limit varies and is typically around 15 posts per day.