OpenAPI 3.1

Stop building 15 social integrations. Ship one.

One REST API to schedule, generate, and publish across 15 platforms. We hold the approvals, so you register zero developer apps.

# 1. List the accounts this key can reach
curl https://api.xreplyai.com/api/v1/social_accounts \
  -H "Authorization: Bearer $XREPLY_API_KEY"

# 2. One call, every platform
curl -X POST https://api.xreplyai.com/api/v1/posts \
  -H "Authorization: Bearer $XREPLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "post_contents": [
      { "platform": "twitter",  "body": "Launch day." },
      { "platform": "linkedin", "body": "Launch day." },
      { "platform": "instagram", "body": "Launch day." }
    ],
    "social_account_ids": [301, 302, 303],
    "scheduled_at": "2026-08-01T15:00:00Z"
  }'

No SDK to install, just plain HTTP with a bearer token. The full OpenAPI 3.1 spec drives the reference docs, so it works with any generated client.

The API took us a weekend. The approvals took a year.

Every platform gates publishing behind its own developer program. Some approve in a week; some take months and ask for a demo video, a privacy policy, and a business verification before they let you post on a user's behalf. You would do that fifteen times, then maintain it as each platform revises its terms.

We already did. Your users connect their accounts through our hosted OAuth flow, and you get one bearer token and one request shape for all of it.

15 platforms, one endpoint

Same request shape for every one.

X
LinkedIn
Instagram
YouTube
Threads
Pinterest
Facebook
Bluesky
Mastodon
TikTok
Google Business
Discord
Slack
Telegram
Tumblr

What you can build

60+ endpoints. These are the ones most integrations start with.

POST /posts

One call, 15 platforms

Pass one post_contents entry per platform and the account IDs to fan out to. Schedule it or leave it a draft.

POST /posts/bulk

Up to 50 posts per request

Each item commits in its own transaction, so one bad row never rolls back the rest of the batch.

POST /posts/generate

Content in your voice

Generation trained on your own archive, not a generic template. Threads and LinkedIn carousels have their own endpoints.

GET /analytics

Rollups, timeseries, best times

Unified performance data across every connected platform, plus the best-times-to-post model.

POST /media/uploads

Images and video

Per-platform upload paths for the ones that need them. Presigned URLs cover large video on LinkedIn, TikTok, YouTube and X.

GET /posting_schedules/open_slots

Publish into the next open slot

Read the queue and drop a post into the next free time slot instead of hardcoding timestamps.

See all endpoints →

Scoped keys and published limits

Every key carries only the scopes you grant it. Create one per integration and revoke it without touching the others.

Posts

posts:readposts:writepublish:write

Generation

ai:generatereplies:generate

Accounts

accounts:readcommunities:readbilling:read

Scheduling

schedules:readschedules:writeplans:readplans:write

Style

preferences:readpreferences:writeplatform_styles:readplatform_styles:write

Rules & content

rules:readrules:writecontent_ideas:readcontent_ideas:write

Media & data

media:readanalytics:readvoice:readlinks:write

Image runs

image_week:readimage_week:write

Rate limits

EndpointLimit
POST /posts/generate10 / minute
POST /posts/generate_batch6 / minute
POST /posts/generate_thread6 / minute
POST /posts/generate_carousel6 / minute
POST /replies/generate10 / minute
Publishing endpoints30 / minute

API access included on every paid plan

No separate API fee. No per-account billing. No per-request charge.

Plans differ by how many channels you can connect: 10 on Starter, 20 on Pro, 50 on Team.

Bill MonthlyBill Yearly
🏷2 months free | save 17%

Free

Full manual scheduler: create, schedule, and publish to 3 channels. No card required.

$0/month
  • 3 connected channels
  • 30 scheduled posts
  • Manual compose, schedule, and publish
  • All 15 platforms
  • Post failure alerts

Starter

Schedule across 10 channels and add AI replies when you want them

$11.99$9.99/month
Billed $119.88/yr2 months free | save 17%
  • 10 connected channels
  • Unlimited scheduled posts
  • Post calendar across all platforms
  • 20 AI replies/day (trained on your archive)
  • Chrome extension for X
  • Voice profile (trained on your archive)
  • Public API access
  • MCP server for Claude Code
  • Auto DM replies
  • Custom writing rules
Most Popular

Pro

20 channels, a full calendar, and AI assist trained on your own archive.

$39.99$33.32/month
Billed $399.84/yr2 months free | save 17%
  • Everything in Starter
  • 20 connected channels
  • 100 AI replies/day (trained on your archive)
  • Auto DM replies
  • Custom writing rules
  • 3 workspaces

Team

For agencies and teams: 50 channels, 500 AI replies/day, members & approvals.

$99.99$83.33/month
Billed $999.96/yr2 months free | save 17%
  • Everything in Pro
  • 50 connected channels
  • 500 AI replies/day (trained on your archive)
  • Team members & review/approve workflow
  • Unlimited workspaces

Questions? Contact us

How does XreplyAI compare?

15 platforms, one calendar, one subscription. No per-seat fees.

ToolPrice
XreplyAIBest valueFree, paid from $9.99/mo
BufferFrom $5/mo per channel
HootsuiteFrom $99/mo
Hypefury$29/mo
LaterFrom $25/mo
SocialBeeFrom $29/mo

See full comparison →

Frequently asked questions

Fifteen integrations, or one afternoon.

Start on the 10-day trial, generate a key in Settings, and make your first call before it expires.

Social Media API: Post to 15 Platforms From One Endpoint | XreplyAI