More than a posting API

Every social platform
behind one API

Post, schedule, reply and report on 12 platforms from your code, your app or your coding agent.

Schedule from code, plan in the calendar

Every post you create through the API lands in the OmniSocials calendar, so your team sees what your code and your agents have planned.

One request, every channelSend one post to up to 13 channels. Each version is checked against its platform’s rules first.POST /v1/posts
Media up to 1 GBUpload files up to 100 MB directly, or pass a public URL for files up to 1 GB.media_urls
A webhook per statusScheduled, published, failed, approved and rejected, each signed with HMAC-SHA256.post.scheduled

Made by your code, finished by your team

Posts from the API, the CLI and the app sit in one list. Your team reviews, edits and approves what your code and agents create.

Drafts for reviewLeave out scheduled_at and the post waits as a draft. Your team finishes it in the app.scheduled_at
Approvals your code can followpost.approved and post.rejected tell your code what your team decided.post.approved
Agents in the same workspaceClaude Code, Codex and Cursor post through the CLI with a key of the same workspace.omnisocials.js

Every channel reports back

Read each channel’s result and numbers on the post. When one channel fails, retry that channel only.

Reply and report through the same API

Read and answer comments, mentions and DMs on 7 platforms, and pull the numbers of every channel.

Platform work

Everything between your code and twelve platforms

Every platform has its own review, sign-in and limits before a first post. OmniSocials already went through them.

Sign-ins kept freshOmniSocials refreshes each account’s sign-in, so a scheduled post does not meet an expired token.
Retries on temporary errorsA post that hits a short platform outage is tried again before it counts as failed.
100 requests a minutePer API key, with rate-limit headers on every response and Retry-After on a 429.X-RateLimit-Remaining
Platform integrationComing soon

Building a product for other companies? Your customers connect their social accounts on a page in your brand, and you post, reply and report for each of them through the same API.

See what we are building

Hand it to your coding agent

Install the agent skill once. Claude Code, Codex, Cursor and Gemini CLI then post, reply and pull reports with your API key.

The CLI as an agent skillYour agent reads the skill and runs commands for posts, media, the inbox, analytics and webhooks.npx skills add
A setup guide per agentClaude Code, Codex, Cursor, Gemini CLI, Windsurf and more, each with its own steps./integrations

Live in three steps

Create a key, connect your accounts and send the request. The docs have the same steps for every SDK.

Frequently
Asked Questions

Robert Ligthart
Robert LigthartFounder of OmniSocials
Ask me a question

Robert Ligthart
Still have a question?Ask Robert, the founder
Ask

Send your first post this afternoon

The API, the SDKs, the CLI and the MCP server come with every plan: $10 per seat per month, billed annually.

https://docs.omnisocials.com