Improvements to Direct Message Rate Limiting


This past December we brought the new Direct Message API out of beta to enable you to build more engaging experiences with Direct Messages. This week we are enabling a new approach to Direct Message rate limiting that will help you scale your applications.

Authenticated users may now send up to 5 messages via the API in reply to a message they have received within the last 24 hours. Each message received from a user resets the 24 hour window and the 5 allotted messages that can be sent to that recipient. Each message sent within these parameters will not deduct from the documented daily limit. This is available now to all developers that send Direct Messages via the API using the POST direct_messages/event/new endpoint.

For developers who enable Direct Message creation, we encourage you to migrate to the new POST direct_messages/event/new endpoint to take advantage of this new update and other features. To assist we have a migration guide on As a reminder, not only will migrating enable new features, but the legacy POST direct_messages/new endpoint will be retired on June 19th, 2018 and no longer be functional.

For additional information, see our post on the Twitter blog post and the documentation.

Error message - This request looks like it might be automated. To protect our users from spam and other malicious activity, we can't complete this action right now. Please try again later
Direct message rate limit
I want Rate limiting of direct message and Account Activity API(Standard beta, Premium, Enterprise) to know
Broadcasting DMs to my opted in Users -- Possible?