Instagram DM limits: how many DMs can you send?
Instagram DM limits are real, but Instagram does not publish a daily number. Its Help Center says it limits messages to stop spam, and Meta’s developer documentation lists per-second and per-hour limits for apps. Here is what is official, what is a myth and what limits you first.
By the DM Flow teamUpdated 8 min read
What Instagram says about DM limits
Instagram does limit direct messages. Its Help Center says: “Instagram has limits in place to stop direct messages that people may not want to get, like spam.” So the stated goal is to stop unwanted messages.
The same page explains what happens if you keep going. It says that if you were warned about sending too many messages and continue to do so, “you may not be able to send more direct messages for a period of time.”
What the Help Center does not give is a number. We checked Instagram’s Help Center in October 2026 and found no page with a daily DM limit.
For comparison, here is what an official number looks like. Instagram’s Help Center says: “To help reduce spam, Instagram doesn’t allow anyone to follow more than 7,500 people.” That limit is about follows, not DMs. For DMs, no such number exists.
Official limits vs myths
Search for Instagram DM limits and you find many confident numbers. Some say 50 DMs a day for new accounts, others 100 or 200. These come from people’s own experience or guesses. They are not in Instagram’s Help Center or in Meta’s developer documentation.
| Claim | Official? | Where it comes from |
|---|---|---|
| “50 DMs a day” for new accounts | No | Not in Instagram’s Help Center or Meta’s documentation |
| “100 to 200 DMs a day” | No | Not in Instagram’s Help Center or Meta’s documentation |
| “200 DMs per hour” | No | Not in Meta’s rate-limit pages; some tools pace themselves this way |
| Limits exist to stop spam DMs | Yes | Instagram Help Center |
| 750 private replies per hour on posts and reels | Yes, for apps | Meta’s developer documentation |
| 100 text messages per second | Yes, for apps | Instagram Platform overview (another Meta page says 300) |
| Follow at most 7,500 people | Yes, but it is about follows | Instagram Help Center |
The difference matters. Staying under a made-up daily number does not keep you safe, because Instagram’s limits target unwanted messages and inauthentic activity, not a published count. Following the official rules does.
Limits for automation tools (the API)
Tools that send DMs for you, such as DM Flow, must use Instagram’s official API. Meta lists rate limits for that API. They apply per Instagram professional account and are counted per second or per hour, not per day.
| What the app sends | Limit |
|---|---|
| Text, links, reactions and stickers | 100 calls per second (300 on Meta’s Messenger Platform page) |
| Audio or video | 10 calls per second |
| Private replies to comments on posts and reels | 750 calls per hour |
| Private replies to Instagram Live comments | 100 calls per second |
Meta’s pages do not agree on one number for text messages. The Instagram Platform overview lists 100 calls per second. Meta’s Messenger Platform rate-limiting page lists 300 for the same messages. The other limits match on both pages. Limits can change, so check Meta’s pages if you build your own tool.
Normal accounts never come close. Even 100 messages per second would be 360,000 messages an hour. The limit that a busy account can reach is the one for comments: a reel that goes viral with “comment for the link” can get more than 750 keyword comments in an hour.
A note for very busy accounts
Meta’s Messenger Platform page also says that if an Instagram professional account sends and receives more than 72,000 messages, new messages are not displayed in the Instagram Inbox. The page does not say over what period. If your account works at that scale, read Meta’s page in full.
The limits that matter more in practice
For most accounts, rate limits never come into play. These four rules limit what you can send much sooner. They apply to every tool and to every account.
The 24-hour window
A business can message a person for 24 hours after that person’s last message. Each new message from them restarts the clock. After that, no normal message can go out until they write again. Read how the Instagram 24-hour messaging window works.
One private reply per comment
A comment allows one private reply, within 7 days. You can send more only after the person answers. Our guide to Instagram private replies explains the details.
No cold messages
A business can only message people who wrote to it first or commented. It cannot DM a list or the followers of another account. New followers are off limits too, apart from a limited beta that Meta runs with a few partners: see whether you can auto DM new followers.
1,000 bytes per message
Each message can be at most 1,000 bytes. That is about 1,000 English letters, but fewer with emoji, because most emoji take 4 bytes each.
What happens if you hit a limit
It depends on how you send.
- By hand, in the Instagram app. Instagram can warn you about sending too many messages. If you continue, you may not be able to send DMs for a period of time. Instagram can also show “Try again later” when it detects inauthentic activity on your account.
- Through the official API. When a message breaks a messaging rule, for example the 24-hour window, Instagram returns an error instead of delivering it. Good tools check the rules before they send, so it never comes to that.
Tools that log in with your password are a different story. Instagram’s Help Center notes that “non-Instagram apps create automated likes, comments and follows” to make accounts look more popular, and it shows “Try again later” when it detects inauthentic activity. Such tools also break Instagram’s terms. Use a tool on the official API instead.
How to stay well inside the limits
- Answer, do not cold message. Reply to people who commented or wrote to you. Invite new people to comment or DM a keyword instead of writing to them first.
- Write each manual message yourself. The same text pasted to many strangers looks like spam.
- Stop when Instagram warns you. A warning is the signal to slow down, not to try again.
- Use the official API for automation. Answer keyword comments and DMs with Instagram comment to DM and keyword auto-replies, which only answer people who started the conversation.
How DM Flow paces its messages
DM Flow uses Instagram’s official API and stays far below Meta’s limits by design. It only replies to people who commented or wrote first, so it never sends cold messages.
- At most 5 messages per second per account. That is far under Meta’s per-second limits.
- At most 700 private replies per hour per account. That is under Meta’s 750. If a post gets more keyword comments than that, the extra replies wait their turn and go out within the 7 days.
- Rules checked before every send. DM Flow checks the 24-hour window and the 7-day private-reply limit first, so it does not send a message Instagram would refuse.
- No double replies. Instagram sometimes sends the same notification twice. DM Flow never sends twice when that happens, and it retries temporary errors.
Want the full list of rules? Read the Instagram DM automation rules, with a checklist you can use for any tool.
Frequently asked questions
Is there a daily DM limit on Instagram?
How many DMs can I send a day without getting blocked?
What happens if I send too many DMs?
Do automation tools have a DM limit?
Is “200 DMs per hour” an Instagram limit?
Why does Instagram say “Try again later”?
Sources
We checked every limit in this guide against Instagram’s and Meta’s own pages:
- Instagram Help Center: limits on direct messages, the “Try again later” message, automated activity from other apps and the 7,500 follow limit.
- Instagram Platform overview: the API rate limits per account (100 per second for text).
- Messenger Platform rate limiting: the same limits with 300 per second for text, and the note on 72,000 messages.
- Instagram Messaging API: the 24-hour window and the 1,000-byte limit.
- Private Replies: one reply per comment, within 7 days.
Checked against Instagram’s Help Center and Meta’s developer documentation on 21 October 2026.