New: Full API access for all users →
PostEverywhere
PostEverywhere Logo
Pricing
Features
Scheduling

Schedule to 7 platforms from one dashboard

Content Calendar

Visual drag-and-drop content planner

AI Content

Generate captions, images, and videos with AI

AI Images

Create visuals from text prompts

AI Video

Generate Reels, Shorts & TikToks

AI Captions

Write captions, hooks & hashtags

Cross-Posting

Publish to all platforms at once

Multi-Account

Manage up to 40 accounts

Analytics

Track performance across platforms

API

REST API for developers

All Features

See everything PostEverywhere offers

Integrations
Instagram

Posts, Reels, Stories & Carousels

LinkedIn

Profiles & company pages

TikTok

Videos & photo carousels

Facebook

Pages, groups & Reels

X

Posts, threads & media

YouTube

Videos, Shorts & community

Threads

Text posts & media

API Docs
Resources
Blog

Social media tips and strategies

Free Tools

30+ free social media utilities

AI Models

Browse 50+ AI image & video models

How‑To Guides

Step-by-step tutorials

Comparisons

Compare us to alternatives

Support

Help center & contact

For Agencies

Multi-client management at scale

For Creators

Grow your audience everywhere

Join with GoogleStart 7 day free trial
Pricing
Features
  • Scheduling
  • Content Calendar
  • AI Content
  • AI Images
  • AI Video
  • AI Captions
  • Cross-Posting
  • Multi-Account
  • Analytics
  • API
  • All Features
Integrations
  • Instagram
  • LinkedIn
  • TikTok
  • Facebook
  • X
  • YouTube
  • Threads
API Docs
Resources
  • Blog
  • Free Tools
  • AI Models
  • How‑To Guides
  • Comparisons
  • Support
  • For Agencies
  • For Creators
Log in

Social media API for developers

Schedule posts, upload media, and publish to Instagram, TikTok, LinkedIn, Facebook, X, YouTube, and Threads programmatically. 14 REST endpoints, included on all plans.

Join with GoogleStart free trial
Creator profileBusiness owner profileSocial media manager profileEntrepreneur profileContent creator profile

Used by 874 happy customers

PostEverywhere social media scheduling dashboard

One API, seven platforms

Schedule and publish posts with a single request

Create a post, pass multiple account IDs, and the API publishes to all specified platforms simultaneously. Monitor per-platform results, get published URLs, and cross-post without writing platform-specific code.

Multi-platform posting.
Post to Instagram, TikTok, LinkedIn, Facebook, X, YouTube, and Threads from one endpoint. No platform-specific integrations needed.
Schedule or publish now.
Set scheduled_at for future publishing or omit it to post immediately. Timezone-aware scheduling with automatic retry on failure.
Publishing results.
GET /posts/{id}/results returns per-platform status, published URLs, error codes, and attempt counts. Retry failed destinations with one call.
PostEverywhere API scheduling posts across multiple social media platforms

Media and AI

Upload media and generate AI images via API

Upload images and videos via presigned URLs with automatic processing for each platform. Generate AI images from text prompts — 4 models, 7 aspect ratios — and use them directly in posts.

Presigned uploads.
POST /media/upload returns a presigned URL for direct file upload. No base64 encoding, no multipart forms — just upload and use.
AI image generation.
POST /ai/generate-image creates images from text prompts. Choose model, aspect ratio, and style. Images save to your media library instantly.
Auto-optimization.
Media is automatically processed and optimized for each platform. Upload once, publish everywhere with the right format and resolution.
PostEverywhere API media upload and AI image generation workflow

Secure by default

Bearer auth with scoped permissions

Create API keys with granular scopes — Read, Write, and AI. Rate limit headers on every response. Revoke keys instantly from the dashboard. No OAuth complexity for server-to-server integrations.

Scoped API keys.
Create keys with Read, Write, and/or AI permissions. Principle of least privilege — give each integration only the access it needs.
Rate limit headers.
X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, and Retry-After headers on every response. Build rate-limit handling into your code.
PostEverywhere API key management and account security dashboard

14 endpoints

Everything you need to automate social media

POST /posts

Create and schedule posts to 7 platforms with a single request. Set timing, accounts, and media.

GET /posts/{id}/results

Per-platform publishing status with URLs, errors, and attempt counts for every destination.

POST /media/upload

Get presigned upload URLs for images and videos. Automatic processing for each platform.

POST /ai/generate-image

Generate AI images from text prompts. 4 models, 7 aspect ratios. Saved to your media library.

GET /accounts

List connected social accounts with health status, token expiry, and platform capabilities.

POST /posts/{id}/retry

Retry failed platform destinations automatically. Handles rate limits and temporary failures.

Developer experience

Go from zero to publishing in under 5 minutes

Get your API key from Settings > Developer in the PostEverywhere dashboard. API access is included on all plans — Starter ($19/mo), Growth ($39/mo), and Pro ($79/mo). No separate add-on, no enterprise gating.

Make your first request with cURL, Python, Node.js, or any HTTP client. List your connected accounts with GET /accounts, then create your first post with POST /posts. The API follows REST conventions with consistent error handling, pagination, and filtering.

Build SaaS integrations, agency automation tools, internal dashboards, or content pipelines. Connect RSS feeds, CMS systems, or AI generators to auto-publish content across all platforms.

