Overview

Supported Platforms

Capabilities, post types and connection method for each platform Onepostly publishes to.

Onepostly publishes to 9 platforms through one API. Use this page to check what each platform accepts before you build a post, then open the platform guide for its fields, media rules and errors.

Connection Method

PlatformHow the account connects
X (Twitter)OAuth
InstagramOAuth with Instagram Login, or Facebook Login with an account picker
FacebookOAuth with a Page picker. One connection per Page
ThreadsOAuth
LinkedInOAuth
YouTubeOAuth
TikTokOAuth
PinterestOAuth
BlueskyHandle and App Password

How to run each flow is in Connection.

Post Types and Text Limits

PlatformmediaKind valuesMax images per postText limit
Xtext, image, multi-image, video4280 (weighted). 25,000 for subscribed accounts
Instagramimage, multi-image, video, stories102,200
Facebooktext, image, multi-image, video, reel, stories1063,206
Threadstext, image, multi-image, video20500
LinkedIntext, image, multi-image, video, document203,000
YouTubevideoNone5,000
TikTokvideo, image, multi-image352,200
Pinterestimage, video1800
Blueskytext, image, multi-image, video4300 (graphemes)

Instagram, YouTube, TikTok and Pinterest do not accept text-only posts. What each mediaKind publishes is in Publishing Posts. Per-platform fields and every text limit are in Platform Settings.

Capabilities

PlatformThreadsQuotesRemote deleteCommentsLikesRepostsDirect messagesPost analytics
XNo
InstagramNoNoFacebook Login onlyNoNo
FacebookNoNoNo
ThreadsNoNo
LinkedInNoNoNoNoNoNoNo
YouTubeNoNoNoNo
TikTokNoNoNoNoNoNoNo
PinterestNoNoNoNoNoNoNo
Bluesky

Every platform supports scheduling. Threads and quotes are described in Publishing Posts, comments, likes and reposts in Engagement, and metrics in Analytics. No means the capability is not available through Onepostly's integration for that platform.

X Billing

Actions on X, including publishing, replying, liking and analytics reads, are paid from your prepaid Onepostly wallet at X list prices. When the balance is too low, requests return 402 INSUFFICIENT_WALLET. Top up in the dashboard under Settings → Billing. Details are in the X guide.