Platforms
One request shape publishes everywhere. Each platform still has its own rules underneath: different media, different rate limits, different approval gates, and Creasion absorbs those differences so your code does not have to. Below is what each channel accepts and exactly where it stands today.
TikTok
VideoIn reviewDirect Post through the Content Posting API, with creator_info pre-flight so the privacy and interaction options you offer match what the creator's account actually allows.
- Platform limits
- 6 requests/min per user · 2,200 character caption
- Status
- In Content Posting API review. Publishing works end to end; public visibility unlocks when the audit approves.
Instagram
Image, videoIn reviewPublishing to Instagram professional accounts through the Instagram Login API, with no Facebook Page required. Two-step container publish with processing wait handled for you.
- Platform limits
- 25–100 posts/24h per account · 200 API calls/hour
- Status
- In Meta App Review. Publishing is proven; public account connection unlocks when the review approves.
LinkedIn
Text, image, video, PDFAvailablePost to a personal profile today, including document posts: a PDF published as the swipeable format most people call a LinkedIn carousel. Organization and company pages are supported in the adapter and switch on once LinkedIn approves Community Management API access.
- Platform limits
- One media item per post · 100MB / 300 pages per document
- Status
- Personal profile publishing works. Company pages pending LinkedIn product approval.
YouTube
Video, ShortsAvailableResumable upload through the YouTube Data API v3, including Shorts. Upload cost is metered against a daily quota, so pacing matters more here than anywhere else.
- Platform limits
- 1,600 quota units per upload, roughly 6 uploads/day/project
- Status
- Google OAuth verification approved, so any Google account can connect. Upload is proven in testing, not yet against a live production account.
X
TextAvailableOAuth 2.0 with PKCE, publishing through POST /2/tweets. X bills per post under pay-per-use rather than a monthly plan, so publishing here spends prepaid credit instead of your post quota. The price is shown before you publish, including the much higher rate for posts containing a link.
- Platform limits
- 280 weighted characters (a link always counts as 23, emoji as 2) · $0.02 per post, $0.25 with a link
- Status
- Adapter and OAuth shipped. Nothing has been published to a real X account yet, and no user has completed the connect flow.
Threads
Text, image, videoIn reviewTwo-step container publishing on the Threads Graph API. Text-only posts are first class here: unlike Instagram, a Threads post needs no media at all. Replies and topic tags are supported.
- Platform limits
- 500 characters (counted as UTF-8 bytes) · 250 posts/24h per profile
- Status
- In Meta App Review. Threads needs its own review submission, and it does not ride Instagram's approval, despite sharing the same Meta app.
Facebook
Text, link, photo, videoIn reviewPublishes to Facebook Pages through the Graph API. One connection can yield several accounts: one per Page you administer. Personal profiles cannot be published to; the API does not offer it.
- Platform limits
- One media item per post · video via resumable upload
- Status
- In Meta App Review. pages_manage_posts additionally requires Business Verification, which runs on its own timeline.
Why review status is on this page
Every platform gates programmatic publishing behind its own approval, and those approvals move on the platform's schedule, not ours. Publishing to an unapproved permission returns a permission error rather than a post. Stating the stage plainly is the only way you can plan around it, so we do, per channel, and we update it when a review lands.
One approved app on our side means you do not run these approvals yourself. That is the point of managed keys.