Introduction
PostFuze is the unified social media API for developers. One integration publishes to X, LinkedIn, Instagram, TikTok, YouTube, Facebook, Threads, Bluesky, Pinterest, Google Business and Reddit — we handle OAuth, token refresh, rate limits, resumable media and every per-platform quirk.
How it works
You authenticate with an API key, connect social accounts through a hosted OAuth flow, then create posts. A post fans out to one target per account, each with its own independent status — so a post can succeed on some platforms while it retries on others.
Your first request
Every request is authenticated with a bearer token. Create a post that publishes to several accounts at once:
curl
curl https://api.postfuze.com/api/v1/posts \
-H "Authorization: Bearer sk_live_…" \
-H "Content-Type: application/json" \
-d '{
"content": "Hello from the unified API 👋",
"accounts": ["acct_x", "acct_linkedin"]
}'The response returns the post with its per-account targets:
200 OK
{
"id": "post_…",
"status": "queued",
"containers": [{ "position": 0, "role": "main", "content": "Hello from the unified API 👋" }],
"targets": [
{ "id": "tgt_…", "platform": "x", "status": "queued" },
{ "id": "tgt_…", "platform": "linkedin", "status": "queued" }
]
}