June 2026 · 6 min read
Instagram Messaging Limits in 2026: How Many DMs Can You Send Per Day?
Instagram's DM limits are enforced differently depending on whether you are sending manually, using the official API, or using unofficial tools. Understanding how the limits work prevents triggering restrictions — and clarifies why API-based automation is not subject to the same limits as manual or bot-based sending.
Key Takeaways
- Instagram does not publish exact DM limits — generally 50–100 new manual conversations per day before throttling
- API-based automation has no per-day response limit — it responds to inbound messages without counting
- The 24-hour rule limits when businesses can send free-form messages to a customer who hasn't messaged recently
- Unofficial bots that simulate manual sending hit restrictions faster and cause account warnings
- High block or decline rates from recipients trigger DM restrictions faster than volume alone
The two types of Instagram DM limits
Manual DM limits (you typing in the app)
Instagram throttles accounts that send high volumes of DMs to new contacts manually. The exact limits are not published, but based on widely observed patterns:
- Personal accounts: Approximately 50–100 new DM conversations per day before throttling
- Business accounts: Similar or slightly higher, but business accounts are monitored more closely for commercial messaging patterns
- Existing conversation replies: Not significantly limited — replying to conversations you are already in is not throttled
What triggers manual limits:
- Sending near-identical messages to many new contacts
- High rates of message decline from recipients
- Sending DMs to accounts that don't follow you at scale
- Operating across unusual hours or at inhuman speeds
API-based automation limits (official Messaging API)
Automation that responds to inbound messages operates very differently:
- No per-day response limit: When a customer DMs you and your automation replies, that is a response to an incoming message — not subject to daily caps
- 24-hour window rule: Businesses can send free-form messages within 24 hours of a customer's last message. After that, only approved message templates
- No proactive outbound limit stated: But proactive outbound (broadcasting to contacts who haven't messaged recently) requires approved templates and is monitored for policy compliance
The fundamental difference: API automation responds to customer-initiated actions. It does not "send DMs" in the sense that triggers spam detection — it replies.
The 24-hour messaging window explained
When a customer messages your business Instagram account, a 24-hour window opens. Within that window, your automation (or you) can send any message — questions, follow-ups, promotional content.
After 24 hours without any new message from the customer, the window closes. To message them after the window, you need a pre-approved message template.
In practice, for most businesses: This is not a significant constraint. Customer service conversations happen within 24 hours. Comment-to-DM triggers and keyword DMs all fire in response to customer actions. The 24-hour rule mainly affects businesses that want to send promotional broadcast messages to lists of contacts who may not have messaged recently.
What triggers DM restrictions
Whether you're using the app manually or automation tools, these patterns trigger restrictions:
High block rate: If many recipients block you after receiving your DM, Instagram reads this as spam behaviour. The more people who block the account after a message, the faster restrictions come.
High decline rate: When you DM someone who doesn't follow you, they receive a "message request" they can decline. High decline rates signal spam.
Identical messages: Sending the same or near-identical message to many new contacts signals mass spam behaviour.
Unofficial automation: Bot tools that log into your account and simulate DM sending trigger Instagram's detection systems. These are the highest-risk behaviour and cause the fastest account restrictions.
API automation is not subject to spam limits
This is the key distinction most people miss. Official API automation:
- Responds to inbound customer messages (not mass-sending to new contacts)
- Operates within Meta's approved framework
- Is not flagged by spam detection because it is operating exactly as Meta designed
Spam limits exist to prevent unsolicited mass outreach. API automation responds to people who already messaged you — this is the opposite of spam and is not counted toward daily limits.
Automate Instagram DM responses without any sending limits — officially
ReplyMind uses the official Instagram Messaging API — no spam risk, no limits on responding to inbound customer messages. Free plan available.