PowerPost APIv1
PowerPost APIv1
PowerPost APIQuickstartAuthenticationWorkspacesInput Types

API Reference

Upload MediaGenerate ContentGenerationsGenerate ImagesPosts & PublishingGet Credits

Guides

WebhooksError CodesChangelog

PowerPost API

Generate captions, create images, and publish to social platforms — all from one API.

The PowerPost API lets you generate social media content, create images, and publish directly to TikTok, Instagram, X, YouTube, and Facebook — all programmatically.

What You Can Do

  • Generate Captions — AI-powered captions from text, images, or video input
  • Generate Images — Create images from text prompts or reference images
  • Publish Content — Post directly to connected social platforms
  • Upload Media — Upload images and videos for use across the API
  • Deep Research — AI researches context and trends for higher engagement
  • Custom Writing Styles — Apply your brand voice to generated content
  • Webhooks — Get notified when jobs complete
  • Credit System — Pay only for what you use

Quick Example

# Generate captions
curl -X POST https://powerpost.ai/api/v1/content/generate \
  -H "x-api-key: YOUR_API_KEY" \
  -H "X-Workspace-Id: YOUR_WORKSPACE_ID" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Launch announcement for our new AI tool",
    "post_types": ["tiktok-video", "instagram-reel"],
    "research_mode": "regular"
  }'

Base URL

https://powerpost.ai/api/v1

Endpoints

MethodEndpointDescription
POST/media/uploadUpload images or videos
POST/content/generateGenerate captions
GET/content/generationsList your generations
GET/content/generations/{id}Get generation status & outputs
POST/images/generateGenerate images
GET/images/generations/{id}Get image generation status
POST/postsCreate a post
GET/posts/{id}Get post details
POST/posts/{id}/publishPublish a post
GET/account/creditsCheck credit balance

What's Next?

Quickstart

Generate, create images, and publish in 5 minutes

Input Types

Generate from text, images, or video

API Reference

Explore all endpoints

Quickstart

Generate captions, create images, and publish — in under 5 minutes.

On this page

What You Can DoQuick ExampleBase URLEndpointsWhat's Next?