What is the Instagram DM limit per hour?
For automated replies to comments, the number Meta publishes is 750 private replies per hour per Instagram professional account, for comments on posts and reels. It appears on Meta's Instagram Platform overview (last updated September 28, 2026) and on the Messenger Platform rate limits page (last updated March 23, 2026), in the same words:
Your app can make 750 calls per hour per Instagram professional account for private replies to comments on Instagram posts and reels
That is the limit that decides how fast a comment-to-DM campaign can go. The other limits Meta publishes cover different things: replies to Live comments, messages inside an open conversation, reading conversations, and non-messaging API calls. They are all below, with the page each one comes from.
Every Instagram messaging limit Meta documents
| What is limited | Meta's number | Scope | Where Meta says it |
|---|---|---|---|
| Private replies to post and reel comments | 750 calls per hour | Per Instagram professional account | Instagram Platform overview (Sep 28, 2026); Messenger Platform rate limits (Mar 23, 2026) |
| Private replies to Live comments | 100 calls per second | Per Instagram professional account | Same two pages |
| Send API: text, links, reactions, stickers | 100 or 300 calls per second (Meta's pages disagree) | Per Instagram professional account | 100: Instagram Platform overview. 300: Messenger Platform rate limits and the October 8, 2024 changelog |
| Send API: audio or video | 10 calls per second | Per Instagram professional account | Instagram Platform overview |
| Conversations API | 2 calls per second | Per Instagram professional account | Instagram Platform overview |
| Inbox volume | 72,000 messages sent and received (no time period stated) | Per Instagram professional account | Messenger Platform rate limits |
| Messages to one thread | No number published: apps "may be rate limited" | Per conversation | Messenger Platform rate limits |
| Non-messaging Instagram API calls | 4,800 x number of impressions, rolling 24 hours | Per app and account pair | Instagram Platform overview; Graph API rate limiting |
Two things stand out. First, there is no single "DM limit". The comment-to-DM limit is per hour, the conversation limits are per second, and the inbox limit has no time period at all. Second, none of these numbers is "200 an hour".
Where does "200 DMs an hour" come from?
Many blog posts and tool sites quote figures like 200 DMs an hour, or 50 to 100 DMs a day for new accounts, usually without a link. We searched Meta's developer documentation, the Messenger Platform changelog, the Developer Policies and the Platform Terms, and could not find any of these numbers in a Meta source.
Our best guess is that these figures describe what someone observed when sending DMs by hand, or through a password-based bot that drives the Instagram app. Neither is covered by Meta's API documentation, and Meta does not publish limits for manual messaging in the app. We cannot verify them, so we do not repeat them as fact. If you see a number, ask for the Meta link.
Why do Meta's pages say 100 and 300 per second?
This is a genuine contradiction in Meta's docs, and it is better to say so than to pick one. For messages containing text, links, reactions and stickers:
- The Instagram Platform overview (last updated September 28, 2026) says: "Your app can make 100 calls per second per Instagram professional account". The Graph API rate limiting page shows the same 100.
- The Messenger Platform rate limits page (last updated March 23, 2026) says 300 calls per second, in its "Messenger API for Instagram" section.
- The Messenger Platform changelog entry for October 8, 2024 says: "Your app can now make 300 (up from 100) calls per second".
Both pages agree on 10 calls per second for audio or video. For most creators the difference does not matter: either figure is far above the pace of real conversations. What actually limits a viral comment campaign is the 750 per hour private reply limit, because every first DM after a comment is a private reply.
What is the 72,000 message inbox limit?
If an Instagram Professional account sends and receives more than 72,000 messages, new messages are not displayed in the Instagram Inbox and the account cannot send new messages until the volume decreases.
Meta does not say over what period the 72,000 messages are counted, and we could not find that stated anywhere on Meta's pages. Note that it counts messages sent and received together, so a busy inbox with lots of incoming DMs reaches it faster than the sending numbers alone suggest. If you run very large campaigns, this is the figure to keep in mind alongside the hourly limit.
What is the impressions-based platform limit?
Meta also caps non-messaging calls to the Instagram Platform, such as reading posts and comments. The overview says calls "excluding messaging" are counted per app and account pair over a rolling 24 hours, using the formula **Calls within 24 hours = 4800 * Number of Impressions**. Because it excludes messaging, it does not cap DMs. It matters to tools that read a lot of comments and media, and it scales with how many impressions the account gets.
What happens when a post goes viral?
Here is the arithmetic on Meta's published limit. At 750 private replies an hour, one account can send at most 18,000 in 24 hours and 126,000 over 7 days. Meta's 7-day deadline for private replies means a comment has to be answered within a week, so the math works in your favor for almost every post.
A worked example: a reel gets 3,000 keyword comments in its first hour. The first 750 replies can go out that hour. The other 2,250 need about three more hours at the full rate. Everyone gets their DM, hours later rather than seconds later, and well inside the 7-day window. The question is whether your tool holds those 2,250 or drops them.
How does ReplyRep handle DMs over the limit?
Most of the time, ReplyRep sends the DM about three seconds after the comment. When a post spikes past Meta's limit, two paid-plan features take over:
- [Excess DM Queue](/features/viral-post-dm-queue) (Lite and up). Anything over Meta's sending limit waits in line, in order, instead of being dropped. The queue drains as fast as Meta allows.
- SendBack DMs (Lite and up). Goes back for the interactions that were skipped or delayed while a post spiked, and sends them the DM they asked for.
| Plan | Automated DMs a month | Excess DM Queue | SendBack DMs |
|---|---|---|---|
| Free | 2,000 | Not included | Not included |
| Lite | 10,000 | Included | Included |
| Boost | 40,000 | Included | Included |
| MAX | 400,000 | Included | Included |
The monthly allowance is ReplyRep's plan limit. The hourly limit is Meta's, and it applies on every plan and with every tool. No tool on the official API can send faster than Meta allows. Read more in our guide to handling a viral Instagram post.
Be ready before the post takes off
Set the keyword before you publish, and let the queue handle the spike.
Common myths about Instagram DM limits
- Myth: Instagram allows 200 DMs an hour. No Meta source we could find says this.
- Myth: Paying for a bigger plan raises Meta's limit. Plans change how many DMs a tool will send for you each month. Meta's 750 per hour applies per account regardless.
- Myth: Hitting the limit gets you banned. Meta publishes these as rate limits on what an app can send. Spam, which is about content and frequency, is covered by separate policies. See will auto DM get my Instagram banned.
- Myth: A comment opens a 24-hour window for many DMs. For Instagram comments, you get one private reply until the person responds. See Instagram private replies.
- Myth: The limit is per tool. Meta's limits are stated per Instagram professional account.
Sources
- Meta: Instagram Platform overview (last updated September 28, 2026)
- Meta: Messenger Platform rate limits (last updated March 23, 2026)
- Meta: Messenger Platform changelog
- Meta: Graph API rate limiting (no last-updated stamp found)
- Meta: Private replies, Instagram API (last updated June 30, 2026)
- Meta: Private replies, Instagram Messaging (last updated July 2, 2026)