Video Posting API
for Short-Form
Social Media

Upload once. Publish everywhere your users already post.
Upload, schedule, and publish vertical videos to TikTok, Instagram Reels, YouTube Shorts, X, Facebook, and more from your app, workflow, or AI agent.
Create API Key No credit card required
View API Docs
158,295+
posts published
curl · Taisly Video Posting API
# 1. list connected accounts
curl https://app.taisly.com/api/private/platform/platforms \
  -H "Authorization: Bearer YOUR_API_KEY"

# 2. upload and schedule
curl -X POST https://app.taisly.com/api/private/post \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "video=@video.mp4" \
  -F "platforms=["PLATFORM_ID"]"
Response · 201Scheduled
{ "status": "scheduled",
  "platforms": [ "tiktok" ] }
UploadedScheduledPublished

A cleaner publishing layer for modern video products

Taisly gives your product a practical API layer for short-form distribution: connected accounts, video uploads, scheduled publishing, and history without maintaining every platform integration yourself.

One publishing layer

Route short-form videos to every connected destination without rebuilding platform-specific posting flows.

Schedule-ready by default

Publish right away or pass a timestamp when a campaign, workflow, or agent needs the post to go live later.

Clear posting history

Read back platform-level publishing status so your product can show users what happened after upload.

From video file to published post in four steps

Use the same mental model as the Taisly app: pick connected accounts, upload a video, choose when it goes live, then read history after publishing.
1

Get connected accounts

List the social accounts your user already connected in Taisly and choose the destination platform IDs.
2

Upload the video

Send a vertical video, caption, and destination IDs through one practical publishing endpoint.
3

Publish or schedule

Publish immediately or include a scheduled timestamp when the post should go live later.
4

Track history

Check post history and platform-level status after the job runs, so your app can report the result.

Give automations a posting layer with clear boundaries

A good video publishing API should not make agents guess. Taisly keeps destination accounts explicit, accepts direct video payloads, and lets your workflow check history after creating a post.

Publishing safeguards

Publish only to accounts the user has already connected.
Keep API keys in your server environment, worker, or agent runtime.
Keep a human review step before automated workflows publish live content.
Use explicit video constraints for vertical files, captions, destinations, and schedule time.

Start building with the Taisly Video Posting API

Connect accounts once, create an API key, and let your product, worker, or AI agent publish short-form videos through Taisly.

Try Taisly for Free