Instagram DM Limits: How Many Automated Messages Per Hour Is Safe
Instagram DM limits explained: Meta publishes no single safe number of automated DMs per hour. What is documented, what causes trouble, and how to pace your volume.
Meta does not publish one “safe” number of automated DMs per hour that fits every account. What is documented is that the Instagram messaging API applies per-account rate limits, that each comment can receive only one private reply, and that private replies must go out within 7 days of the comment. Safety comes from three things: official API only, volume that follows real engagement, and a tool that queues instead of blasting.
If you came for a magic number, here is the honest version: anyone quoting “exactly 200 per hour is safe” for every account is guessing. Limits depend on the endpoint, the account and Meta’s current rules, and they change. Confirm the figures in Meta’s current developer documentation.
What is actually limited
| Limit | What it means | Where it comes from |
|---|---|---|
| One private reply per comment | A comment can trigger one DM, not several | Meta’s private replies rule |
| 7-day window for private replies | A comment older than 7 days can no longer receive the DM | Meta’s private replies rule |
| 24-hour window after the person messages you | Free-form replies are allowed within it. See the 24-hour window explained | Meta’s messaging policy |
| Per-account API rate limits | Too many calls in a short period get throttled with an error | Meta’s platform rate limits, which change |
Notice what is not on the list: a published ceiling of “X DMs per hour before a ban”. Throttling and a ban are different things. Rate limiting makes the API say “slow down”; bans come from spam, prohibited content or unofficial tools. See is Instagram DM automation safe.
What causes real trouble
- Unofficial tools that log in as you or simulate taps. Their limits are whatever Instagram’s anti-bot systems decide that day, and the penalty is on your account.
- Cold outreach. The official API is built for people who interacted with you. Messaging strangers is the classic route to complaints and restrictions.
- Overly broad triggers. A keyword like “good” on a post with thousands of comments fires a flood of DMs that don’t match real intent.
- Duplicate automations answering the same comment, which wastes the one private reply and produces errors.
- Spammy content or links that recipients report.
How to pace volume in practice
- Let engagement set the volume. Comment-to-DM scales with real comments on a post. That is the safe shape of traffic.
- Use a specific keyword. “GUIDE” beats “yes”. See how to choose a trigger word.
- One automation per post for the same trigger, to avoid collisions.
- Expect a queue on viral days. When a Reel takes off, a well-built tool queues sends and retries when Meta throttles, so replies can arrive in minutes instead of seconds. That is normal and safer than forcing speed.
- Keep messages useful and short, with one link at most.
- Watch the error log in your tool: repeated rate-limit or permission errors tell you something is off before it becomes a problem.
What Breeze does about it
Breeze sends through Meta’s official API only. It applies a preventive hourly cap per connected account, queues the overflow and retries with backoff when Meta throttles, instead of firing everything at once. It also enforces one private reply per comment, so a comment doesn’t get answered twice. The exact internal cap is tuned over time, so we don’t publish a number: the point is that the tool paces for you.
A simple rule of thumb
If your volume follows real comments and Stories replies, you are inside the shape the API was designed for. If you are trying to reach people who never interacted with you, no number is safe.
Breeze
Breeze is a paid Instagram automation platform with a 3-day trial. It runs on the official API and paces sends for you.
FAQ
How many automated DMs per hour can I send on Instagram? Meta doesn’t publish one universal safe number. The API has per-account rate limits that change, so confirm in Meta’s current documentation and let real engagement set your volume.
Will I get banned for sending too many automated DMs? Rate limits throttle you with an error; they are not a ban. Bans come from spam, prohibited content, cold outreach or unofficial tools that break the rules.
Can one comment receive several automated DMs? No. Instagram allows only one private reply per comment, and it must be sent within 7 days of the comment.
What happens when my post goes viral? Meta may throttle sends. A tool that queues and retries, like Breeze, delivers the DMs a bit later instead of failing. Replies can take minutes during spikes.
Does Breeze have a per-contact limit? Breeze has a flat price with no per-contact fee. Sending speed is paced to respect Meta’s limits.