Platform Support
Overview of supported social media platforms and their capabilities.
Supported platforms
FeedHorizon currently integrates with the following platforms:
| Platform | Text | Images | Videos | Scheduling | Status |
|---|---|---|---|---|---|
| Yes | Yes (up to 9) | Yes (1) | Yes | Live | |
| Yes (caption) | Yes (up to 10) | Yes (Reels) | Yes | Live |
More platforms are coming soon. The API is designed to support multiple platforms per post — when new platforms launch, your existing API integrations will work with minimal changes.
Instagram is fully supported: connect your professional account from Dashboard -> Connections, then publish single images, videos (as Reels), or carousels with up to 10 items.
How multi-platform posting works
When you create a post with multiple platforms, FeedHorizon:
- Validates the content against each platform's constraints
- Publishes to each platform independently
- Tracks success/failure per platform
- Returns
platformPostIdsmapping each platform to its native post ID
{
"data": {
"id": "clxyz...",
"status": "PUBLISHED",
"platforms": ["linkedin"],
"platformPostIds": {
"linkedin": "urn:li:share:7654321"
}
}
}Connecting accounts
Accounts are connected through the dashboard OAuth flow:
- Go to Dashboard → Connections
- Select a profile
- Click Connect for the desired platform
- Complete the OAuth authorization
Once connected, the account appears in the API via GET /api/v1/accounts.
You can also invite someone else to connect their account to your profile using a shareable link (7-day, single-use).
Disconnecting accounts
Remove a connected account via the API:
curl -X DELETE https://app.feedhorizon.dev/api/v1/accounts/ACCOUNT_ID \
-H "Authorization: Bearer fh_YOUR_API_KEY"This revokes the platform token and removes the account from FeedHorizon. Posts already published are not affected.