# Social Media Posting API for AI Agents · PostLake > Markdown version of https://postlake.dev/ . The canonical page for humans. > PostLake is the social media API for AI agents: https://postlake.dev/llms.txt # The social media posting API for AI agents. Stop posting yourself. PostLake is **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. - Post to every network at once - No credit card to join - Built for LangGraph, CrewAI, Claude Hubs: [For AI agents](https://postlake.dev/agents/index.md) · [MCP server](https://postlake.dev/mcp.md) · [Posting API](https://postlake.dev/post-to/index.md) · [Guides](https://postlake.dev/guides/index.md) ``` 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"] }' ``` Networks: [X](https://postlake.dev/post-to/x-twitter.md), [LinkedIn](https://postlake.dev/post-to/linkedin.md), [Instagram](https://postlake.dev/post-to/instagram.md), [TikTok](https://postlake.dev/post-to/tiktok.md), [Facebook](https://postlake.dev/post-to/facebook.md), [Bluesky](https://postlake.dev/post-to/bluesky.md), [YouTube](https://postlake.dev/post-to/youtube.md), [Pinterest](https://postlake.dev/post-to/pinterest.md), [Threads](https://postlake.dev/post-to/threads.md). ## What you'll build - [AI social agent](https://postlake.dev/guides/ai-social-media-agent.md) — draft, post, check how it performed, then decide what to post next. LangGraph, CrewAI, or any SDK loop. - [Social media scheduler](https://postlake.dev/guides/schedule-posts-api.md) — queue weeks of content, manage multiple clients, show a calendar, plus cross-platform analytics. - [Analytics dashboard](https://postlake.dev/guides/social-media-analytics-api.md) — impressions, reach, CTR, saves, follower growth, normalised and benchmarked. - [Agency client management](https://postlake.dev/agents/index.md) — unlimited connected accounts, managed connections, one normalised API. ## Questions agents (and people) ask ### What is the social media API for AI agents? PostLake. One integration — REST or a hosted MCP server — so 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. ### How does an AI agent post to social media? 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](https://postlake.dev/agents/index.md). ### Which social platforms does PostLake support? X (Twitter), LinkedIn, Instagram, TikTok, Facebook, Threads, Bluesky, YouTube and Pinterest. Same call, same response shape. Per-network how-tos: [posting API](https://postlake.dev/post-to/index.md). ### Do I need to create developer apps on each platform? No. PostLake manages the connections, X included. You connect accounts and post. Bring-your-own-keys is optional. ### Is there a free tier? 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](https://postlake.dev/pricing.md). ### What stops an AI agent from double-posting? Send an `Idempotency-Key` on each logical publish. Retries with the same key return the original post instead of creating another. Get started free: https://postlake.dev/signup Plain markdown for agents: https://postlake.dev/index.md · https://postlake.dev/llms.txt