THE SOCIAL PUBLISHING API

Your content.
Every feed.
One API.

Build the app. We'll handle the publishing. Send your videos and images to the platforms your users care about, with one simple request.

Built for apps & agentsPay per post
POST /v1/posts
API preview
{
  "media_url": "https://your.app/coast.mp4",
  "caption": "A little further from ordinary.",
  "accounts": [
    "tiktok_studio",
    "instagram_studio",
    "youtube_studio"
  ]
}
Example delivery3 destinations
Sunlit houses along the Italian coast0:24
TikTokPublished
InstagramPublished
YouTubePublished
coast.mp4One idea. Out in the world.
Less plumbing.
More publishing.
AT HOME IN YOUR STACK
CursorSupabasen8nCloudflareVercel
ONE INTEGRATION. A WIDER WORLD.

Make once. Show up everywhere.

Six platforms on the roadmap. One familiar way to publish.

TikTok

Short-form video

Instagram

Reels & images

YouTube

Videos & Shorts

LinkedIn

Video & images

X

Video & images

Bluesky

Video & images

Platform access is planned and subject to approval.Your users stay in control of what gets posted.

THE POSTING PART, TAKEN CARE OF

You build the experience.
We connect the last mile.

OAuth flows, upload quirks, expiring tokens.
Your next feature shouldn't need six integrations.

Your app
Connect your channelsChoose where your story goes.
InstagramConnected
TikTok
YOUR BRAND. OUR OAUTH FLOW.
01

Connect, without the complexity.

A hosted connection flow for your users. We'll handle the social tokens, so your app doesn't have to.

November 2026MONDAY FIRST
MTWTFSS23456789101112131415
Right post. Right moment.Thu, Nov 5 at 09:00 UTC
PUBLISH NOW. OR RIGHT ON TIME.
02

One payload. Your schedule.

Send a media URL, a caption and your destinations. Publish straight away or choose the perfect moment.

Delivery eventsEXAMPLE
post.published200
"platform": "instagram","status": "published","post_url": "https://..."
Your app or workflow
EVERY DESTINATION. EVERY UPDATE.
03

Know what made it out.

Per-platform results, automatic retries and webhook updates. Keep your app in the loop, not in the dark.

SMALL REQUEST. BIG REACH.

One payload.
A lot less plumbing.

Pick your destinations. See how one request
becomes a post on every channel.

POST/v1/posts
Interactive preview
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();
Proposed API shape. No SDK required.
YOUR CONTENT01
Coastal video thumbnail
A little further
from ordinary.
coast.mp49:16 video
DESTINATIONS3 SELECTED
Ready to preview.
TikTokReady to send
InstagramReady to send
YouTubeReady to send
Local simulation. Nothing is posted.
Your app or agentpublishapiYour audience
reelsdkCREATE
Seville river at sunsetPlaza de EspanaSeville orange trees
"A weekend in Seville"
publishapiPUBLISH
From a topic to the timeline.
Made for each other.
MEET THE OTHER HALF

reelsdk makes it.
publishapi gets it seen.

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 reelsdk
YOUR NEXT FEATURE. NOT ANOTHER SUBSCRIPTION.

Pay for the posts.
Not the possibilities.

Whether you're testing a weekend idea or building your next product, the plan is simple: pay for what you publish.

No monthly subscriptionNo per-account feePrepaid wallet, top up as you go

Planned pricing. Final rates and platform availability will be confirmed at launch. X is priced separately.

PAY AS YOU PUBLISHPlanned pricing
$0.01per post, per platform

One video to three platforms? Three posts. Three cents.

1,000
10010,000
Estimated monthly publishing cost
Estimated monthly cost$10 / month
Counts each destination separately. Excludes X.
Get launch updatesNo payment needed. We'll email when it's ready.
A FEW THINGS WORTH KNOWING

Good questions.
Straight answers.

Something else on your mind?

Ask us
Is publishapi live yet?

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.

Which social platforms are on the roadmap?

TikTok, Instagram, YouTube, LinkedIn, X and Bluesky. Video and image support will vary by network. Availability depends on platform reviews, permissions and account eligibility.

Can I publish on behalf of my users?

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.

Does it work with AI agents and no-code tools?

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.

What counts as a post?

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.

Can I use my reelsdk key and balance?

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.

A warmly lit cabin across a mountain lake at dusk
FROM YOUR APP TO THE WORLD

The next great thing
you build deserves
an audience.

We'll take care of getting it there.

Get launch updates
Build something good.
Then let it travel.