Image and Video Posting Requirements
When publishing a post to the social networks, it is important to follow each network’s requirements. By following these guidelines, you can ensure your post is accepted by the social networks and reaches the intended audience. Please see the post endpoint for additional details.Accepted File Types
Files have an accepted file ending type (extension), such as jpg, jpeg, png, webp, gif, mp4, mov, or avi, with content-types such as image/jpeg or video/mp4. Additionally, LinkedIn accepts file types with the following extensions: ppt, pptx, doc, docx, and pdf. If the media URL has special characters, e.g. ñ, please encode the special characters before sending. Please see below for details on each network.Maximum Images
Max images accepted per platform in a single post:- Bluesky: 4 images.
- Facebook Pages: 10 images, including a carousel post.
- Instagram: 10 images.
- Google Business Profile: 1 image.
- LinkedIn: 9 images.
- Pinterest: 1 image.
- Reddit: 1 image.
- Telegram: 1 image.
- Threads: 20 images.
- TikTok: 35 images.
- X/Twitter: 4 images.
Maximum Videos
Only one video is allowed per post for Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Telegram, Threads, TikTok, X/Twitter, and YouTube. Reddit does not yet support videos.Please be sure your video URL ends in an accepted video extension such as .mp4 or .mov, depending upon the network.For example:
- Accepted:
https://mysite.com/video.mp4
- Not Accepted:
https://mysite.com/video.mp4?code=30s93
isVideo
parameter when publishing the post.scheduleDate
parameter for async processing.
Be sure to also check the upload speed of your media URLs to prevent timeouts at the social networks.
If the media file cannot be downloaded within approximately 5 minutes a time out will likely occur.
Standard Social Video Requirements
Each social network has different video requirements. If you want a video that can be published to social networks such as X/Twitter, Instagram, Facebook, and TikTok use the following standards: Dimensions: 1080 x 1920 px Length: 60 seconds Size: 50 MB Format: MP4 Example Portrait Video:https://img.ayrshare.com/random/portrait5.mp4
You may also create specific sized video for networks such as YouTube that accept longer and larger files. Please see below for details of each network.
See how to create random videos for your testing.
Content Type
When posting, be sure thecontent-type
is set appropriately, e.g. image/png, image/jpg, or image/jpeg.
Secure URLs
When posting your own media URL, the link must be secure by using SSL and starting withhttps://