Documentation
SocialSyncerAPI lets you post to Instagram, Facebook, Threads, TikTok, and Twitter/X from a single REST API. No platform approvals needed — start posting in 5 minutes.
Base URL
https://api.socialsyncerapi.com/v1 Authentication
All requests require an API key in the Authorization header:
Authorization: Bearer sk_your_api_key Get your API key from the dashboard.
Quick Example
curl -X POST https://api.socialsyncerapi.com/v1/posts -H "Authorization: Bearer sk_your_api_key" -H "Content-Type: application/json" -d '{
"content": "Hello from SocialSyncerAPI!",
"platforms": [
{"platform": "instagram", "accountId": "ig_123"},
{"platform": "twitter", "accountId": "tw_456"}
],
"publishNow": true
}' Core Concepts
1. Connect Accounts
Link social accounts via OAuth. Each platform has a one-click connect flow.
GET /v1/connect/{platform}?redirect_url=https://yourapp.com/callback 2. Create Posts
Post to one or multiple platforms with a single API call.
POST /v1/posts 3. Upload Media
Get a presigned S3 URL, upload directly, then reference in your post.
POST /v1/media/presign Supported Platforms
- Instagram — Feed, Carousel, Reel, Story
- Facebook — Text, Image, Video, Reel, Story
- Threads — Text, Image, Video, Carousel, Thread
- TikTok — Video, Photo Carousel
- Twitter / X — Tweet, Thread, Poll, Media
Next Steps
- Quickstart — Get your first post published
- Connect Accounts — OAuth flow for each platform
- Posts API — Create, schedule, and manage posts
- Platform Guides — Platform-specific features