The unified social media API for AI agents and the products around them. One call posts to X, LinkedIn, Instagram, and 11 more platforms - ship your AI agent, scheduler, or analytics dashboard in hours. 3,000 posts included, then from $0.005/post at volume. Managed Keys cover 8 of the 12 networks.
The other 4 - X (Twitter), Google Business Profile, Vimeo, Reddit - have no Outstand app, so you register your own with the platform first. What setup actually involves.
Rate limits. Token refreshes. Breaking API changes. Platform quirks. We've spent years on the boring parts so you can ship the interesting ones.
Same JSON shape whether the post came from X or TikTok. Stop writing 12 parsers for 12 platforms.
{ "id": "post_8f3a", "status": "published", "containers": [{ content, media }] }
Hit the API as fast as you want. We queue, throttle, retry. You never see a 429.
// burst safe posts.create({ ... }) // 429? never.
Know the moment a post goes live, gets a comment, or hits a milestone. One format. Every platform.
// signed, retried, ordered { "event": "post.published" }
Upload once. We handle format requirements per platform - images, video, carousels, stories.
media.upload(file) posts.create({ mediaIds: [id] })
Queue weeks of content with one field. Cancel anytime before publish.
scheduledAt: "2026-05-12T13:00:00Z"Likes, shares, reach, impressions. One response. Compare performance across platforms without stitching data, and export it to CSV or your BI stack.
GET /v1/posts/{id}/analyticsManaged Keys cover 8 of the 12 networks, so those connect with nothing to register. On X (Twitter), Google Business Profile, Vimeo, Reddit you supply your own app. Which is which. Bring your own LinkedIn/Meta apps anywhere and your customers see your brand on the OAuth screen - that is white label social media management.
// bring your own keys POST /v1/social-networks { network: "linkedin", clientKey, clientSecret }
New platform on your roadmap? Already on ours. We add support so your team doesn't have to.
We run the OAuth app, so you authorize the account and you are connected. This is where the five minutes comes from. Covers 8 of the 12 networks: LinkedIn, Instagram, Facebook, Threads, Bluesky, YouTube, Pinterest, TikTok.
One asterisk, because it is the kind of thing you would rather know now: Bluesky has no OAuth at all, so instead of authorizing you create an app password on the network and paste it in. Still minutes, but it is not a single click.
X (Twitter), Google Business Profile, Vimeo, Reddit have no Outstand app to lend you. For those 4 you create an application in the platform's developer portal, wait for whatever review it requires, and bring the client ID and secret to us. That is hours-to-days of platform paperwork, and none of it is ours to speed up. It is a platform constraint, not an upsell.
You can also do this deliberately on any network - it is how you put your own brand on the OAuth consent screen. See white label social media management.
Read the real setup steps for every network before you buy: the network configuration guides.
No seat licenses. No surprises. 3,000 posts in your base plan, then volume-tiered from $0.007/post. Managed Keys included free.
Enterprise volumes? Custom pricing - get in touch.
Just to get 12 platforms working. Before your first real user signs up.
Engineering time. Full-time dev for half a year.
Maintenance. APIs change constantly. You patch, or it breaks.
From signup to your first successful API call. Seriously, time it.
To start. Includes 3,000 posts. No annual contract, no seats.
Platform changes you have to ship. Token refreshes? Our problem now.
Skip the dashboard. Tell Claude, Cursor, or any MCP client what to post - and it just happens. 28 tools. 12 platforms. Plain English.
Post, schedule, reply, upload media, read analytics, manage accounts.
X, LinkedIn, Instagram, Facebook, Threads, TikTok, YouTube, Bluesky, Pinterest, Google Business, Vimeo, Reddit.
Grab the API key, paste one config snippet, start chatting.
Across 500+ companies. Real production traffic, not a demo number.
p50 at 120ms. p99 under 350ms. SLAs available on Business.
All 12 platforms, concurrently. Actual measured uptime, not "up to."
Pick a flavor - they all use the same endpoints, same data shapes, same auth. Switch between them by what you ship next.
Let your agents post on their own - pick the platform, draft the copy, fire it off, then check engagement an hour later. The same auth your API uses, exposed as 28 MCP tools.
// AI agent posting via the Outstand API async function postFromAgent(agent, content) { const res = await fetch("https://api.outstand.so/v1/posts", { method: "POST", headers: { "Authorization": `Bearer ${process.env.OUTSTAND_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ containers: [{ content }], socialAccountIds: agent.preferredAccounts, scheduledAt: agent.optimalTime(), }), }); return res.json(); }
The 6 months of glue code is already done. Get your API key and post to any of the 8 Managed Keys networks in the next 5 minutes.
5 minutes on Managed Keys · curl-able in 30 seconds · setup guides