One API for all social media

Connect accounts once. Publish, engage, and measure across X, Instagram, Facebook, Threads, and more from a single API.

InstagramFacebookTikTokYouTubeXThreadsLinkedInReddit+ more

No credit card required

Create a Post (cURL)
curl -X POST https://api.onepostly.com/v1/posts \
-H "x-api-key: op_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Ship once. Post everywhere.",
"mediaKind": "image",
"mediaUrls": ["https://cdn.example.com/launch.png"],
"destinations": [
{ "connectionId": "conn_x_123" },
{ "connectionId": "conn_ig_456" }
]
}'

Supported Platforms

How it works?

Post to every platform in 3 steps

1. Sign up free

Create an account and connect one social profile. Free includes one account and no card is required.

2. Wire the API

Grab an API key and call Onepostly from your app, backend, or automation: cURL, SDK, or webhook.

3. Post everywhere

Send one request with content and destinations. We publish across platforms and return per-platform status.

For AI agents

Your agents already know how to post

Official skill, hosted MCP, and a simple REST API. Built for Claude, Cursor, Codex, and many more.

Agent skill

Drop-in skill for Claude Code, Cursor, and Codex. Publish and manage posts across every platform.

terminal

$ npx skills add onepostly/skills --all

Installing skills…

✓ publish

✓ schedule

✓ accounts

> post this to Instagram and X tomorrow 9am

→ scheduled · post_01H…

Read the docs

MCP server

One config block. Claude, Cursor, or any MCP client gets every Onepostly tool natively.

mcp config

{

"mcpServers": {

"onepostly": {

"url": "https://mcp.onepostly.com",

"headers": { "Authorization": "Bearer …" }

}

}

}

Read the docs

REST API

Pipe-friendly REST. Publish from OpenAI, LangChain, CrewAI, or any function-calling stack.

terminal

$ curl -X POST https://api.onepostly.com/v1/posts \

-H "x-api-key: op_YOUR_KEY" \

-H "Content-Type: application/json" \

-d '{"text":"Ship once.","destinations":[…]}'

→ 202 · queued

x ✓ · instagram ✓ · threads …

Read the docs

Simple, scalable pricing

Free to start, fair as you scale.

Starter

Solo builders & side projects

$0/ month

Free forever

Includes:

  • 1 connected social account
  • Unlimited posts
  • Unlimited scheduling
  • Unlimited analytics
  • All API access
  • Webhooks for delivery status
  • No credit card required

Growth

Indie builders & small products

$24/ month

Billed monthly

Everything in Starter, plus:

  • Up to 15 connected accounts
  • Higher API rate limits
  • Email support

Most Popular

Scale

Agencies & multi-brand teams

$59/ month

Billed monthly

Everything in Growth, plus:

  • Up to 50 connected accounts
  • Team members
  • Priority support

Enterprise

High-volume teams & platforms

$129/ month

Billed monthly

Everything in Scale, plus:

  • Up to 150 connected accounts
  • Team members
  • Dedicated support

Frequently asked questions

Everything you need to know about posting through Onepostly, connecting accounts, and how billing works.

Onepostly is one API for all social media. Connect your accounts once, then publish, engage, and measure across X, Instagram, Facebook, Threads, and more from a single API.

No. You integrate Onepostly once. We handle each platform's OAuth, media rules, and API quirks so you don't maintain four (or more) social SDKs yourself.

We support X, Instagram, Facebook, Threads, LinkedIn, TikTok, YouTube, Pinterest, and more coming. The API is designed so you can add destinations without changing your product integration.

Your users (or your team) connect social accounts through OAuth. Tokens are stored securely and refreshed for you. You call Onepostly with your API key; we post on the connected accounts you select.

Send a URL or upload media once. We validate size, type, and format against each platform's rules and return clear errors when something won't publish, before you ship a broken post.

Start free with connected accounts included. Paid plans scale with how many accounts you connect. Upgrade when you need more destinations or higher limits.

Ship once. Post everywhere.