All Uses

Unified Social Media API

Updated July 28, 2026

Get your API key →  One integration instead of nine.

SchedPilot gives you a single API and a single payload shape for X/Twitter, LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Bluesky, and Pinterest — you write one integration and we absorb each platform’s auth, upload rules, and breaking changes.

One payload, every platform

curl -X POST https://api.schedpilot.com/developers/v1/post \
  -H "X-API-KEY: $SCHEDPILOT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Same post, five networks.",
    "date": "2026-08-04",
    "time": "09:30",
    "accounts": [
      {"id": 1, "type": "twitter"},
      {"id": 2, "type": "linkedin"},
      {"id": 3, "type": "instagram"},
      {"id": 4, "type": "bluesky"},
      {"id": 5, "type": "threads"}
    ]
  }'

What you stop maintaining

  • Nine OAuth flows. Users connect their accounts in SchedPilot; you hold one API key.
  • Nine media pipelines. Upload once to POST /developers/v1/media/upload, reference the returned "image-42" in attachments.
  • Nine sets of breaking changes. When a platform changes its publishing API, we ship the fix — your payload does not change.
  • Nine analytics schemas. GET /developers/v1/analytics/{id} returns one shape.

Platform differences we do not hide

A unified API should not pretend the platforms are identical. X/Twitter caps posts at 280 characters and supports a replies array for threads and first comments. A single post cannot mix images and videos. Where a platform imposes a rule, the API surfaces it in the error rather than silently dropping your content — see Error Handling.

Coverage is nine networks: X/Twitter, LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Bluesky, and Pinterest. Reddit, Mastodon and Google Business Profile are not supported — if your product needs those, check before you build.

Agent-ready by default

The schedpilot-mcp package exposes the same operations as MCP tools. Set SCHEDPILOT_TOKEN and your AI agent can list accounts, draft, schedule, and report on posts across all nine networks — the unified layer works for agents and for your backend equally.

Limits and pricing

60 read and 30 write requests per hour, per user. API access is included on every plan: $21/month for 5 accounts, $35/month for 20 accounts and unlimited posts, $79/month for 100 accounts across 20 workspaces — annual billing, seven-day free trial, no charge during the trial. Multi-tenant products should read OAuth 2.0 for publishing on behalf of your own users.

Get your API key →  |  API reference  |  Pricing

Grow your social presence with the best tool for creating content

Schedule posts, find your best time to publish, and keep your calendar full — without the chaos. SchedPilot makes consistency simple across every channel.

Start for free

Free trial available. Cancel anytime.