Buffer API Alternative: A REST Endpoint, Not a GraphQL Rewrite
Get your API key → A REST endpoint, not a GraphQL rewrite.
SchedPilot is a plain REST publishing API — one POST with a JSON body schedules a post. Buffer has moved its API to GraphQL and now publishes a REST API migration guide, which means integrations written against the old REST endpoints need rewriting. If you are staring at that migration and questioning whether to do the work, here is the alternative.
The whole integration
curl -X POST https://api.schedpilot.com/developers/v1/post \
-H "X-API-KEY: $SCHEDPILOT_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Scheduled without a GraphQL client.",
"date": "2026-08-04",
"time": "09:30",
"timezone": "America/New_York",
"accounts": [{"id": 1234, "type": "twitter"}]
}'
No schema introspection, no query builder, no client library required. GET /developers/v1/accounts returns your account IDs and types. Set post_instant: true to publish now instead of scheduling. Attach media with "attachments": ["image-42"] after uploading. Full reference: docs.schedpilot.com.
What maps across
| What you had | What you get |
|---|---|
| Profiles / channels | GET /developers/v1/accounts |
| Create scheduled post | POST /developers/v1/post with date + time |
| Create post now | Same call, post_instant: true |
| Media upload | POST /developers/v1/media/upload, then attachments |
| Post metrics | GET /developers/v1/analytics/{id} |
| Threads / first comment | replies array (X/Twitter) |
Your agent can drive it too
Install schedpilot-mcp and set SCHEDPILOT_TOKEN. Claude, Cursor, or any MCP-compatible agent then gets six tools directly — list accounts, create posts, upload media, pull analytics — with no client code between them and the API.
Before you commit
SchedPilot publishes to X/Twitter, LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Bluesky, and Pinterest. If your integration depends on Mastodon or Google Business Profile, we do not cover those yet. Rate limits are 60 read and 30 write requests per hour, per user — check that against your posting volume before you migrate.
Pricing
API access is included on every plan, not gated behind a developer tier: $21/month for 5 accounts and 450 posts, $35/month for 20 accounts and unlimited posts, $79/month for 100 accounts and 10 team seats (annual billing). Seven-day free trial, no charge during the trial.
SchedPilot