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.

What is official and what is not
ClaimOfficial?Where it comes from
“50 DMs a day” for new accountsNoNot in Instagram’s Help Center or Meta’s documentation
“100 to 200 DMs a day”NoNot in Instagram’s Help Center or Meta’s documentation
“200 DMs per hour”NoNot in Meta’s rate-limit pages; some tools pace themselves this way
Limits exist to stop spam DMsYesInstagram Help Center
750 private replies per hour on posts and reelsYes, for appsMeta’s developer documentation
100 text messages per secondYes, for appsInstagram Platform overview (another Meta page says 300)
Follow at most 7,500 peopleYes, but it is about followsInstagram 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.

API limits per Instagram professional account, as Meta’s documentation lists them
What the app sendsLimit
Text, links, reactions and stickers100 calls per second (300 on Meta’s Messenger Platform page)
Audio or video10 calls per second
Private replies to comments on posts and reels750 calls per hour
Private replies to Instagram Live comments100 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?

Instagram says it limits direct messages to stop spam, but its Help Center gives no daily number. So nobody outside Instagram can tell you an exact daily limit for messages you send by hand.

How many DMs can I send a day without getting blocked?

There is no official number. Write to people who expect to hear from you, write each message yourself, and stop if Instagram warns you. Avoid pasting the same text to many strangers: Instagram says its limits exist to stop messages people may not want, like spam.

What happens if I send too many DMs?

Instagram can warn you. If you keep going after a warning, you may not be able to send more direct messages for a period of time. Instagram can also show “Try again later” when it detects inauthentic activity on an account.

Do automation tools have a DM limit?

Yes. Meta’s documentation lists limits per Instagram professional account, such as 750 private replies per hour on posts and reels. The messaging rules limit tools even more: they can only answer people who wrote first or commented. See the Instagram DM automation rules.

Is “200 DMs per hour” an Instagram limit?

No. That number is not in Meta’s rate-limit pages. Some tools use it to pace their own sending, which is a choice they make, not a rule from Instagram.

Why does Instagram say “Try again later”?

Instagram’s Help Center says you may see this message when it detects inauthentic activity on your account. Wait, stop any bulk or automated actions from tools that log in with your password, and try again later.

Sources

We checked every limit in this guide against Instagram’s and Meta’s own pages:

Checked against Instagram’s Help Center and Meta’s developer documentation on 21 October 2026.

Automate replies, not spam

DM Flow answers people who comment or write first, and paces every message under Instagram’s limits. No card needed.