10 platforms · 1 API · pay per post

Stop building 10 integrations. Build one.

One API call posts to X, LinkedIn, Instagram, and 7 more platforms. Ship your social scheduler, AI agent, or analytics dashboard in hours. Pay $0.01 per post. No tiers. No surprises.

5 minutes to get started 99.92% uptime 10 platforms
LIVE DEMO
awaiting request…
POST /v1/posts
→ FAN OUT →
12.8M+ posts/month500+ companies180ms avg response99.92% uptime10 platformsSOC 2 in progressp99 < 350ms12.8M+ posts/month500+ companies180ms avg response99.92% uptime10 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 10 parsers for 10 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.

GET /v1/posts/{id}/analytics

BYO app credentials, or use ours.

White-label mode for agencies. Bring your own X/LinkedIn/Meta apps so your customers see your brand on the OAuth screen - not ours.

// bring your own keys
POST /v1/social-networks { network: "linkedin", clientKey, clientSecret }
02 / Platforms

Ten 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

LinkedIn

postscheduleanalyticsmediacomments

Instagram

postscheduleanalyticsmediacomments

TikTok

postscheduleanalyticsmediacomments

Facebook

postscheduleanalyticsmediacomments

Threads

postscheduleanalyticsmediacomments

Bluesky

postscheduleanalyticsmediacomments

YouTube

postscheduleanalyticsmediacomments

Pinterest

postscheduleanalyticsmediacomments

Google Biz

postscheduleanalyticsmediacomments
03 / Pricing

$5 a month.
Then a penny a post.

No tiers. No seat licenses. No surprises. Scale from side project to millions of posts on the same simple meter.

Live cost calculator
Base plan$5.00
First 1,000 postsincluded
Monthly total$5.00
Typical fixed plan at this volume: $99/mo.Save $94.00/mo with usage-based pricing.

// Building it yourself

6mo+

Just to get 10 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.

$5

To start. Never more than your usage. 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. 25 tools. 10 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…
25
tools exposed

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

10
platforms wired

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

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 10 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 25 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 10 platforms in the next 5 minutes.

5 minutes setup · curl-able in 30 seconds