TikTok Publish: AI Tool

Upload and publish a video to a connected TikTok account. TikTok Publish uploads and posts a video directly to a connected TikTok account through a single API call. Pass the public URL of your video along with the connected account, and the video is published to TikTok with your chosen caption and privacy settings — no manual upload, no logging into the app. Designed for creators, agencies, and automated content pipelines, TikTok Publish lets you schedule and ship short-form video at scale. Connect your account once, then publish programmatically with full control over caption, privacy level, and interaction settings like comments, Duet, and Stitch.

Interactive model controls

Upload and publish a video to a connected TikTok account.

📝

Overview

About this model

TikTok Publish uploads and posts a video directly to a connected TikTok account through a single API call. Pass the public URL of your video along with the connected account, and the video is published to TikTok with your chosen caption and privacy settings — no manual upload, no logging into the app.

Designed for creators, agencies, and automated content pipelines, TikTok Publish lets you schedule and ship short-form video at scale. Connect your account once, then publish programmatically with full control over caption, privacy level, and interaction settings like comments, Duet, and Stitch.

1Automation: Auto-publish AI-generated videos to TikTok as part of a content pipeline.
2Agencies: Post to multiple client TikTok accounts programmatically from one dashboard.
3Creators: Schedule and ship short-form video without manual uploads.
4Marketing: Push product clips and campaign videos to TikTok on a set cadence.
5SaaS: Add native TikTok publishing to your own app via a single API endpoint.
💰

Pricing & Value

Cost analysis

muapiapp$0.02 per publish

Publish videos directly to connected TikTok accounts via a single API call — ideal for automated content pipelines and posting at scale.

Fal.aiNot available

Does not offer TikTok publishing.

ReplicateNot available

Does not offer TikTok publishing.

** Competitor pricing is estimated based on similar model architectures and usage tiers.

⚙️

Technical Details

Configuration schema

Account IDinteger

ID of the connected TikTok account.

Default Value-
Video URLstring

Public URL of the video to upload.

Default Value-
Captionstring

Video caption (max 150 chars).

Default Value
Privacy LevelEnum (4 options)

-

Default ValuePUBLIC_TO_EVERYONE
Allow Commentsboolean

-

Default Valuetrue
Allow Duetboolean

-

Default Valuetrue
Allow Stitchboolean

-

Default Valuetrue
AI Generated Contentboolean

Mark as AI-generated.

Default Valuefalse
📖

Implementation Guide

Developer documentation

How to Publish a Video to TikTok

  1. Connect your TikTok account: Link your TikTok account in the dashboard so it appears as a selectable connected account. Use its account_id in the request.

  2. Provide the video: Set media_url to the public URL of the video you want to publish. The video must be reachable so TikTok can fetch it.

  3. Write your caption: Set title to your caption (max 150 characters). Leave blank to publish without a caption.

  4. Set privacy and interaction options: Choose privacy_level (PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR, or SELF_ONLY). Optionally toggle disable_comment, disable_duet, and disable_stitch.

  5. Submit and track: The API returns a request_id. Poll the result endpoint until status is completed; the output contains the TikTok publish_id for the posted video.

❓

Common Questions

Frequently asked

What does TikTok Publish do?

It uploads and publishes a video to a connected TikTok account via a single API call. You provide the video URL, caption, and privacy settings, and the video is posted to TikTok automatically.

How do I connect my TikTok account?

Connect your TikTok account once in the dashboard. It then becomes a selectable account, and you reference it by its `account_id` in your publish requests.

What video formats and URLs are supported?

Provide a publicly accessible video URL in `media_url`. The video must be reachable so it can be fetched and uploaded to TikTok during publishing.

How long can my caption be?

The `title` (caption) field accepts up to 150 characters. It's optional — leave it empty to publish without a caption.

What privacy levels are available?

You can set `privacy_level` to `PUBLIC_TO_EVERYONE`, `MUTUAL_FOLLOW_FRIENDS`, `FOLLOWER_OF_CREATOR`, or `SELF_ONLY`. You can also disable comments, Duet, and Stitch independently.

How much does it cost to publish to TikTok?

TikTok Publish costs $0.02 per published video, making it inexpensive to automate posting at scale across one or many connected accounts.