Now supporting TikTok, YouTube Shorts, Facebook Reels & Instagram

One upload.
Every platform.

Actracia Studio helps creators publish short-form videos to TikTok, YouTube Shorts, Facebook Reels, and Instagram — all from the command line.

~/API Upload

$ python3 tiktok/upload.py --path video.mov --title "Demo #fyp"

✅ TikTok token valid

📹 Video: video.mov (15.2 MB)

⏳ Uploading...

✅ Upload complete! Published to TikTok

─────────────────────────────────────

$ python3 youtube/upload.py --path video.mov --title "Demo #Shorts"

✅ YouTube token valid

✅ Upload complete! youtube.com/shorts/vsX9J...

Supported Platforms

Publish to all major short-form video platforms with a single command.

TikTok

Upload videos via Content Posting API. Supports privacy levels, captions, and hashtags.

OAuth 2.0Video UploadAuto Refresh

YouTube Shorts

Resumable uploads via Data API v3. Vertical videos auto-detected as Shorts.

Google OAuthResumable UploadAuto Refresh

Facebook Reels

Publish Reels to your Facebook Page via Graph API. Supports descriptions and tags.

Graph API v25Page ReelsLong-lived Token

Instagram Reels

Publish Reels to your Instagram profile via Graph API. Auto-share to Feed.

Graph APIReelsBusiness Account

How It Works

Three steps to publish your content everywhere.

01

Authenticate

Run authen.py once per platform. OAuth tokens are saved securely to .env.

02

Upload

Run upload.py with your video path, title, and privacy. Tokens auto-refresh.

03

Published

Your video goes live on TikTok, YouTube, or Facebook. Check status anytime.

Built for Developers

Clean Python scripts. No bloated SDKs. Just works.

CLI First

Upload from terminal with full parameter control

Token Manager

Auto-refresh expired tokens, save to .env

Multi-Platform

TikTok, YouTube, Facebook from one codebase

Secure OAuth

Industry-standard OAuth 2.0 flows

Auto Refresh

Tokens refresh automatically before uploads

Organized

Clean folder structure per platform

Pure Python

No complex dependencies, just requests

Open Source

Full source code on GitHub

Ready to publish?

Try the interactive demo or clone the repo to get started in minutes.