Getting Started
Get up and running with the PostPeer API in minutes. Connect a social account and publish your first post.
What is PostPeer?
PostPeer is a unified social media posting API. One integration to publish, schedule, and manage content across Twitter/X, Instagram, YouTube, Facebook, and more.
No OAuth headaches. No platform SDKs. One API, every platform.
Base URL:
Authentication
All requests require your API key in the x-access-key header:
Get your API key from the PostPeer Dashboard. You get 20 free credits on signup — no credit card required.
Step 1: Connect a Social Account
Before publishing, connect a social account via OAuth. For example, to connect Twitter:
Response:
Redirect the user to the url. After they authorize, the account is connected to your project.
Step 2: Get Your Account ID
List your connected accounts to get the accountId needed for posting:
Response:
Step 3: Publish Your First Post
Response:
That's it — one request, your content is live.
Step 4: Schedule a Post (Optional)
Want to post later? Add scheduledFor and timezone:
Supported Platforms
PostPeer supports publishing to all major social platforms:
| Platform | Status | Features |
|---|---|---|
| Twitter/X | Live | Posts, threads, polls, images, videos, GIFs |
| Live | Image posts with captions | |
| YouTube | Live | Video uploads, Shorts, metadata |
| Coming soon | Posts, images, videos | |
| TikTok | Coming soon | Video uploads |
| Threads | Coming soon | Text posts |
| Coming soon | Pins with images |
Next Steps
- Authentication — API keys, credits, and rate limits
- Connect Accounts — OAuth flows for each platform
- Publishing — Full request/response reference
- Scheduling — Schedule, cancel, and reschedule posts