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.
What you can build
60+ endpoints. These are the ones most integrations start with.
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.
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.
Content in your voice
Generation trained on your own archive, not a generic template. Threads and LinkedIn carousels have their own endpoints.
Rollups, timeseries, best times
Unified performance data across every connected platform, plus the best-times-to-post model.
Images and video
Per-platform upload paths for the ones that need them. Presigned URLs cover large video on LinkedIn, TikTok, YouTube and X.
Publish into the next open slot
Read the queue and drop a post into the next free time slot instead of hardcoding timestamps.
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:writeGeneration
ai:generatereplies:generateAccounts
accounts:readcommunities:readbilling:readScheduling
schedules:readschedules:writeplans:readplans:writeStyle
preferences:readpreferences:writeplatform_styles:readplatform_styles:writeRules & content
rules:readrules:writecontent_ideas:readcontent_ideas:writeMedia & data
media:readanalytics:readvoice:readlinks:writeImage runs
image_week:readimage_week:writeRate limits
| Endpoint | Limit |
|---|---|
| POST /posts/generate | 10 / minute |
| POST /posts/generate_batch | 6 / minute |
| POST /posts/generate_thread | 6 / minute |
| POST /posts/generate_carousel | 6 / minute |
| POST /replies/generate | 10 / minute |
| Publishing endpoints | 30 / 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.
Free
Full manual scheduler: create, schedule, and publish to 3 channels. No card required.
- 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
- 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
Pro
20 channels, a full calendar, and AI assist trained on your own archive.
- 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.
- 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.
| Tool | Price |
|---|---|
| XreplyAIBest value | Free, paid from $9.99/mo |
| Buffer | From $5/mo per channel |
| Hootsuite | From $99/mo |
| Hypefury | $29/mo |
| Later | From $25/mo |
| SocialBee | From $29/mo |
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.