PostEverywhere API
Schedule and publish social media content across 8 platforms from a single API.
Connect your social accounts, create posts with platform-specific customizations, upload media, schedule for optimal times, and monitor publishing results — all through one unified interface.
Supported Platforms
| Platform | Post Types | Media |
|---|---|---|
| Feed posts, Stories, Reels | Images, video, carousels | |
| TikTok | Videos | Video |
| YouTube | Videos, Shorts | Video |
| Posts, articles | Images, video, PDF carousels | |
| X (Twitter) | Posts, threads | Images, video |
| Posts, Reels | Images, video | |
| Threads | Posts | Images, video |
| Pins | Images |
What You Can Do
- Schedule posts to multiple platforms simultaneously
- Customize content per platform (hashtags, titles, privacy settings)
- Upload media (images and video) with automatic processing
- Bulk schedule up to 100 posts in a single API call
- Monitor results with per-platform publishing status
- Retry failed posts automatically or on demand
- Generate AI images from text prompts
Base URL
https://app.posteverywhere.ai/api/v1
Getting Started
- Create a PostEverywhere account if you don't have one
- Go to Settings > Developers in your dashboard to generate an API key
- Follow the Quick Start guide to make your first API call
SDKs & Tools
Node.js SDK
npm install posteverywhere
import { PostEverywhere } from 'posteverywhere';
const client = new PostEverywhere({ apiKey: 'pe_live_...' });
const post = await client.posts.create({
content: 'Hello from the API!',
platforms: ['instagram', 'x', 'linkedin'],
scheduleFor: '2026-04-01T10:00:00Z',
});
Claude Code (MCP)
Add to your Claude Code MCP config:
{
"mcpServers": {
"posteverywhere": {
"command": "npx",
"args": ["-y", "@posteverywhere/mcp"],
"env": { "POSTEVERYWHERE_API_KEY": "pe_live_..." }
}
}
}
cURL
curl -X POST https://app.posteverywhere.ai/api/v1/posts \
-H "Authorization: Bearer pe_live_..." \
-H "Content-Type: application/json" \
-d '{
"content": "Hello from the API!",
"platforms": ["instagram", "x", "linkedin"]
}'