Twitter API Rate Limitations. Limits to send direct messages, limitations (daily and account wise) to follow other Twitter users

Current Twitter API Limits (https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following)

The current technical limits for accounts are:

  • Direct Messages: 250 per day.
  • Updates: 1,000 per day. The daily update limit is further broken down into smaller limits for semi-hourly intervals. Retweets are counted as updates.
  • Changes to Account Email: 4 per hour.
  • Following (daily): Please note that this is a technical account limit only, and there are additional rules prohibiting aggressive following behavior. The technical follow limit is 1,000 per day.
  • Following (account-based): Once an account is following 2,000 other users, additional follow attempts are limited by account-specific ratios.

Twitter REST API Rate Limiting (https://dev.twitter.com/docs/rate-limiting)

The default rate limit for calls to the REST API varies depending on the authorization method being used and whether the method itself requires authentication.

  • Unauthenticated calls are permitted 150 requests per hour. Unauthenticated calls are measured against the public facing IP of the server or device making the request.
  • OAuth calls are permitted 350 requests per hour and are measured against the oauth_token used in the request.

Read more about Twitter Following Rules and Best Practices here: http://support.twitter.com/articles/68916-following-rules-and-best-practices