PostOncePostOnce home

Trusted by 4,500+ creators and brands

Social media posting API

Publish and schedule posts to Instagram, TikTok, YouTube and 6 more platforms with one request. PostOnce posts through each platform's official posting API, and every paid plan includes API access, from $0.79/day.

  • 9 platforms, one request
  • Official posting APIs
  • Schedule with publish_at

Updated

POST /v1/postsAPI reference →
curl -X POST https://postonce.to/api/public/v1/posts \
  -H "Authorization: Bearer po_live_xxxxx_xxxxx" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: episode-12" \
  -d '{
    "content": "New episode is live",
    "publish_at": "2026-12-01T14:00:00.000Z",
    "media": [
      { "url": "https://cdn.example.com/episode.mp4", "type": "video" }
    ],
    "targets": [
      { "account_id": "instagram-account-id" },
      { "account_id": "tiktok-account-id" },
      { "account_id": "youtube-account-id" }
    ]
  }'

Post to Instagram, TikTok and YouTube with one API call

Each account gets its own status. 60 requests a minute on Creator, 300 on Pro and Agency.

  1. Create an API key

    Settings › API keys. Pick only the scopes you need.

  2. List your accounts

    GET /v1/accounts returns each connected account's ID.

  3. Send one post

    POST /v1/posts with the account IDs. Add publish_at to schedule.

One API, nine official posting APIs. No developer app or app review on your side.

Instagram posting API

Publish Reels, photo posts and carousels to Instagram Business and Creator accounts. No Meta developer app or app review on your side.

  • One video becomes a Reel, 3 seconds to 15 minutes
  • Carousels up to 10 images and videos
  • Captions up to 2,200 characters
  • 50 posts per account in any 24 hours
Instagram MCP server →

TikTok posting API

Post TikTok videos and photo posts through TikTok's official Content Posting API. No TikTok developer app to register.

  • Videos up to 10 minutes and 4 GB
  • Photo posts with up to 35 images
  • Captions up to 2,200 characters
  • Send to drafts or publish directly
TikTok MCP server →

YouTube posting API

Upload Shorts and regular videos with your title and description. No Google Cloud project to set up.

  • Vertical videos go up as Shorts
  • AI-content disclosure flag
  • Videos up to 1 GB
  • Titles up to 100 characters
YouTube MCP server →

Facebook posting API

Text, photo posts and Reels on your Facebook Pages.

  • Up to 10 images per post
  • Videos up to 4 GB

LinkedIn posting API

Text, images and video on your profile or Company Page.

  • Up to 20 images per post
  • Videos up to 30 minutes

X (Twitter) posting API

Posts with text, up to 4 images, a video or a GIF.

  • 280 characters, 4,000 with Premium
  • 12 posts in any 24 hours

Threads posting API

Text posts and carousels that mix images and videos.

  • 500 characters
  • Carousels up to 10 items

Bluesky posting API

Text, images and video, with clickable links and mentions.

  • 300 characters
  • Videos up to 10 minutes

Pinterest posting API

Image and video Pins on the board you choose.

  • 1 to 5 images per Pin
  • Videos up to 5 minutes

Building for your own users? Use the Partner API

For apps that publish to YouTube, TikTok and Instagram on behalf of their users.

How it works

  • Your users connect YouTube, TikTok and Instagram from your product
  • They never create a PostOnce account
  • One API key on your server, accounts tagged with your own user IDs
$0.01 per postPay as you go. No monthly fee.
$1.61/dayGrowth: $49/month with 5,000 posts, then $0.007 per post.

Social media API FAQ

Is there an API for posting to social media?

Yes. Each platform has its own official posting API with its own app review. PostOnce puts Instagram, TikTok, YouTube, Facebook, LinkedIn, X, Threads, Bluesky and Pinterest behind one REST API, so one request can publish to all of them.

Which plans include the API?

Every paid plan (Creator, Pro and Agency) from $0.79/day, billed yearly. API keys aren't available during the 7-day free trial; AI assistants that sign in to PostOnce work during the trial.

Is there a free social media posting API?

The platforms' own APIs are free, but you need a developer app on each platform and its approval before you can post. PostOnce has those approvals, so you only need an API key.

Does Instagram have an API for posting?

Yes, for Business and Creator accounts. Through PostOnce you connect the account once and publish Reels and carousels with one call, without your own Meta app.

Can I post to TikTok through an API?

Yes. PostOnce posts through TikTok's official Content Posting API. You connect your TikTok account and send videos or photo posts, without registering your own TikTok developer app.

What are the rate limits?

60 requests per minute per API key on Creator, and 300 on Pro and Agency. Each platform's own posting limits still apply, such as 50 Instagram posts per account in 24 hours.

Can I schedule posts with the API?

Yes. Add publish_at to the post. You can update, publish now or cancel it before it runs.

Can I use it from n8n or an AI agent?

Yes. n8n has a PostOnce node, and Claude, ChatGPT, Cursor and Codex connect through the PostOnce MCP server.

I'm building an app for my own users. Which API do I use?

The Partner API. Your users connect their YouTube, TikTok and Instagram accounts from your product, and you pay $0.01 per post. PostOnce turns it on per account, so email support@postonce.to to request access.

Post once.
Be everywhere.

From $0.79/day, billed yearly