Stop posting.
Let your agents do it.

PostLake is one API to publish, schedule and track your social media across 9 platforms. Built for AI agents — so an assistant like Claude can do the posting for you, without double-posting or juggling logins. Free tier, plans from $13/mo.

Join the waitlist →

No credit card to join. We'll only email you about early access. See our privacy policy.

Post to 9 platforms at once No credit card to join Built for LangGraph, CrewAI, Claude
POST /v1/posts
$ curl -X POST \
  https://api.postlake.dev/v1/posts \
  -H "Authorization: Bearer $KEY" \
  -d '{'
    "text": "the new release is here ✨",
    "accounts": [
      "acc_2f1a", "acc_9b7c", "acc_d40e"
    ]
  '}'
X
LinkedIn
Instagram
TikTok
Facebook
Bluesky
YouTube
Pinterest
Threads
9 platforms · deep cross-platform analytics · one normalised data model · 18 MCP tools · cancel anytime · plans from $13/mo · SOC 2 planned · 9 platforms · deep cross-platform analytics · one normalised data model · 18 MCP tools · cancel anytime · plans from $13/mo · SOC 2 planned ·
No credit card to join First post in 5 minutes Managed keys, no setup, cancel anytime Simple, flat-rate pricing

01 / Features

Publish everywhere.
Then see what worked.

Everything you need to build on social media: publish and schedule posts, and pull deep, comparable analytics across 9 platforms, and growing, with one integration. Most APIs stop at publishing.

Deep cross-platform analytics Coming soon

Reach, CTR, saves, and follower growth. Every platform in one response, on the same scale, benchmarked and trended. Others give you raw numbers; PostLake gives you the answer.

GET /v1/analytics
  ?period=30d&platforms=all

// → normalised metrics,
//   trends, benchmarks

One response shape

Every network returns identical JSON. Write your parsing once, not ten times.

// one shape, every network
{
 "post_id": "pl_3kf9d2",
 "state": "live",
 "network": "bluesky"
}

Rate limits handled

Send at any pace. We throttle and retry inside each platform's limits, so you never see a 429.

await postlake.posts.create(draft)

// fire as fast as you like;
// throttling stays our job

Real-time webhooks

A signed event fires the instant a post goes live or fails. In order, retried until you confirm.

{
 "type": "post.live",
 "network": "linkedin",
 "post_id": "pl_3kf9d2"
}

Media, auto-formatted

Upload once; we reshape it per network: images, video, Reels, Shorts, Stories.

const m = await postlake.media.add(file)
postlake.posts.create({ media: [m.id] })

Scheduling in one field

Set a time; we fire it to the minute, any timezone. Cancel before it goes out.

scheduledAt:
"2026-11-20T08:30:00Z"

Connections, managed

We manage every platform connection for you, X included. Connect your accounts and post — no developer apps, no keys to wrangle.

POST /v1/social-accounts/connect {
 network: "linkedin"
} // we handle OAuth

02 / Platforms

Every major network.
Nothing to juggle.

Same call, same data shape, every platform: post, schedule, and pull analytics everywhere. New platform on your roadmap? It's already on ours.

X / Twitter
postscheduleanalyticsmedia
LinkedIn
postscheduleanalyticsmedia
Instagram
postReelsanalyticsmedia
TikTok
postscheduleanalyticsvideo
Facebook
postscheduleanalyticsmedia
Threads
postscheduleanalyticsmedia
Bluesky
postscheduleanalyticsmedia
YouTube
postShortsanalytics
Pinterest
postscheduleanalytics

03 / Pricing

Predictable pricing.
Pick a plan, ship.

Pay for what you post with credits. Every plan includes all 9 platforms, managed keys and unlimited connected accounts. 1 credit per post; X costs more. Save 25 percent on annual.

Free

Try it out

$0/mo
Join the waitlist
20 credits / mo
  • Bluesky & Threads live (more rolling out)
  • Unlimited connected accounts
  • Schedule posts
  • Full MCP server access
  • No card required

Starter

For individuals

$13/mo
Join the waitlist
2,000 credits / mo
  • All networks — Bluesky & Threads live, more rolling out
  • X included
  • Unlimited connected accounts
  • Schedule posts & webhooks
  • Full MCP server access
  • $6.50 / 1,000 credits

