Simulcast
Social publishing API
Post once. It lands everywhere.
Simulcast is a REST API that publishes a picture or a Reel to Instagram, Facebook and YouTube in one call. You bring your own tokens and nothing is stored. If one platform fails, the others still post, and the response tells you exactly which one failed and why.
Get Simulcast
Web API (REST)
Questions
Do I need to create an account or connect my socials?
No. Simulcast is a pass-through. You send your own Instagram, Facebook and YouTube credentials with each request, they are used for that call, and nothing is stored. No accounts, no OAuth, no saved tokens.
What happens if one platform fails?
The others still go out. Every target runs independently and concurrently, so an expired Facebook token does not cost you the Instagram post. You get HTTP 207 with a per-platform breakdown naming exactly which target failed and why.
Why does posting to Instagram need its own endpoint?
Instagram’s publishing API is asynchronous. You create a media container and it processes in the background; publishing before it is ready returns "Media ID is not available". POST /v1/publish creates the container, polls it until it reports FINISHED, and publishes only then, so you get a live post or a clear error rather than a race condition.
Does YouTube upload count against my API quota?
It counts against yours, not ours. YouTube’s Data API allows 10,000 units per day per Google Cloud project and an upload costs 1,600, so roughly six uploads a day per project. Because you bring your own credentials, that ceiling is your project’s and scales with it.
Can I check a post before publishing it?
Yes. POST /v1/validate runs the platform rules against an image and caption and tells you what would be rejected: aspect ratio, file size, format, caption length, hashtag and mention counts. It does that without posting anything, without credentials, and without spending a post from your 24-hour quota.
