Strmfy Social API – Unified Social Publishing for Developers
Strmfy API
Unified Social Publishing

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.

Send your first post →

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/.

curl -X POST "https://api.strmfy.com/channels/add/" \ -H "Authorization: Bearer <APIKEY>" \ -H "Content-Type: application/json" \ -d '{ "name": "Instagram Main", "slug": "instagram-main", "category": "social", "post_time": "09:00" }'

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.

curl -X POST "https://api.strmfy.com/post/add" \ -H "Authorization: Bearer <APIKEY>" \ -H "Content-Type: application/json" \ -d '{ "channel_guid": "your-channel-guid", "title": "Launch Day 🚀", "content": "We just shipped a unified social API with Strmfy!", "hashtags": "#devtools #api #strmfy", "publish_date": "2025-09-20" }'

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)

  1. Discover providers and slugs: GET /social/auth/providers/
    curl "https://api.strmfy.com/social/auth/providers"
  2. Add your channel: POST /channels/add/
  3. Complete credentials in your dashboard.
  4. Test the connection in dashboard.
  5. 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.

Dev.to logo
Dev.to
Discord  logo
Discord
Facebook  logo
Facebook
Instagram logo
Instagram
Mastodon logo
Mastodon
Reddit logo
Reddit
Telegram  logo
Telegram
X (Twitter) logo
X (Twitter)

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.