Instagram DM Limits in 2026: What Meta Actually Documents
By ReacHook Team · 2026-10-21 · 1 min read

Search for Instagram DM limits and you will find numbers that cannot all be right: 200 an hour, 5,000 an hour, 20 to 50 a day for a new account. Most come from tool vendors, and many are never traced back to Meta.
This guide separates what Meta documents from what the market repeats. Every figure in the first half links to Meta's developer documentation or Instagram's Help Center. The second half says plainly which commonly cited numbers we could not find in either. Facts were reviewed in October 2026. Meta revises these pages, so check the linked sources before you build on a specific number.
The short version:
- Private replies to post and Reel comments: 750 calls per hour per Instagram professional account.
- Private replies to Live comments: 100 calls per second, and only while the broadcast is running.
- Send API: 100 calls per second for text, links, reactions and stickers; 10 calls per second for audio and video.
- Conversations API: 2 calls per second.
- Per comment: one private reply, within 7 days of the comment.
- Daily caps: we found no fixed daily cap in the Meta documentation we reviewed.
The limits Meta publishes:
Meta's rate-limiting documentation lists the messaging limits below. All of them apply per Instagram professional account, so one busy account does not use up another account's allowance.
| Limit | Value | What it covers |
|---|---|---|
| Private replies to posts and Reel comments | 750 calls per hour | The message a tool sends when someone comments on a keyword |
| Private replies to live comments | 100 calls per hour | Replies sent while the broadcast is running |
| Send API: text, links, reactions, stickers | 100 calls per hour | Messages inside an open conversation |
| Send API: audio and video | 10 calls per hour | Messages that carry audio or video |
| Conversations API | 2 calls per hour | Reading conversation data |
When the Instagram business-use-case limit is exceeded, Meta returns error code 80002, and that call does not go through. A well-built tool treats the error as a signal to queue and retry, not to drop the message.
Rules that behave like limits:
Rate limits tell you how fast you can send. Messaging rules decide whether you can send at all. Meta's documentation sets these:
- Seven days: A private reply must be sent within 7 days of the comment's creation time. Live comments are the exception: replies can be sent only during the broadcast.
- One message: Only one message can be sent to the commenter through a private reply.
- Follow-ups need a reply: More messages are allowed only if the person responds and within 24 hours of that response.
- A 24-hour response window: In the Messaging API, your app has 24 hours to respond to a message an Instagram user sends to your account. A human agent can tag a response to go outside that window.
- 1,000 bytes of text: Text must be UTF-8 and 1,000 bytes or less. Bytes are not characters: emoji and many non-Latin scripts use several bytes each, so a short message can still exceed the limit.
- Ten images: A message can carry up to ten image attachments, PNG or JPEG, up to 8 MB.

Numbers you will see that Meta does not publish:
These figures circulate widely. We searched Meta's rate-limiting, private replies and messaging documentation and Instagram's Help Center and did not find them:
- 200 DMs per hour: Used as a pacing figure by some tools. One vendor's own article describes its 200 per hour pace as a tool-side convention, not a limit Meta publishes.
- 5,000 DMs per hour: A vendor claim. We found no Meta documentation for it.
- Daily caps by account age: Figures such as 20 to 50 messages a day for a new account are third-party estimates. Instagram's Help Center says only that if you are warned about sending too many messages and keep going, you may not be able to send more direct messages for a period of time.
That does not mean nothing exists beyond the documented limits. Instagram runs spam detection, and repetitive or unwanted messaging can lead to restrictions whatever the rate-limit arithmetic says. It means a specific daily number is a guess, and a plan built on a guess will either throttle you needlessly or give you false confidence.

Planning a post that takes off:
For most creators the limit that matters is the 750 per hour private reply ceiling, because every keyword comment triggers one private reply. The minimum time to answer a backlog is simply the number of comments divided by 750, in hours.
| Keyword comments in the first hours | Minimum time to reply to all of them |
|---|---|
| 750 | 1 hour |
| 1,500 | 2 hour |
| 3,000 | 5 hour |
| 7,500 | 10 hour |
These are best-case floors set by Meta's ceiling, not predictions. A tool that paces itself below the ceiling, or that shares the allowance across several automations on the account, will take longer. The seven-day window means a queue of a few hours is still deliverable, but people who comment expect speed, so set the expectation instead of hoping:
- Post when you can watch the first hours, and check your tool's queue instead of assuming delivery.
- If a post is likely to spike, say so in the caption or a pinned comment: replies may take a few hours.
- Keep the first message short and useful. It is the only message you are guaranteed to be able to send to a commenter.
- Prefer a tool that queues overflow instead of dropping it. Reachook, for example, paces private replies below Meta's hourly ceiling and queues the rest to send as capacity frees up.

Five questions to ask any DM automation tool
- Does it connect through Meta's official login and API, or does it ask for your Instagram password? Instagram's Help Center lists giving your username and password to a third-party app among the reasons an account may be restricted.
- What happens when the hourly ceiling is reached: does it queue, retry, or drop?
- Can you see the status of each send (sent, queued, failed) and the reason?
- Does it surface error codes such as 80002, or only a generic failure?
- Is its send pace described as Meta's limit or, honestly, as its own setting?
See how Reachook's comment-to-DM automation works, including how queued sends are handled.
What is the Instagram DM limit per day?
Meta's documentation does not publish a fixed daily cap that we could find. The documented limits are per second and, for private replies to comments, per hour. Instagram's Help Center says that if you keep sending after a warning about too many messages, you may be unable to send for a period of time.
Does the 750-per-hour limit apply to every DM?
No. It applies to private replies to comments on posts and Reels. Messages inside a conversation the person started fall under the Send API limits, which are per second.
What happens when I hit the limit?
Meta rejects the call and returns an error; for the Instagram business-use-case limit the code is 80002. The message is not sent by that call. Good tools queue and retry; others drop it.
Is the limit per app or per account?
Meta lists these messaging limits per Instagram professional account.
Do these limits change?
Meta updates its documentation. This guide reflects the pages as reviewed in October 2026, so confirm current values on the linked pages.