Similar to SMS, you can send MMS message requests to Twilio at a rapid rate, as long as the requests do not surpass Twilio's default API concurrency limit of 100 simultaneous requests. There are, however, limits to how quickly Twilio can send messages into the carrier networks. This guide is intended to explain outbound MMS messaging rate limits.
MMS Rate Limiting for Long Codes
Twilio has two types of rate limits for sending MMS messages: long code phone number level and Account SID level.
- Long code phone number: A rate limit on each Twilio long code phone number to keep you in compliance with carrier regulations, and reduce your risk of filtering.
- Twilio Account SID: A rate limit on each unique Twilio Account SID (project or subaccount) protects our network performance, and helps to ensure fair service across all customers.
Below is a quick summary of the rate limits for long code MMS:
|Long Code MMS Messages per Second (MPS)|
|Twilio Account SID (Project or Subaccount)||25|
|Twilio US & CA long code number||1|
Long code phone number rate limit: A customer with a total of 8 Twilio long code phone numbers on a single Account SID would have a maximum rate of 8 long code MMS messages per second.
Twilio Account SID rate limit: A customer with a total of 30 Twilio long code phone numbers on a specific Account SID would have a maximum rate of 25 long code MMS messages per second.
Notice: These rate limits describe the rate at which long code MMS messages will be processed and sent to carrier networks. This is not an SLA for delivery speed. Multiple factors, including traffic congestion, downstream carrier issues, and individual device behavior, may impact the actual delivery rate.
MMS Rate Limiting for Short Codes
Twilio currently does not impose a rate limit on short code MMS messaging. However, downstream carrier capacity may limit MMS throughput at extremely high-volume sending.
- For time-sensitive messages, we recommend that you keep a close eye on the Message Queue length.
- Consider using multiple projects or subaccounts for different use cases, as well as multiple long code phone numbers.
- If you need higher than 25 MPS throughput for your MMS messaging, apply for a short code number.
For information about SMS message rate limiting, see Understanding Twilio Rate Limits and Message Queues.
If you have further questions, please reach out to the Twilio Support team.