Skip to main content
The Ayrshare /post endpoint publishes to every social network below from a single API call. Add one or more networks to the platforms array and Ayrshare handles the network-specific formatting, media conversion, and delivery. Each network supports its own publishing options, media types, and limits. Select a network below for its full reference.

Supported Social Networks

Bluesky

Text posts with up to 4 images or 1 video, alt text, and animated GIFs.

Facebook

Page posts, Reels, image carousels, and automatic link previews.

Google Business Profile

Standard What’s New posts, events, and offers, plus single image or video uploads.

Instagram

Feed posts, Reels, Stories, and carousels of up to 10 images or videos.

LinkedIn

Personal and company pages, documents (PDF/PPT/DOC), and up to 9 images.

Pinterest

Image and video Pins, carousels of up to 5 images, and board selection.

Reddit

Submit image or text posts to any subreddit you have access to.

Snapchat

Stories and Spotlight Snaps with a single image or video per post.

Telegram

Channel and group posts with an image or video, animated GIFs, and link previews.

Threads

Text posts and carousels of up to 20 combined images or videos.

TikTok

Direct video publishing plus photo posts of up to 35 images.

X (Twitter)

Tweets with up to 4 images or 1 video, long video, and BYO credentials.

YouTube

Publish videos with a title, description, tags, visibility, and playlists.

Posting at a Glance

A quick reference for the most common publishing limits. See Character Limits and Media Requirements for the complete, per-network reference.
NetworkPost CharactersMax ImagesVideo
Bluesky30041
Facebook63,206101
Google Business Profile1,50011
Instagram2,200101
LinkedIn3,00091
Pinterest50051
Reddit5,0001Not yet supported
Snapchat50011
Telegram1,02411
Threads500201
TikTok2,200351
X (Twitter)280 (25,000 Premium)41
YouTube5,000Video only1
Most networks accept either multiple images or a single video in one post, not both. Instagram and Threads are the exceptions: their carousels may combine images and videos (up to 10 and 20 items respectively). See each network’s page and the Media Requirements for the exact rules.

Posting to Multiple Networks

Publish the same content everywhere by listing each network in the platforms array. Network-specific options are passed in their own object (for example, instagramOptions or youTubeOptions) and are ignored by the other networks.
Post to Multiple Networks
{
  "post": "Launch day is here! 🚀",
  "platforms": ["bluesky", "facebook", "instagram", "linkedin", "twitter"],
  "mediaUrls": ["https://img.ayrshare.com/012/gb.jpg"]
}
Each network must first be linked to the user profile. See Connect Social Accounts to authorize the networks you want to publish to.