Guide · Instagram automation, DMs and comment-to-DM

Instagram automation in 2026: what Meta allows, what gets you flagged

By Antoine Blanco··8 min read

Instagram automation is allowed when it goes through Meta's official APIs and banned when it does not. Publishing, replying to comments and answering DMs from a professional account with an approved app is a supported use case with published quotas. Anything that logs in as a human, scrapes, or acts at very high frequency gets restricted. Here are the exact lines, from Meta's own documentation on September 8, 2026.

What is Instagram automation

Instagram automation is any software that acts on an account without a person tapping the screen: scheduling posts, replying to comments, sending a DM when someone comments a keyword, pulling insights into a report. In 2026 there are exactly two ways to do it.

The first is a product category. The second is the reason your account gets a warning. Everything below is about telling them apart.

What Meta allows in 2026

The account has to be an Instagram professional account, business or creator, per the Instagram Platform overview. With that in place, these actions are documented, quota'd and supported:

Action Allowed The published limit
Publish photos, videos, reels, carousels Yes 100 API published posts per rolling 24 hours, a carousel counts as one
Read your own insights and media Yes 4800 x impressions calls per 24 hours
Reply to a comment publicly Yes 750 calls per hour on post and reel comments
Reply to a comment by private DM Yes 100 calls per second on live comments
Answer a DM Yes Inside the 24 hour messaging window
Answer a DM later, with a human Yes human_agent tag, up to 7 days
Send a promotional DM out of the blue No Requires a tag, a sponsored message or a one time notification
Follow, unfollow, like at scale No No API exists for it
Scrape profiles or hashtags No Prohibited by the Platform Terms

Two details that trip people up. Images must be JPEG: the content publishing docs state that "JPEG is the only image format supported", and MPO or JPS variants are rejected. And you can check how much of your publishing quota is left with a single call to GET /<IG_ID>/content_publishing_limit, which is worth wiring into any scheduler before it queues fifty reels.

The messaging rules, in numbers

DM automation is where most accounts get in trouble, because the rules are about timing rather than volume.

Rule Value Source
Standard reply window after a user message 24 hours Instagram Messaging API
Extension with a human agent 7 days, human_agent tag Human Agent feature reference
Expected response time for an automated bot 30 seconds Messenger and IG Messaging policy
Send API rate, text and links 100 calls per second Instagram Platform overview
Send API rate, audio and video 10 calls per second Instagram Platform overview
Conversations API 2 calls per second per account Instagram Platform overview

The Messenger Platform and IG Messaging policy adds two obligations people ignore until they get a warning. A bot "must respond to any and all input from the user", including quick replies and button taps, so a dead end in your flow is a policy violation, not just bad UX. And an automated experience has to be disclosed at the start of the thread, or when a human hands over to a bot. Promotional content is fine inside the 24 hour window and needs a tag, a sponsored message or a one time notification outside it.

What gets you flagged

Meta's spam policy is the document that actually decides. It prohibits "posting, sharing, engaging with content or creating accounts, Groups, Pages, Events or other assets, either manually or automatically, at very high frequencies", and says accounts acting at lower frequencies can still be restricted when "other indicators of Spam (e.g., posting repetitive content) or signals of inauthenticity are present". It also forbids "selling, buying, or exchanging for engagement, such as likes, shares, views, follows, clicks, use of specific hashtags".

The Meta Platform Terms close the developer side: no reverse engineering, no processing platform data outside the documented permitted purposes, and no attempt to "decode, circumvent, re-identify, de-anonymize, unscramble, unencrypt, reverse hash, or reverse-engineer Platform Data". Meta also reserves the right to suspend API access an app has not used in a 28 day period, which is how dormant integrations quietly stop working.

In practice, the flag list is short:

"We suspect automated behavior": what that message means

If Instagram shows a full screen notice saying it suspects automated behaviour, and asks you to confirm your identity or change your password, your account has been rate limited by the behavioural filter, not by the API. It is triggered by patterns: speed, repetition, a login from an unusual place, or a third party app that logs in as you.

What to do, in order: stop every tool that logs in with your password, change the password, confirm identity through the in-app flow, and leave the account manually operated for a few days. Restrictions are usually temporary. Reconnecting an OAuth based tool afterwards is safe, because it never touches your credentials.

Instagram automation policy 2026: the four documents that matter

Everything above comes from four sources, and they are the four you should read before you build:

  1. Instagram Platform overview and rate limits, for quotas.
  2. Content publishing reference, for the 100 post ceiling and media formats.
  3. Messenger Platform and IG Messaging policy, for the window and bot obligations.
  4. Meta Community Standards on spam, for what gets an account restricted rather than an app.

Automation that respects all four is not a grey area. It is the reason those APIs exist.

How to automate without tripping the filter

If you want the mechanics of the comment to DM flow specifically, the rate limits per platform are collected in our social media API rate limits table, and the Instagram automation hub lists everything else we have written about it. If you are deciding who does the work at all, human vs tool vs agent puts numbers on the three options, and ManyChat alternatives compares the DM tools that stay inside these rules.

PlugKit runs entirely on these official APIs: OAuth per account, publishing through the Graph API, DMs inside the documented window. It is $29 a month for 5 connected accounts, cancel anytime.

FAQ

Is Instagram automation allowed in 2026?

Yes, through the official APIs, from a professional account, with an app the account owner authorised by OAuth. Publishing, comment replies, DM replies inside the messaging window and analytics are all documented use cases. Automation that logs in as a human, scrapes data or performs follows and likes at scale is prohibited and has no API.

Why does Instagram say "we suspect automated behavior"?

Because your account matched a behavioural pattern: too many actions too fast, repetitive content, or a third party app logging in with your password. It is a temporary restriction. Disconnect any password based tool, change the password, confirm your identity in the app, and act manually for a few days.

How many posts can I publish per day through the Instagram API?

100 API published posts in a rolling 24 hour period. A carousel counts as a single post. You can query the remaining quota with GET /<IG_ID>/content_publishing_limit before queueing a batch.

Can I send automated DMs on Instagram?

You can reply automatically within 24 hours of a user messaging you, and up to 7 days later with the human_agent tag. You cannot send an unsolicited promotional DM outside that window without a message tag, a sponsored message or a one time notification the user opted into.

Does using an automation tool get my Instagram account banned?

Not if the tool uses the official API and OAuth. The risk comes from tools that automate the app itself, from action bursts, and from repetitive identical content. The safest setup is an API based tool on a professional account, with the volume kept well under the published limits.

AB
Antoine BlancoFounder of PlugKit. Runs his own Instagram, YouTube and X accounts through the API and MCP server described here.

One plug for every platform your agent touches

$29 a month for 5 connected accounts, cancel anytime. Every feature in every plan.

Get your API key →
English ▾