Open beta — platform app reviews in progress; new users join as testers
Crosscast publishes everywhere. Once.
Crosscast takes one short-form video and fans it out to every TikTok, Instagram, and YouTube account you run — scheduled, captioned per platform, and measured in one place.
What is Crosscast?
Crosscast is a social media publishing application for short-form video. You connect the TikTok, Instagram, and YouTube accounts you own, upload a video once, and Crosscast schedules and publishes it to each of those accounts at the times you choose — then reports how every post performed. Crosscast only posts what you tell it to, only to accounts you connected, and never sells your data.
How it works
Connect your accounts
Link every TikTok, Instagram, and YouTube account you run — across as many brands as you manage. Tokens refresh themselves wherever the platforms allow it (during our beta review period, Google caps YouTube sessions at seven days).
Upload once
Drop a video in the browser or push it from your pipeline over the API. Pick the accounts, and per-platform captions fill in from your channel's templates.
It publishes everywhere
Each target posts on its schedule — next open slot, exact time, or right now — with retries, per-platform status, and the real error message when a platform balks.
Cross-posting, scheduling, analytics — first class
Cross-posting that respects each platform
One post, N targets. Captions are templated per platform — hashtags for TikTok, credits for Instagram, title-first for YouTube — and you can override any of them per post. Pick the cover frame by scrubbing the actual video.
Queue-first scheduling
Give each channel its posting slots — 9:00 and 17:00, say — and every new post takes the next open one. Calendar and queue views show exactly what goes out when, in your timezone.
Analytics side by side
Views, likes, comments, shares — plus watch time where a platform reports it (Instagram does) — captured on a decaying schedule after every post — hourly while it's fresh, daily as it ages. Compare the same video across platforms, track account growth, see what actually worked.
An API your pipeline can call
Stage media, create the post (idempotently — retries never double-post), list, edit, cancel, read status and metrics. If your content comes out of a render pipeline, an AI generator, or an export script, it can publish itself — you just curate the queue.
Built for pipelines, not just people
Most schedulers assume a human uploads every video. Crosscast assumes your content might come out of a render pipeline, an AI generator, or an editor's export script — and gives it a first-class door in. Stage the file, create the post, and your whole distribution runs itself.
Explore the API →curl -X POST https://crosscast.io/api/v1/posts \
-H "Authorization: Bearer cc_live_..." \
-d '{
"channel": "mapsofwhy",
"media_id": "med_01hxk...",
"title": "why the mississippi runs backwards",
"schedule": "next_slot"
}'
{ "id": "post_01hxk...", "status": "scheduled",
"targets": [
{ "platform": "tiktok", "at": "2026-09-01T17:00:00Z" },
{ "platform": "instagram", "at": "2026-09-01T17:00:00Z" },
{ "platform": "youtube", "at": "2026-09-01T17:00:00Z" }
] }Stop uploading the same video five times
Free while in beta. We're in the platforms' app-review queues, so new accounts are onboarded as beta testers — sign up and we'll get you connected.
Get started free