PostLake is the social media posting API for AI agents. One API so Claude, Cursor or your own agent can publish, schedule and track social posts across every network, without double-posting or juggling logins. Free tier, plans from $13/mo.
No credit card on the free tier. Already have an account? Sign in.
01 / Features
Everything you need to build on social media: publish and schedule posts, and pull deep, comparable analytics across every network, with one integration. Most APIs stop at publishing.
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.
Every network returns identical JSON. Write your parsing once, not once per network.
Send at any pace. We throttle and retry inside each platform's limits, so you never see a 429.
A signed event fires the instant a post goes live or fails. In order, retried until you confirm.
Upload once; we reshape it per network: images, video, Reels, Shorts, Stories.
Set a time; we fire it to the minute, any timezone. Cancel before it goes out.
We manage every platform connection for you, X included. Connect your accounts and post. No developer apps, no keys to wrangle.
02 / Platforms
Same call, same data shape, every platform: post, schedule, and pull analytics everywhere. Pick a network for the posting API, or see all posting APIs.
03 / Pricing
Pay for what you post with credits. Every plan includes all networks, managed keys and unlimited connected accounts. 1 credit per post; X costs more. Save 25 percent on annual.
Try it out
For individuals
For creators & freelancers
For high-volume creators
For companies & agencies
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.
Building every integration yourself is months of work and a salaried hire, then upkeep forever, or it's $13 a month.
// If you build it yourself
Wiring up 10 APIs, OAuth flows, and token refresh, before a single user posts.
A developer's time for half a year, at roughly $150k a year fully loaded. Then you own it.
Platforms change their APIs constantly. Every break is yours to chase, or posting quietly dies.
// Or start on PostLake
From signup to your first live post across all networks. One integration, done.
To start. The Free plan gives you 20 credits a month, no card. Paid plans from $13. Cancel anytime.
Upkeep on your side. Token refreshes, rate limits, breaking changes are our job, not yours.
04 / Model Context Protocol
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. A full set of actions, every network.
Agent skills
One command adds PostLake to Claude Code, Cursor, Codex or Windsurf. Then just tell it to post. No keys pasted into chat, no glue code.
See all three ways in →npx skills add postlake/postlake-mcp --all
05 / What you'll build
Same endpoints, same data shapes, same auth, whatever you ship. Here's what developers build on PostLake.
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.
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.
Cross-platform performance in one view: impressions, reach, CTR, saves, follower growth, all normalised and benchmarked. The reporting tool teams have wanted for years.
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.
06 / FAQ
What PostLake is, which networks you can post to, how an agent uses it, and what a retry cannot do. Same facts in llms.txt.
PostLake. One integration, REST or a hosted MCP server. Claude, Cursor, ChatGPT or your own agent can publish, schedule and measure posts across X, LinkedIn, Instagram, TikTok, Facebook, Threads, Bluesky, YouTube and Pinterest, with one normalised response shape.
Connect https://api.postlake.dev/mcp and approve once over OAuth, or run npx skills add postlake/postlake-mcp --all. Then ask it to post. No API key in chat. LangGraph, CrewAI and backend agents can call the REST API with a Bearer key instead. See PostLake for agents.
X (Twitter), LinkedIn, Instagram, TikTok, Facebook, Threads, Bluesky, YouTube and Pinterest. Same call, same response shape. Per-network how-tos: posting API.
No. PostLake manages the connections, X included. You connect accounts and post. Bring-your-own-keys is optional.
Yes. 20 credits a month, no card. Paid plans from $13/month for 2,000 credits. X costs more credits because X is the only network that charges us. Full pricing.
Send an Idempotency-Key on each logical publish. Retries with the same key return the original post instead of creating another.
One API to publish, schedule, and measure across every network, built for agents from day one. Sign up and connect your first account in minutes.
No credit card on the free tier. See our privacy policy.