Cross Post Short Videos: The Complete Guide (2026)
Scott Fensome8 min read
To post one short video to Instagram Reels, Facebook Reels, Snapchat Spotlight and Snapchat Stories, export a single 9:16 MP4 at 1080x1920, 30 to 60 seconds long, with sound and no watermark, and write one caption of 160 characters or less with no more than 5 hashtags. That file and caption meet the published rules on all four.
The hard part isn't the file. It's the accounts, the daily limits and not burning a new account by posting too much too fast. This guide covers each step in order and links to the detailed post for each one.
One video, four destinations at a glance
| Instagram Reels | Facebook Reels | Snapchat Spotlight | Snapchat Stories | |
|---|---|---|---|---|
| Length by API | 3 seconds to 15 minutes | 3 to 90 seconds | 6 to 60 seconds | 5 to 60 seconds |
| Length in the app or on web | Up to 20 minutes in the app | Any length in the app | 5 to 60 seconds on web, app maximum unclear | 5 to 60 seconds on web |
| Shape | 9:16 recommended | 9:16, 540x960 minimum | Vertical, 540x960 minimum | 540x960 minimum |
| Caption | 2,200 characters | Not published | 160 characters by API | No caption field by API |
| Account needed | Professional account | Facebook Page | Public Profile | Public Profile |
| API posts per 24 hours | 100 (some Meta pages say 50) | 30 per Page | Not published | Not published |
| Reviewed before live | Not stated | Not stated | Yes | Not stated |
Every figure above comes from the platforms' own docs. The detail and the sources are in the spoke posts linked below.
Step 1: Make one master file
Export settings
The settings that pass on every platform are 1080x1920, MP4, H.264, AAC stereo audio at 48kHz, a fixed frame rate between 24 and 60 (30 is the easy choice), under 25Mbps and under 300MB. Put the moov atom at the front of the file, because Instagram rejects files without it. The full side by side table is in video specs for Reels and Spotlight, and the platform detail is in Facebook Reels specs and Snapchat Spotlight requirements.
Length
Length is where the platforms split most. By API, Instagram allows 15 minutes, Facebook 90 seconds and Snapchat 60. Facebook takes any length in its own app, but a scheduler is held to the API's 90. Instagram won't recommend Reels over 3 minutes to new audiences, and Snapchat only pays for Spotlights of 30 seconds or more. That makes 30 to 60 seconds the window that works everywhere. See Instagram Reels length limits and ideal Reel length by platform, which includes Socialinsider's 2026 study of 6 million brand Reels.
From my own editing: most moments in a vlog only hold their subject for about ten seconds, so tight 30 to 40 second cuts beat padding to 60. If you're starting from long videos, cutting long videos into Shorts covers how I find those moments, and repurposing YouTube Shorts covers reusing clips you already have.
Text placement
Text near the edges gets hidden by each app's buttons and captions. Meta's guidance is to keep the top 14%, bottom 35% and 6% of each side clear. Snap's is the top 150 pixels and bottom 330 pixels. Design to Meta's numbers and you're inside both. Details in safe zones for Reels text.
Clean source, no watermarks
Export from your editor, not from another app. Snap lists unoriginal or poorly reformatted content, letterboxing and missing audio as ineligible for recommendation, and says horizontal Snaps won't show in Spotlight at all. A downloaded clip with another platform's logo on it is the textbook case. See TikTok watermarks on Reels.
Before going further, drop the file into the video checker to confirm its length, resolution and size against all four destinations.
Step 2: Write one caption
Write to the tightest limit and reuse it:
- 160 characters, the Spotlight API limit. Instagram allows 2,200.
- 5 hashtags or fewer. Instagram's help centre now says 5. Meta's API reference still says 30, so the two official pages conflict. Use 5.
- Hook first. Captions get truncated in feeds.
- Nothing essential in the caption for Stories, which have no caption field by API.
The full comparison is in caption length limits, with a caption counter to check it. Whether hashtags help at all is covered in hashtags on Reels, and the case for and against putting links or tags below the post is in links in the first comment.
Step 3: Set up the accounts
Publishing through the API needs an Instagram professional account. When the app uses Facebook Login, that account must be connected to a Facebook Page. How to do that is in linking Instagram to a Facebook Page, and which professional type to pick is in Instagram Business vs Creator for the API.
Reels can only be published by API to a Facebook Page, not a personal profile, and only as Public.
Snapchat
You post from a Public Profile. For businesses these are free, set up in Ads Manager, and required if you ever want to advertise. Steps are in creating a Snapchat Public Profile, and how Stories work for a brand, including Saved Stories, is in Snapchat Stories for business.
Snap's Public Profile API, which apps use to post for you, is allowlist only, so most apps can't post to Snapchat on your behalf.
Step 4: Post or schedule
Doing it by hand
Each platform has its own route. Snapchat's web uploader lets you schedule Stories and Spotlights for a Public Profile, and the Business Manager dashboard I use states posts can be scheduled up to 30 days ahead. One catch on Snapchat: you can't send the same upload to your Story and Spotlight at once from the web uploader, so you upload twice.
The walkthroughs are in scheduling Instagram Reels, scheduling Facebook Reels and scheduling Snapchat Spotlight. For whether Meta's free tool is enough, see Meta Business Suite vs schedulers, and for loading a batch at once, bulk uploading Reels.
Scheduling windows
Facebook's API only accepts a scheduled time more than 10 minutes away and within 29 days. That matched what I saw: anything further than about 29 days out was refused. Snapchat's dashboard says 30 days. Spotlights are reviewed before going live, so don't rely on one appearing at the exact minute.
When to post and whether scheduling itself costs reach are separate questions, covered in best time to post Reels and does scheduling hurt reach.
Step 5: Pace it, especially on new accounts
This is the step I learned the hard way.
The published limits
- Instagram: 100 API published posts per account in a rolling 24 hours, says the rate limit section of Meta's guide. Its carousel section and the limit endpoint reference say 50, so the docs conflict. The content_publishing_limit endpoint reported 100 on my accounts in October 2026. See Instagram API publishing limits.
- Facebook: 30 API published Reels per Page in a rolling 24 hours. My uploader hit that limit. See Facebook API Reels limits.
- Snapchat: I couldn't find a published daily posting limit for Public Profiles.
What happened when I posted at the limit
In September 2026 I created a new Facebook Page, which had about 20 followers, and sent it 25 to 30 Reels a day by API, many scheduled weeks ahead. The first few Reels got 12 to 21 views each. Within about a week new Reels were getting 0 to 2 views, and later 0. The Page appeared to have been limited as spam.
Nothing in the API showed it. There is no field for a Page restriction, so no tool can warn you. Only the Page owner sees it, in Page status or the Professional dashboard. I deleted every scheduled post and paused automated posting.
Staying under a platform's API limit does not mean the platform is happy with that volume from a brand new account. If your views have dropped to zero, start with Facebook Reels getting zero views and checking and appealing a restricted Facebook Page. For safer volumes, read daily limits for new accounts and how often to post Reels on a new Page. The posting planner shows how long a batch lasts at a given number per day, which makes it easier to resist posting everything at once.
Is cross posting penalised?
Snap spells it out: unoriginal or poorly reformatted content is not eligible for recommendation, and its ads guidance warns against using the same creative on every platform. That reads as a warning against lazy reposts with watermarks, letterboxing or the wrong shape, not against posting your own clean video in more than one place. Instagram's and Facebook's position is covered in the cross posting penalty and unoriginal content, and when it makes sense to change the video per platform is in posting the same video on every platform.
On Snapchat, also decide whether a clip belongs on Spotlight, Stories or both. Spotlight is reviewed and shown to people who don't follow you. Stories go to subscribers for 24 hours. See Spotlight vs Stories.
The short checklist
- 9:16 MP4 at 1080x1920, 30 to 60 seconds, with sound, no watermark, no black bars.
- Text inside Meta's safe zone.
- One caption, 160 characters or less, 5 hashtags or fewer.
- Instagram professional account linked to a Page, a Facebook Page, a Snapchat Public Profile.
- Schedules within 29 days on Facebook and 30 on Snapchat.
- A modest daily number on any new account, well below the API limits.
The longer version is in the Reel posting checklist.
Reel Uploader exists because doing this by hand meant four uploads per video. You upload once and it publishes to Instagram Reels and Facebook Reels on a schedule, one post at a time, with a daily limit per account so a new account isn't flooded. Snapchat Spotlight and Stories are coming once Snap approves the app for its Public Profile API. It's free in early access.
Questions people ask
Can I post the same video to Instagram, Facebook and Snapchat?
Yes, if it fits the strictest rules: 9:16, 6 to 60 seconds, MP4 with sound, and no watermark or letterboxing.
What is the best length for a video going to every platform?
30 to 60 seconds. It fits Snapchat's 60 second API limit and Facebook's 90 second API limit, stays under Instagram's 3 minute recommendation limit, and meets Snapchat's 30 second minimum for Spotlight earnings.
How many Reels can I post a day by API?
Facebook allows 30 Reels per Page in a rolling 24 hours. Instagram's guide says 100 posts per account, though other Meta pages say 50, so check the content_publishing_limit endpoint. On a new account, posting anywhere near those numbers is risky, as my Facebook Page found.
Why can't most tools post to Snapchat?
Snap's Public Profile API is allowlist only, so apps need Snap's approval before they can post Spotlights or Stories.
Sources
- Meta for Developers: IG User Media reference (Reels specifications)
- Meta for Developers: Instagram Content Publishing
- Instagram Help Centre: Record a reel on Instagram
- Instagram Help Centre: How do I use hashtags?
- Meta for Developers: Reels Publishing API
- Meta Business Help Centre: About Facebook Reels
- Meta Ads Guide: Video ads on Instagram Reels (text overlays and safe zones)
- Snap for Developers: Public Profile API, Profile Asset Management
- Snapchat Business Help: Post to your Public Story on web
- Snapchat Business Help: How to set up a Public Profile for your business
- Create on Snapchat: Shine in the Spotlight, Spotlight 101
- Snap Safety and Privacy Hub: Recommendation Eligibility, Quality
- Snapchat Support: About Snapchat's Monetization Program
- Snapchat Business Help: Single image or video creative best practices
- Socialinsider: What is the ideal Instagram Reels length (6M Reels, Jan to Jun 2026)
Written by Scott Fensome
Runs a daily vlog channel and posts the clips to Reels, Shorts and Spotlight himself. Built Reel Uploader to do it without getting a new Page flagged.
Post once, everywhere, on a schedule
Instagram and Facebook now, Snapchat soon. Free in early access.