Instagram

Instagram Scheduler to Auto-Post Photos, Reels & Stories

Plan your grid on a calendar, write captions with a live Instagram preview, and PostNinja publishes photos, carousels, Reels and Stories straight to your account at the time you pick. No push notifications to tap, and no Facebook Page required.

  • Official Instagram API
  • Checked before it posts
  • Cancel any time
Instagram previewScheduled · Wed 9:00 AM

Why use PostNinja as your Instagram scheduler

Auto-post to Instagram, no reminders

Posts publish directly through Instagram's official API. You don't need to be online, and there's no notification to tap on your phone.

Schedule Reels, carousels and Stories

Reels from 3 seconds to 15 minutes, carousels of up to 10 photos and videos, single photos, and Stories, all from one composer.

Caption and photo checks before you schedule

2,200 characters, 30 hashtags, 20 mentions and photo shapes from 4:5 to 1.91:1 are checked as you write, so posts don't fail at publish time.

Instagram analytics for every post

Views, likes, comments, shares and saves for each post you publish, refreshed automatically and shown next to your other platforms.

Content calendar

Plan your Instagram feed a week at a time

Drop posts on the calendar, see every image in place, and drag a post to another day when plans change; the time stays the same. Batch a week of content in one sitting and let it go out on its own.

  • Week, month, list and drafts views
  • Drag and drop to reschedule; the time stays the same
  • Every time shown in your own time zone

Requirements

Instagram post requirements, checked for you

PostNinja checks every post against these rules as you write, so nothing fails at publish time.

Accounts
Business and Creator accounts. No Facebook Page needed.
Caption
Up to 2,200 characters, 30 hashtags and 20 mentions
Post types
Single photo, carousel of up to 10 items, Reels and Stories
Stories
One photo, or a video of 3 to 60 seconds (up to 100 MB). Captions aren't shown on Stories
Photos
Between 4:5 (portrait) and 1.91:1 (landscape), converted to JPEG for you
Reels
3 seconds to 15 minutes, up to 300 MB
Videos in a carousel
Up to 60 seconds each
Daily limit
About 50 posts per account per day through the API, set by Instagram

How it works

How to schedule Instagram posts

  1. 1

    Connect your Instagram account

    Log in with Instagram and approve access. Personal accounts can switch to a free Creator or Business account in Instagram's settings.

  2. 2

    Create your post or Reel

    Add photos or a video, write your caption, and check the live preview. Any problems are flagged before you can schedule.

  3. 3

    Pick a time and you're done

    Choose a date and time or drop it on the calendar. It auto-publishes to Instagram, and the stats appear on your dashboard.

Cross-posting

Cross-post from Instagram to 6 more platforms

One post, every network. Write it once, tailor the text for each platform, and schedule them all together.

FAQ

Instagram scheduler questions

Can PostNinja post to Instagram automatically?

Yes. Scheduled posts, carousels, Reels and Stories publish directly to your Instagram account at the time you choose, through Instagram's official API. You don't need to be online or approve anything on your phone.

Do I need a Facebook Page to schedule Instagram posts?

No. PostNinja connects with Instagram Login, so a Business or Creator account is all you need. Switching a personal account to Creator is free and takes a minute in Instagram's settings.

Can I schedule Instagram Reels?

Yes. Upload a video between 3 seconds and 15 minutes long and it's published as a Reel. Instagram processes the video first, and PostNinja waits for it before publishing.

Can I schedule Instagram Stories?

Yes. Switch the Instagram format to Story and add one photo, or a video of 3 to 60 seconds. It's published to your Story at the time you pick and stays up for 24 hours. Instagram doesn't show captions on Stories, so put any text in the image.

How many Instagram posts can I schedule?

As many as you like. Instagram itself allows about 50 posts per account per day through its API; if you hit that, PostNinja retries the post later instead of failing it.

Can I manage several Instagram accounts?

Yes. Connect as many as your plan allows (5 accounts on Personal, 25 on Pro, 75 on Agency) and post to several at once, each with its own caption if you like.

Put your Instagram posting on autopilot.

Plan your Instagram content in one sitting and let PostNinja publish it on time. Plans from $15 a month.