Step 01
Step 1: Get your API key
Generate your API key in the ContentStudio dashboard, copy it, and store it safely as an environment variable.
Run social media across all major platforms with our social media API. Built for developers, automation builders, and agency tech leads to publish, schedule, analyze, and manage your inbox, from your own app or AI agent.
Integrated with
Trusted by 16,500+ leading brands and agencies
Social media API that has everything you need to automate at scale
Generate and revoke your API key, and monitor usage, rate limits, and request logs in one unified dashboard.
Plug into Zapier, Make, n8n, and Pabbly, or run agentic automation through Claude and OpenClaw and other AI tools.
Organize content by workspace for teams, clients, or projects, built for agencies managing multiple brands.
Publish to Facebook, Instagram, X, LinkedIn, TikTok, Pinterest, YouTube, GBP, Threads, Bluesky, and Telegram.
Create, list, filter, update, and delete posts, and track draft, scheduled, and published status across networks.
Route posts for review, control status changes, trigger approvals, and handle content reviews through the API.
Fetch performance data and pull reach and engagement analytics of all the major social media platforms into your own reports.
Manage comments, conversations, reviews, and tags, and handle every interaction from inside your own tools.

Publish through an AI agent, the MCP server, the CLI, or ready-made skills for tools like OpenClaw and Claude.
How it works
Make your first API call in minutes and unlock publishing, analytics, approvals, scheduling, and inbox management across every major social platform.
Step 01
Generate your API key in the ContentStudio dashboard, copy it, and store it safely as an environment variable.
Step 02
Pass your API key in the X API Key header on every request; one header and every call is authenticated.
Step 03
Send your content, account IDs, and timing, then choose draft, scheduled, or queued as your publish type.
Step 04
Watch your post go live across your networks, then list, filter, and track its status from the same API.

Integrations
Build connected social workflows to create posts, manage content, and pass data between your tools, so you can focus on growth while routine steps run without manual effort.
Build detailed posting workflows that pull content from multiple sources and schedule across channels.
View integration guide

Create custom automations that handle posting, content sync, and multi-platform scheduling.
View integration guide

Connect ContentStudio with 2,000+ apps to automate scheduling, sync lead data, and trigger posts
View integration guide
Whether you are building a social scheduler, an AI publishing agent, or a custom dashboard, this API adapts to your workflow.
It handles publishing, scheduling, approvals, analytics, and inbox in one place, so your team can run social media operations from the tools you already use without extra steps or context switching.

Create posts, set times, and publish across every channel directly from your own systems and workflows.
Build your own interface to filter posts, view drafts and approvals, and pull analytics all in one place.
Let clients review drafts, approve content, check schedules, and track campaign performance through clear reports and KPIs.
Let an AI agent publish on its own, or manage comments, conversations, and reviews from your own support tools.

Prefer to work through an AI assistant? The ContentStudio MCP server wraps this same API for tools like Claude and many more, so your assistant can connect accounts, create content, and schedule posts through natural conversation.
Connect once, publish everywhere
Schedule, publish, and manage content programmatically from any workflow. Set up in minutes, no complex configuration required.
$180 billed annually
No credit card required • 7-day free trial • Cancel anytime
Explore our API endpoints with code examples in multiple languages
/api/v1/workspaces/{workspace_id}/postsCreate and schedule a post across one or more social accounts. Supports draft, scheduled, and queued publishing.
curl -X POST \ "https://api.contentstudio.io/api/v1/workspaces/{workspace_id}/posts" \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "content": { "text": "Check out our latest product launch!", "media": { "images": ["https://example.com/image.jpg"] } }, "accounts": [ "350830594784444", "17841453340834745" ], "post_type": "feed", "scheduling": { "publish_type": "scheduled", "scheduled_at": "2024-12-25 15:30:00" }, "first_comment": { "message": "More details in the thread!", "accounts": ["350830594784444"] } }'
{ "status": true, "message": "Post created successfully", "data": { "id": "61e006a89be9dd0cd07ec692", "workspace_id": "610a1e660cb41530ca40d372", "content": { "text": "Check out our latest product launch!" }, "scheduling": { "status": "scheduled", "scheduled_at": "2024-12-25T15:30:00Z", "timezone": "America/New_York" }, "created_at": "2024-01-15T10:30:00Z" } }
https://api.contentstudio.ioAuth: X-API-Key: YOUR_API_KEYThe post id returned can be used to update, delete, or approve the post.