Social media API
The social media API built for developers & automation teams
A unified API for publishing, scheduling, approvals, analytics, and account management across 10+ social platforms. Built for SaaS teams, AI agents, automation builders, and agencies.
7 days free trial - No credit card required.
10+ Supported social media platforms
Connect once, publish everywhere
A social media API to publish content at scale
Whether you're shipping a SaaS feature, an AI agent, or an internal tool, the same endpoints handle publishing, scheduling, and approvals.
SaaS platforms
Give customers the ability to create, schedule, and publish content directly from your product.
AI agents
Turn content from Claude, OpenClaw, Hermes, or any AI agent into published posts — without making users leave their workflow.
Agency software
Manage multiple brands, approval workflows, and publishing pipelines from a single system.
Internal tools
Trigger social publishing automatically from business events, CMS updates, or operational workflows.
Integrations
Build content automation into every workflow with our Social Media API
Connect ContentStudio with AI agents like Claude, OpenClaw, and Hermes, plus automation platforms and internal tools to automate content creation, approvals, and publishing across every major social network.
Your stack
10+ Platforms
Connect once. Automate everything.
Whether you're building AI agents, workflow automations, SaaS products, or internal tools, ContentStudio fits directly into the stack you already use.
What our customers say
Everything you need to build on top of social media
One API. 10+ platforms. Draft, schedule, publish, and manage — all programmatically.
Dedicated API dashboard
Generate and revoke API keys, monitor live usage and rate limits, and review request logs — all in one place. No support tickets to know what's happening.
cs_live_••••4f9a10+ platforms, one endpoint
POST to Facebook, Instagram, X, LinkedIn, TikTok, Pinterest, YouTube, Google Business Profile, Threads, Bluesky, and Telegram. One call. One auth. No per-platform SDK.
Multi-workspace support
Organize accounts by client, brand, or project. Each workspace gets its own API key and usage limits — built for agencies managing many brands at once.
Full post lifecycle management
List, filter, update, and delete posts. Track status — draft, scheduled, published, or failed. Trigger approval flows via API. Webhooks fire on every status change.
Flexible scheduling
Set publish_type to draft, scheduled, or queued. Pass a scheduled_at timestamp or drop into a queue. Timezone-aware, with first-comment scheduling included.
Jun 14, 2026 · 3:30 PM
America/New_York
Meta & Google Ads analytics
Pull spend, reach, and conversion metrics from Meta and Google Ads campaigns alongside organic posts — one normalized analytics response.
From API key to first post in minutes
No extra setup. No unnecessary complexity. One header, every request.
- 1
Get your API key
Open your ContentStudio dashboard → Settings → API. Generate a key and store it as an environment variable.
export CS_API_KEY="your_key_here" - 2
Authenticate
Pass your key in the
X-API-Keyrequest header. That's it — one header, every request, no token refresh needed. - 3
Create your first post
Pass content, account IDs, and scheduling preferences. Set
publish_typeto draft, scheduled, or queued. Get back a post ID you can track, update, or delete anytime.
Pricing
Simple, scalable API pricing
Start with a base plan and scale social accounts and API requests as you grow. No surprises — pay only for what you use.
API plan
$180 billed annually
You'll save $48 per year
What's included:
Schedule posts instantly with a short snippet
Explore the core endpoints with copy-paste examples in cURL, Node.js, and Python.
/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.Frequently asked questions
What platforms can I publish to via the API?
The ContentStudio API supports publishing to 10+ platforms: Facebook, Instagram, X (Twitter), LinkedIn, TikTok, Pinterest, YouTube, Google Business Profile, Threads, Bluesky, and Telegram. One authenticated request can publish to any combination of these networks simultaneously.
How does authentication work?
Authentication is simple: include your API key in the X-API-Key request header. There are no OAuth flows, no token refreshes, and no per-platform credentials to manage. Generate and manage your keys from the API Dashboard in your ContentStudio account.
What publish types are supported?
You can set publish_type to "draft" (save without scheduling), "scheduled" (specify an exact scheduled_at timestamp), or "queued" (drop into a pre-configured publishing queue). All are timezone-aware and support first-comment scheduling.
Can I manage multiple workspaces and clients via the API?
Yes. Each workspace in ContentStudio gets its own API key and usage limits. This makes it straightforward to build multi-tenant systems for agencies, SaaS platforms, or internal tools that need strict separation between brands or clients.
Does the API support webhooks and real-time events?
Yes. You can configure webhooks to receive real-time notifications on every post status change — draft, scheduled, published, or failed. This makes it easy to sync your system with actual publishing outcomes without polling.
Is there a free trial for the API plan?
Yes. You can start a 7-day free trial with full access to the API plan at no cost. No credit card is required to begin. The trial includes API key management, the dedicated dashboard, and publishing access to all supported platforms.
What tools can integrate with the ContentStudio API?
ContentStudio connects natively with n8n, Make, Zapier, and Pabbly for no-code automation workflows. The REST API also integrates with any stack directly, including AI agents (Claude, GPT, etc.), custom backend systems, and internal tooling.
Does the API work with Claude, OpenClaw, and Hermes?
Yes, the ContentStudio API works with Claude, OpenClaw, and Hermes via REST/MCP-style tool calls.
How is pricing calculated for the API plan?
The API plan starts at $19/month (or $15/month billed annually). Add-ons let you scale social accounts beyond the base 10 accounts ($5 per additional account/month) and API request volume beyond 3,000 requests/month ($5 per 1,000 additional requests).
Ready to make your first API call?
Connect your accounts, generate an API key, and start publishing content in minutes.