Pro

For high-volume creators

$85/mo
Join the waitlist
18,000 credits / mo
  • Everything in Standard
  • Priority support
  • 5× MCP rate limits
  • $4.72 / 1,000 credits

Business

For companies & agencies

$225/mo
Join the waitlist
50,000 credits / mo
  • Everything in Pro
  • Highest rate limits
  • Priority support
  • $4.50 / 1,000 credits

How credits work.

You buy credits and spend them as you post. We manage every platform connection for you, X included, so there are no keys to set up and no separate bills.

  • 1 credit per post to any of the 8 free platforms. Unlimited connected accounts on every plan.
  • X costs 5 credits (55 with a link). X is the only platform that charges per post, so it's already priced in — no surprise bill ever lands on you.
  • Top up any time. One-off credit packs never expire, or stay pay-as-you-go with packs alone. See full pricing →
X / Twitter5 credits / post
LinkedIn1 credit / post
Instagram1 credit / post
TikTok1 credit / post
Facebook1 credit / post
Threads1 credit / post
Bluesky1 credit / post
YouTube1 credit / post
Pinterest1 credit / post

The subscription is the cheap part.
Building it yourself isn't.

Nine platform integrations is months of work and a salaried hire, then upkeep forever. Or it's $13 a month.

// If you build it yourself

3 to 6 months

Wiring up 10 APIs, OAuth flows, and token refresh, before a single user posts.

~$75k

A developer's time for half a year, at roughly $150k a year fully loaded. Then you own it.

forever

Platforms change their APIs constantly. Every break is yours to chase, or posting quietly dies.

// Or start on PostLake

5 min

From signup to your first live post across all 9 platforms. One integration, done.

$0

To start — the Free plan gives you 20 credits a month, no card. Paid plans from $13. Cancel anytime.

0

Upkeep on your side. Token refreshes, rate limits, breaking changes are our job, not yours.


04 / Model Context Protocol

Control it from Claude
or any AI agent.

Connect PostLake to Claude (or any AI assistant) and just tell it what to do. It can publish, schedule and check your analytics for you — no setup, no code to write. 18 actions, all 9 platforms.

claude · postlake-mcp
U
Which of last week's posts did best? Repost the top one to Instagram and Pinterest.
AI
Let me check.
✓ get_analytics({ period: "7d", sort: "reach" })
✓ create_post({ accounts: ["ig_acc", "pin_acc"], media: ["med_8x2"] })
AI
Your Bluesky carousel won, 3.2x your usual reach. I've reposted it to Instagram and Pinterest. Want me to schedule a recap for tomorrow's peak window?
Ask PostLake to do anything…
18
tools your agent runs
It posts, schedules, checks how each post performed, and decides what to do next, on its own.
9
platforms, one setup
Paste one config and your agent can post to every network. No code to write.
3 min
to get started
Paste the config, ask in plain English, watch it happen.
0
double-posts
If an agent retries after a hiccup, it won't post twice. Sleep fine.

05 / What you'll build

One API.
Many things to build.

Same endpoints, same data shapes, same auth, whatever you ship. Here's what developers build on PostLake.

01

AI social agent

Let an agent draft, post, and check how it performed, then decide what to post next, on its own. Drop into LangGraph, CrewAI, or any SDK loop.

create_postget_analyticsidempotencyMCP
02

Social media scheduler

Build a Buffer-style scheduler in a weekend. Queue weeks of content, manage multiple clients, show a calendar, and, unlike Buffer, show real cross-platform analytics too.

scheduledAtqueuemulti-accountwebhooks
03

Analytics dashboard

Cross-platform performance in one view: impressions, reach, CTR, saves, follower growth, all normalised and benchmarked. The reporting tool teams have wanted for years.

GET /analyticsbenchmarkstrends
04

Agency client management

Manage every client’s social accounts from one integration. Unlimited connected accounts on every plan, managed connections (no per-client app setup), and one normalised API across all of them.

unlimited accountsmanaged keysmulti-client

Give your agents
the keys to social.

One API to publish, schedule, and measure across 9 platforms, and growing, built for agents from day one. Join the early-access waitlist and be first in.

Join the waitlist →

No credit card. We'll only email you about early access. See our privacy policy.