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

Next Steps