Publish to Multiple Social Networks with One API
Strmfy gives developers a single, consistent API to connect accounts and publish content across popular social networks. We standardize auth, payloads, and responses so you can ship faster and focus on your product — not on per-network quirks.
Whether you build tools for creators, marketing platforms, or internal automation, our API provides powerful primitives to enhance your own projects: channel management, posting, scheduling, analytics hooks, and more. Integrators and teams love Strmfy because it unifies how content is sent, saving time and avoiding errors.
How Strmfy’s Communication Flow Works
1) Add a Channel via API
You start by creating a “channel” representing a social account. Use POST https://api.strmfy.com/channels/add/. First, check which providers are supported and get their slugs via: GET https://api.strmfy.com/social/auth/providers/.
2) Complete Credentials in the Dashboard
After creating the channel, open your Strmfy dashboard and enter the connection credentials returned by the social provider. Note: API-based credential management is coming soon; for now, the dashboard step is required.
Why this step? It keeps tokens secure and ensures the provider’s consent/flow is fully respected.
3) Test the Connection
In your dashboard, use the Test Connection button to verify that Strmfy can communicate with the linked account. This gives you confidence before you automate posting from code.
4) Send Your First Post
Once connected, publish content via POST https://api.strmfy.com/post/add. Provide the channel’s guid , your content, and optional media.
5) Manage Posts: list, edit, delete
Your integration can retrieve, update, and remove posts using the dedicated endpoints. Typical flow:
- GET https://api.strmfy.com/post/list/ — list posts
- POST/PATCH https://api.strmfy.com/post/edit/ — edit a post
- POST/DELETE https://api.strmfy.com/post/delete/ — delete a post
Explore more endpoints and advanced options on strmfy.com/api.
Send Your First Social Post (Step-by-Step)
-
Discover providers and slugs:
GET /social/auth/providers/
curl "https://api.strmfy.com/social/auth/providers"
- Add your channel: POST /channels/add/
- Complete credentials in your dashboard.
- Test the connection in dashboard.
-
Publish:
POST /post/add
curl -X POST "https://api.strmfy.com/post/add" \ -H "Authorization: Bearer <APIKEY>" \ -H "Content-Type: application/json" \ -d '{ "channel_guid": "your-channel-guid", "content": "Hello, world! Unified posting with Strmfy 🎉", "hashtags": "#hello #strmfy", "publish_date": "2025-09-20" }'
Pro tip: use GET /post/list to confirm your entry and track status changes (e.g., planned, published).
Available Social Networks via the API
The following providers are currently available to connect and publish through Strmfy. You can also fetch this list programmatically using GET /social/auth/providers.








Why Developers Choose Strmfy
Unified Interface
One payload format. One posting flow. Fewer edge cases. Your code stays clean and maintainable.
Security-First
Credential handling and consent flows respect providers’ requirements. Dashboard controls keep tokens safe.
Built to Scale
Batch operations, scheduling, and future analytics endpoints let your product evolve without rewrites.