Explore/muapi.ai/tiktok-publish

muapi/tiktok-publish

other

Upload and publish a video to a connected TikTok account.

Input

Configure the model parameters below.

Drag & drop, paste file/image, or paste a link

Result

Your generated results
will appear here

📝

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
Disable Commentsboolean

-

Default Valuefalse
Disable Duetboolean

-

Default Valuefalse
Disable Stitchboolean

-

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.