OmniSocialsOmniSocials
DocumentationAPI reference
Help centerSupport
  • Documentation
  • API reference
Developers
  • Quickstart
  • API reference
  • SDKs
  • MCP server
  • CLI
For AI agents
  • Docs for AI agents
  • llms.txt
  • OpenAPI spec
  • Postman collection
Product
  • OmniSocials
  • Pricing
  • Changelog
  • Help center
Company
  • Support
  • Privacy policy
  • Terms of service

© 2026 OmniSocials

OmniSocials on GitHubOmniSocials on XOmniSocials on LinkedIn
Overview
Get started
SDKs
CLI
MCPDocs for AI agentsWebhooks
Guides
Platforms
    OverviewKnown issuesFacebookInstagramThreadsLinkedInYouTubeTikTokPinterestBlueskyMastodonX (Twitter)Google BusinessTelegramDiscord
Integrations
Migrate
Plans and billing
GlossaryChangelogAPI reference
Platforms

14 supported social channels

OmniSocials supports 14 channels across 13 platforms, with two more in development. Every channel has a stable string identifier that you pass in the accounts array (via account IDs) and use as a key on platform-specific options.

LinkedIn appears as two independent channels: linkedin for a personal profile and linkedin_page for a company page. A workspace can have both connected simultaneously.

Channel matrix

Channel IDPlatformFeed PostStoryReel/Short
facebookFacebook✅✅✅
instagramInstagram✅✅✅
threadsThreads✅--
linkedinLinkedIn Profile✅--
linkedin_pageLinkedIn Page✅--
youtubeYouTube--✅
tiktokTikTok✅-✅
pinterestPinterest✅--
blueskyBluesky✅--
mastodonMastodon✅--
xX (Twitter)✅--
google_businessGoogle Business✅--
telegramTelegram (channel or group)✅-- (a reel's video goes as a post)
discordDiscord (one channel)✅-- (a reel's video goes as a post)
redditRedditcoming soon--
snapchatSnapchat-coming soon-

Capability matrix

What each channel supports through the API: post types, analytics, the Social inbox, and the limits you run into most. The platform pages have the full specs, and Known issues lists the quirks per channel.

ChannelPost typesAnalyticsInboxMain limits
instagramFeed, carousel (2 to 10 items, images and videos mixed), story, reelYes: views, reach, likes, comments, saves, shares; watch time on reels, replies and link clicks on storiesDMs, comments, mentions and story mentionsCaption 2,200 characters, 5 hashtags; media always required
facebookFeed (text, photos, one video or a link preview), multi-photo, story, reelYes: views, reactions, comments, shares, clicks, video views; no reachDMs (Messenger), comments, mentions63,206 characters; photos or one video, not mixed
threadsFeed, carousel (up to 20 items, mixed), thread, pollYes: views, likes, replies, reposts, quotes, sharesReplies on your posts, mentions500 characters per post, 5 links; up to 20 media items
linkedinFeed, document carousel or image gallery, pollYes: impressions, reach, reactions, comments, shares, saves, clicksNot supported3,000 characters; images or one video, not mixed
linkedin_pageFeed, document carousel or image gallery, pollYes: impressions, unique impressions, reactions, comments, shares, clicks, engagement rateComments, mentions3,000 characters; images or one video, not mixed
youtubeShort (type: "reel") onlyYes: views, likes, commentsVideo commentsOne vertical video up to 3 minutes; title 100, description 5,000 characters
tiktokVideo, photo post (1 to 35 images), reelYes: views, likes, comments, shares; watch depth and reach once comments are enabledVideo comments, once comments are enabledCaption 2,200 characters on videos, 4,000 on photo posts; one video or 1 to 35 images
pinterestPin (image or video), carousel pin (2 to 5 images)Yes: impressions, saves, pin clicks, outbound clicksNot supportedDescription 800, title 100 characters; board_id required
blueskyFeed (up to 10 images, or one video), threadYes: likes, comments, reposts, quotes, bookmarks; no viewsNot supported300 graphemes; images up to 2 MB after compression
mastodonFeed, thread, pollYes: likes, comments, reposts, quotes, poll votes; no viewsNot supportedThe server's own limit (500 on mastodon.social); up to 4 images or one video
xFeed, thread, pollYes: views, likes, comments, reposts, quotes, bookmarksDMs, opt-in, uses credits280 characters, 25,000 on Basic, Premium and Premium+; up to 4 images or one video
google_businessLocal post: standard, event or offer, with an optional buttonLocation level only: views, calls, direction requests, website clicks; no per-post metricsNot supported1,500 characters, no phone numbers or links in the caption; one image, no video
telegramText, photo, video or file, album (2 to 10), poll; no reels (a reel's video goes as a normal post)Yes: reactions, poll votes; no viewsNot supported4,096 characters, 1,024 under media; files up to 50 MB
discordText, up to 10 images, GIFs and videos (mixed), poll, forum post; no reels (a reel's video goes as a normal post)Yes: reactions, poll votes; no viewsNot supported2,000 characters; files over 20 MB go as a link

How channel IDs are used

Channel IDs show up in four places:

  1. As keys in per-platform content on the post body: { "content": { "default": "...", "linkedin": "..." } }
  2. As keys in per-platform media: { "media_urls": { "default": [...], "instagram": [...] } }
  3. As top-level keys for platform options on the post body: { "pinterest": { "board_id": "..." } }
  4. In webhook payloads, as data.targets[].platform (one entry per selected platform)

The accounts array on a post takes the account id you get from GET /accounts (for example 368204_instagram), or the bare channel ID (instagram). A workspace has one account per channel, so both point to the same connected account.

Connecting accounts

All account connections happen in the OmniSocials dashboard (Settings → Organisation → Workspaces, then the workspace), not through the API: OAuth for most platforms, for Telegram a pick of the channel or group in the OmniSocials bot, and for Discord Continue with Discord or a pasted webhook URL. Once connected, accounts are available to every API key in the workspace. The dashboard handles token refresh, re-authorization prompts, and revocation.

Per-platform reference

Each platform has its own page with the channel ID, supported content types, platform-specific options, media requirements, and limitations:

  • Facebook
  • Instagram
  • Threads
  • LinkedIn (Profile and Page)
  • YouTube
  • TikTok
  • Pinterest
  • Bluesky
  • Mastodon
  • X (Twitter)
  • Google Business
  • Telegram
  • Discord
Last modified on October 23, 2026
AutomationsKnown issues
On this page
  • Channel matrix
  • Capability matrix
  • How channel IDs are used
  • Connecting accounts
  • Per-platform reference