Monitor results with per-platform publishing status. Each post returns published URLs, error codes, and retry counts for every destination. Failed platforms can be retried individually — no need to re-publish the entire post. Full API documentation with code examples included.

Read the API docs
PostEverywhere API developer workflow showing code examples and publishing results

Quick example

Schedule a post to 3 platforms
curl -X POST https://app.posteverywhere.ai/api/v1/posts \
  -H "Authorization: Bearer pe_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Launching today! 🚀",
    "account_ids": [1, 2, 3],
    "scheduled_at": "2026-03-15T14:00:00Z",
    "media_ids": ["media_abc123"]
  }'

Full code examples in cURL, Python, Node.js, and PHP in our quickstart guide.

Frequently Asked Questions

What can I do with the PostEverywhere API?

Schedule posts, upload media, publish to 7 social platforms, monitor publishing results, retry failed destinations, manage connected accounts, and generate AI images — all programmatically via REST endpoints.

Which platforms does the API support?

The API supports all 7 platforms: Instagram (posts, Reels, Stories, carousels), TikTok (videos), LinkedIn (profiles, company pages), Facebook (pages, groups), X (posts, threads), YouTube (videos, Shorts), and Threads (text, images).

Is the API included in my plan or is it an add-on?

API access is included on all PostEverywhere plans — Starter ($19/mo), Growth ($39/mo), and Pro ($79/mo). No separate API add-on, no enterprise-only gating.

Can I post to multiple platforms with one API call?

Yes. Pass multiple account IDs in the account_ids array when creating a post. The API publishes to all specified platforms simultaneously from a single request.

What are the rate limits?

General API: 60 requests/minute, 1,000/hour, 10,000/day. Posting: 20 posts/minute, 100/hour, 500/day. AI generation: 50/5 minutes, 200/hour. Rate limit headers are included in every response.

Do you have SDKs for Python and Node.js?

We provide code examples in cURL, Python, Node.js, and PHP. The API follows REST conventions and works with any HTTP client. Use our OpenAPI spec with openapi-generator to auto-generate client libraries in any language.

How do I authenticate API requests?

Use Bearer token authentication. Create an API key in Settings > Developer, then include it in the Authorization header: Bearer pe_live_your_key. Keys support scoped permissions (Read, Write, AI).

Can the API generate AI images?

Yes. The POST /ai/generate-image endpoint generates images from text prompts using 4 AI models in 7 aspect ratios. Images are saved directly to your media library for immediate use in posts.

Related Features & Docs

Explore related features and guides to get the most out of PostEverywhere.

Feature

API Documentation

Full reference with code examples.

Learn more
Feature

Social Media Scheduler

Schedule posts across 7 platforms.

Learn more
Feature

AI Content Generator

Generate captions, images, and videos with AI.

Learn more
Feature

AI Image Generator

Create AI images from text prompts.

Learn more
Feature

AI Video Generator

Generate Reels, Shorts & TikToks with AI.

Learn more
Feature

Cross-Posting

Publish to all platforms at once.

Learn more
Feature

Multi-Account Management

Manage up to 40 accounts.

Learn more
Feature

Content Calendar

Visual drag-and-drop planning.

Learn more
Feature

Pricing

API included on all plans from $19/mo.

Learn more
Feature

Workspaces

Team collaboration and workspace management.

Learn more
Home
Home
Features
API

Loved by creators and teams

See what our customers are saying.

“Cross-posting saves me so much time. I used to spend my whole morning just copying content between apps.”
Laura K.

Laura K.

Freelance marketer

“The AI captions are surprisingly good. I still edit them but it cuts my writing time in half.”
Tom R.

Tom R.

Founder, Launchpad Digital

“I manage a few client accounts and the calendar view makes it easy to see everything at a glance.”
Carlos M.

Carlos M.

Social media manager

“Being able to schedule Reels and TikToks from one place was the main reason I signed up. Works well.”
Sophie T.

Sophie T.

Content creator

“Moved over from Buffer. Simpler interface and the AI features are a nice bonus.”
Alex D.

Alex D.

Head of growth, NorthPeak

“Clean interface, fair pricing, does what it says. That's all I needed.”
Kai N.

Kai N.

Small business owner

Footer

PostEverywhere

The all-in-one platform for social media management and growth. Built for marketing teams in the US, UK, Canada, Australia & Europe.

XLinkedInInstagram
ToolPilot

Product

  • Features
  • Integrations
  • Pricing
  • Developers
  • Resources

Features

  • Social Media Scheduling
  • Calendar View
  • AI Content Generator
  • AI Image Generator
  • Best Time to Post
  • Cross-Posting
  • Multi-Account Management
  • Workspaces
  • Campaign Management
  • Analytics

Integrations

  • Instagram Integration
  • LinkedIn Integration
  • TikTok Integration
  • Facebook Integration
  • X Integration
  • YouTube Integration
  • Threads Integration

Resources

  • Resources Hub
  • How-To Guides
  • Blog
  • Comparisons
  • API Docs
  • Help

Free Tools

  • Post Previewer
  • Viral Score Predictor
  • Engagement Calculator
  • Content Repurposer
  • 30-Day Content Generator
  • Grid Previewer
  • Viral Hook Generator
  • Hashtag Generator
  • Character Counter
  • UTM Link Builder

Company

  • Contact
  • Privacy
  • Terms

© 2026 PostEverywhere. All rights reserved.