Connect, without the complexity.
A hosted connection flow for your users. We'll handle the social tokens, so your app doesn't have to.
Build the app. We'll handle the publishing. Send your videos and images to the platforms your users care about, with one simple request.
{
"media_url": "https://your.app/coast.mp4",
"caption": "A little further from ordinary.",
"accounts": [
"tiktok_studio",
"instagram_studio",
"youtube_studio"
]
}
0:24Six platforms on the roadmap. One familiar way to publish.
Short-form video
Reels & images
Videos & Shorts
Video & images
Video & images
Video & images
Platform access is planned and subject to approval.Your users stay in control of what gets posted.
OAuth flows, upload quirks, expiring tokens.
Your next feature shouldn't need six integrations.
A hosted connection flow for your users. We'll handle the social tokens, so your app doesn't have to.
Send a media URL, a caption and your destinations. Publish straight away or choose the perfect moment.
200Per-platform results, automatic retries and webhook updates. Keep your app in the loop, not in the dark.
Pick your destinations. See how one request
becomes a post on every channel.
const response = await fetch(
"https://api.publishapi.example/v1/posts",
{
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.PUBLISHAPI_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"media_url": "https://your.app/coast.mp4",
"caption": "A little further from ordinary.",
"accounts": [
"tiktok_studio",
"instagram_studio",
"youtube_studio"
]
})
}
);
if (!response.ok) throw new Error(await response.text());
const post = await response.json();



A topic becomes a finished video. That video becomes a post. A reelsdk render is just a media URL you send to publishapi, which has its own API key and prepaid wallet.
Less glue code between a good idea and an audience.
Meet reelsdkWhether you're testing a weekend idea or building your next product, the plan is simple: pay for what you publish.
Planned pricing. Final rates and platform availability will be confirmed at launch. X is priced separately.
One video to three platforms? Three posts. Three cents.
| Estimated monthly cost | $10 / month |
|---|
Not yet. This is a preview of the product we are planning. Publishing, billing and account connections are not available. Get launch updates by email to hear when access opens.
TikTok, Instagram, YouTube, LinkedIn, X and Bluesky. Video and image support will vary by network. Availability depends on platform reviews, permissions and account eligibility.
That is the goal. A hosted connection page will let each user authorize their own social accounts. Your app will receive account identifiers to use in publishing requests, without managing social credentials itself.
The API is being designed around HTTP and JSON, so apps built with Lovable, workflows in n8n and coding agents can use the same request format. The examples above are a proposed contract, not live endpoints.
A post is one publication to one platform. Sending the same video to TikTok, Instagram and YouTube counts as three posts. The proposed rate is $0.01 per post, with separate pricing for X.
No. publishapi has its own API key and prepaid wallet. A video made with reelsdk or clipsdk is just a media URL you send in a publishing request.

We'll take care of getting it there.
Get launch updates