Publish to multiple social networks with one API
It takes under 2 minutes from here to your first post via API. We prepared everything you need.
No credit card required.
ONE INTEGRATION
Connect once. Ship everywhere.
Postproxy replaces per-platform integrations with a unified social media API.
REST API
Simple endpoints with official SDKs for Node, Python, Ruby, and other popular languages. Integrate in 30 minutes, not weeks.
Single payload, multiple platforms
Send one payload. We map it to each platform’s rules and return a per-platform outcome.
Platform Connections
OAuth flows, token storage, and permission scopes all managed for you. Link accounts in two clicks.
Supported platforms
- [Instagram](/content/platforms/instagram/ "Instagram"/index.html)
- [Facebook](/content/platforms/facebook/ "Facebook"/index.html)
- [Threads](/content/platforms/threads/ "Threads"/index.html)
- [TikTok](/content/platforms/tiktok/ "TikTok"/index.html)
- [X](/content/platforms/twitter/ "X"/index.html)
- [YouTube](/content/platforms/youtube/ "YouTube"/index.html)
- [LinkedIn](/content/platforms/linkedin/ "LinkedIn"/index.html)
- [Pinterest](/content/platforms/pinterest/ "Pinterest"/index.html)
Request
{
"post": {
"body": "Hello from the API!"
},
"profiles": [
"twitter",
"linkedin",
"threads"
],
"media": [
"https://example.com/image.jpg"
]
}
Outcomes
- Twitter published 12:33 view log
- LinkedIn processing —–
- Threads failed 12:33 view log
- Threads retry scheduled 12:34 —
- Threads published 12:35 view log
Format conversion
Content automatically transformed to match each platform's requirements.
Authentication
OAuth flows, token storage, and automatic refresh managed for you.
Delivery guarantees
Automatic retries, rate limit handling, quota awareness, and clear publish state reporting.
Embed publishing in your product
Your users never create a Postproxy account. Provision a scoped environment per customer server-side, they connect through your UI, everything ships under your brand.
Automation & AI
One reliable publish step in any pipeline
Skills for Claude Code, an n8n node, or raw API. Postproxy sits at the publish step and handles delivery, retries, and status — whatever triggered it upstream.
FOR DEVELOPERS
Built for how developers actually work
Everything you need to plug into any project and start publishing right away. Built by developers, for developers.
Here are all the docs bundled and ready for your tools.
curl -X POST "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"post": {
"body": "Hello World!",
"draft": true
},
"profiles": ["facebook", "instagram"],
"media": ["https://example.com/image.jpg"]
}'
SDKs for Different Languages:
- TypeScript
import PostProxy from "postproxy-sdk"; const client = new PostProxy( "YOUR_API_KEY" ); await client.posts.create({ content: "Hello World!", profiles: ["twitter"], }); - Python
from postproxy import PostProxy client = PostProxy("YOUR_API_KEY") client.posts.create( content="Hello World!", profiles=["twitter"], ) - Ruby
require "postproxy" client = PostProxy::Client.new( "YOUR_API_KEY" ) client.posts.create( content: "Hello World!", profiles: ["twitter"] ) - Go
import postproxy "github.com/\ postproxy/postproxy-go" client := postproxy.New( "YOUR_API_KEY", ) client.Posts.Create(ctx, postproxy.PostCreateParams{ Content: "Hello World!", }, ) - Java
import dev.postproxy.PostProxy; PostProxy client = new PostProxy( "YOUR_API_KEY" ); client.posts().create( PostCreateParams.builder() .content("Hello World!") .build() ); - .NET
using PostProxy; var client = new PostProxyClient( "YOUR_API_KEY" ); await client.Posts.CreateAsync( new PostCreateRequest { Content = "Hello World!", Profiles = ["twitter"] } ); - PHP
use PostProxy\PostProxy; $client = new PostProxy( "YOUR_API_KEY" ); $client->posts->create([ "content" => "Hello World!", "profiles" => ["twitter"], ]);
POST /api/webhooks
curl -X POST "https://api.postproxy.dev/api/webhooks" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Production status updates",
"url": "https://yourapp.com/webhooks/postproxy",
"events": [
"post.processed",
"platform_post.published",
"platform_post.failed"
],
"secret": "whsec_your_signing_secret",
"active": true
}'
Security
Your data is protected by enterprise-grade encryption, secure APIs, and strict access controls designed to keep everything safe.
Hosting
All data is stored and processed on European servers, ensuring sovereignty, reliability, and compliance with local regulations.
Compliance
Built to meet Europe's highest privacy standards, Postproxy processes and stores data with full compliance and transparency.
FOR MARKETERS
Social publishing that feels reliable.
Connect accounts in two clicks
Full control over timing
Always know what happened
FOR AGENTS
Built for agentic workflows.
Give your agent everything it needs to publish social content from your project.
MCP
Skills
Agentic workflows
Automation
Operations
Ready to get started?
Start with our free plan and scale as your needs grow. No credit card required.