Facebook
Video Posting
API

Upload, schedule, and publish Facebook videos from your app.
Add Facebook 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
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=["facebook"]"
Response · 201Scheduled
{ "status": "scheduled",
  "platforms": [ "facebook" ] }
UploadedScheduledPublished

Build Facebook publishing without owning every edge case

Taisly gives your team one predictable path from uploaded video to live Facebook 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 Facebook publishing alongside the rest of your multi-platform distribution stack.

From video file to Facebook 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 Facebook 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 Facebook post should go live.
4

Report the result

Read posting history so your product can show the user what happened after publishing.

Use Facebook posting inside the workflow you already run

Create an API key, send videos from your backend, and keep Facebook 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=["facebook"]"

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