12 platforms · 1 API · usage-based pricing

Stop building 12 integrations. Build one.

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.

5 minutes on 8 of 12 networks 99.92% uptime 12 platforms

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.

12.8M+ posts/month500+ companies180ms avg response99.92% uptime12 platformsSOC 2 in progressp99 < 350ms12.8M+ posts/month500+ companies180ms avg response99.92% uptime12 platformsSOC 2 in progressp99 < 350ms
01 / Features

You handle the
product.

Rate limits. Token refreshes. Breaking API changes. Platform quirks. We've spent years on the boring parts so you can ship the interesting ones.

Unified data model.

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 }]
}

Intelligent rate limiting.

Hit the API as fast as you want. We queue, throttle, retry. You never see a 429.

// burst safe
posts.create({ ... }) // 429? never.

Webhook events.

Know the moment a post goes live, gets a comment, or hits a milestone. One format. Every platform.

// signed, retried, ordered
{ "event": "post.published" }

Media processing.

Upload once. We handle format requirements per platform - images, video, carousels, stories.

media.upload(file)
posts.create({ mediaIds: [id] })

Advanced scheduling.

Queue weeks of content with one field. Cancel anytime before publish.

scheduledAt: "2026-05-12T13:00:00Z"

Cross-platform analytics.

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}/analytics

Use our app credentials, or bring your own.

Managed 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 }
02 / Platforms

12 platforms.
One integration.

New platform on your roadmap? Already on ours. We add support so your team doesn't have to.

outstandapi.outstand.so

X

postscheduleanalyticsmediacomments
Your own app

LinkedIn

postscheduleanalyticsmediacomments
Managed Keys

Instagram

postscheduleanalyticsmediacomments
Managed Keys

TikTok

postscheduleanalyticsmediacomments
Managed Keys

Facebook

postscheduleanalyticsmediacomments
Managed Keys

Threads

postscheduleanalyticsmediacomments
Managed Keys

Bluesky

postscheduleanalyticsmediacomments
App password

YouTube

postscheduleanalyticsmediacomments
Managed Keys

Pinterest

postscheduleanalyticsmediacomments
Managed Keys

Google Biz

postscheduleanalyticsmediacomments
Your own app

Vimeo

postscheduleanalyticsmediacomments
Your own app

Reddit

postscheduleanalyticsmediacomments
Your own app

Two ways to connect. Know which one you need before you pay.

Managed Keys - included, nothing to register

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.

Your own app - you register it first

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.

03 / Pricing

$19 a month.
3,000 posts included.

No seat licenses. No surprises. 3,000 posts in your base plan, then volume-tiered from $0.007/post. Managed Keys included free.

Live cost calculator
Base plan$19.00
First 3,000 postsincluded
10 connected accounts$0.00
Monthly total$19.00
Outstand · unlimited accounts$19.00/mo
Per-profile pricing · 10 accounts (~$6/account)$60.00/mo
Per-profile plans cost $41/mo more (3.2×) at 10 accounts - and the bill climbs with every account you add. Outstand stays flat.
Typical fixed plan at this volume: $99/mo.Save $80.00/mo with usage-based pricing.

// Building it yourself

6mo+

Just to get 12 platforms working. Before your first real user signs up.

$150k

Engineering time. Full-time dev for half a year.

Maintenance. APIs change constantly. You patch, or it breaks.

// Or skip all that

5min

From signup to your first successful API call. Seriously, time it.

$19

To start. Includes 3,000 posts. No annual contract, no seats.

0

Platform changes you have to ship. Token refreshes? Our problem now.

04 / Model Context Protocol

Talk to your social media.

Skip the dashboard. Tell Claude, Cursor, or any MCP client what to post - and it just happens. 28 tools. 12 platforms. Plain English.

claude · outstand-mcp
You
Post "Just shipped our new API docs" to X and LinkedIn, and schedule the same on Threads for tomorrow at 9am EST.
AI
On it.
create_post({ social_account_ids: ["x_acc","li_acc"] })
create_post({ social_account_ids: ["threads_acc"], scheduled_at: "tomorrow 9:00 EST" })
AI
Done. Posted to X (@outstandso) and LinkedIn (Outstand). Threads is queued for tomorrow at 9:00 AM EST. Want me to draft a follow-up thread?
Ask outstand to do anything…
28
tools exposed

Post, schedule, reply, upload media, read analytics, manage accounts.

12
platforms wired

X, LinkedIn, Instagram, Facebook, Threads, TikTok, YouTube, Bluesky, Pinterest, Google Business, Vimeo, Reddit.

3min
to set up

Grab the API key, paste one config snippet, start chatting.

0.00M+
posts / month

Across 500+ companies. Real production traffic, not a demo number.

0ms
avg response

p50 at 120ms. p99 under 350ms. SLAs available on Business.

0.00%
uptime

All 12 platforms, concurrently. Actual measured uptime, not "up to."

05 / What you'll build

One API.
Many products.

Pick a flavor - they all use the same endpoints, same data shapes, same auth. Switch between them by what you ship next.

Autonomous AI agents.

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.

  • Drop-in to any agentic loop (LangGraph, CrewAI, raw SDK)
  • Tool-callable: create_post, list_posts, get_post_analytics
  • Idempotency keys so retries never double-post
  • Per-platform character & media validation up-front
agent.ts
// 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();
}

Ship the
interesting part.

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