A social media API you build on, not around
Publish and schedule posts to 11 platforms from your own product, with a hosted OAuth connect flow for your users, webhooks for publish events, and an MCP server so AI agents can call it directly — no per-profile billing surprises.
Schedule a post via the REST API
curl -X POST https://www.socialdock.dev/api/v1/posts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Shipped a new feature today 🚀",
"targets": [
{ "platform": "instagram", "account_id": "acc_01hx..." }
],
"media_urls": ["https://cdn.example.com/launch.jpg"],
"scheduled_at": "2026-08-01T18:00:00Z"
}'Posting to a specific platform? See the Instagram API walkthrough.
Everything an API-first team needs
Hosted OAuth connect flow
Send your own users a connect link and SocialDock handles each platform's OAuth dance. No need to register your own developer apps per platform or store tokens yourself.
Scoped API keys
Generate API keys per workspace from Settings → API Keys. Every request is authenticated with a bearer token scoped to that workspace's connected accounts.
Webhooks for publish events
Subscribe to webhook events for post publish success and failure so your own backend can react without polling.
MCP server for AI agents
The same API is exposed as an MCP server, so Claude, Cursor, Gemini CLI, or any MCP-enabled agent can call create_post, list_accounts, and schedule tools directly — not just a human clicking a dashboard.
Analytics endpoints
Pull account and post-level metrics back into your own product instead of asking users to check a separate dashboard.
Encrypted token storage
Connected-account access tokens are encrypted at rest with AES-256-GCM. Your users authorize through each platform's official OAuth screen — SocialDock never sees their passwords.
One API, eleven platforms
Every platform through its official API — no scraping, no headless browsers.
API access is a plan, not a per-profile add-on
Some competitors price API access separately per connected profile, which gets expensive fast as you onboard more customers. SocialDock includes full API access, API keys, and webhooks on the Unlimited plan — one flat price regardless of how many accounts you connect.
See pricing