X (Twitter)
Video Posting
API
Upload, schedule, and publish X (Twitter) videos from your app.
Add X (Twitter) video publishing to your product, internal tool, or AI agent workflow without building the upload, scheduling, and history layer from scratch.
Create API Key No credit card required
View API Docs 158,295+
posts published
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=["x"]"
Response · 201Scheduled
{ "status": "scheduled",
"platforms": [ "x" ] }UploadedScheduledPublished
Build X (Twitter) publishing without owning every edge case
Taisly gives your team one predictable path from uploaded video to live X (Twitter) post, while keeping connected accounts, destination IDs, scheduling, and publishing history explicit.
Use connected-account permissions instead of asking users to share platform credentials.
Keep the workflow focused on vertical short-form videos, captions, destinations, and schedule time.
Ship X (Twitter) publishing alongside the rest of your multi-platform distribution stack.
From video file to X (Twitter) post in four steps
Use Taisly as the publishing layer after your app, content pipeline, or agent has already created the video.
1
Connect the account
Let the user connect their X (Twitter) account in Taisly before your backend creates posts for it.
2
Upload the video
Send a vertical video, caption, and destination ID to the Taisly posting endpoint.
3
Publish or schedule
Publish now or include a scheduled timestamp when the X (Twitter) post should go live.
4
Report the result
Read posting history so your product can show the user what happened after publishing.
Connect this X (Twitter) workflow to every short-form channel
Start with X (Twitter), then link the same publishing story to TikTok, Instagram Reels, YouTube Shorts, X, Facebook, and the rest of the supported platform pages.
TikTok API
See the TikTok API page
Instagram Reels API
See the Instagram Reels API page
YouTube Shorts API
See the YouTube Shorts API page
Snapchat API
See the Snapchat API page
Threads API
See the Threads API page
Facebook API
See the Facebook API page
Reddit API
See the Reddit API page
Telegram API
See the Telegram API page
Line API
See the Line API page
REDnote (小红书) API
See the REDnote (小红书) API page
Douyin (抖音) API
See the Douyin (抖音) API page
Use X (Twitter) posting inside the workflow you already run
Create an API key, send videos from your backend, and keep X (Twitter) publishing available to products, scheduled jobs, and AI-assisted content workflows.
API key
# 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=["x"]"
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



