Blather
Blather

Reputation: 1118

Twitter API Limit

I have heard that Twitter limits the number of API calls a third party app can make per hour. I believe the limit is around 100. My question is, does that limit apply per user, or is it 100 calls per app? 100 for the entire application seems very low, but I wanted to make sure and I couldn't find my answer in the documentation I was reading. Thanks.

Upvotes: 9

Views: 10759

Answers (7)

Anthony Mason
Anthony Mason

Reputation: 175

The rates are significantly lower than what they used to be. There is no more white listing, and most API calls are now 15 per 15 minutes. In addition there is a cap of calls per hour at 100, and an additional ceiling for things like direct messages; they are also limited to 1000 per 24 hours.

Upvotes: 1

Rex M
Rex M

Reputation: 144182

https://dev.twitter.com/docs/rate-limiting

The default rate limit for calls to the REST API is 150 requests per hour. The REST API does account- and IP-based rate limiting. Authenticated API calls are charged to the authenticating user's limit while unauthenticated API calls are deducted from the calling IP address' allotment.

Upvotes: 19

user2088437
user2088437

Reputation: 1

The limit as of Oct. 8, 2009 is 150 requests per hour per ip/account. Sending tweets doesn't go against that limit.

However, you can get your ip(s) and account whitelisted, which gets you up to 20,000 requests per hour per ip/account. To do that, go to: http://twitter.com/help/request_whitelisting

Note: You MUST be in production to be whitelisted.

For those of us in beta (myself included) all is not lost as Twitter has an API to check how many requests/hour you have left for that ip/account (the api is called rate_limit_status).

(Sorry, I'd post more link but Stackoverflow won't let me...)

Upvotes: 4

Quantumplation
Quantumplation

Reputation: 1079

It's most likely 100 calls per IP per hour. I doubt there's a reliable way for them to track which application is making the request.

Upvotes: -1

Thomas Arnold
Thomas Arnold

Reputation: 104

It's 100 calls per user, not per application.

link text

Upvotes: -1

Joakim Berglund
Joakim Berglund

Reputation: 2871

http://apiwiki.twitter.com/Rate-limiting contains lots of information, including this;

"The default rate limit for calls to the REST API is 150 requests per hour. The REST API does account- and IP-based rate limiting. Authenticated API calls are charged to the authenticating user's limit while unauthenticated API calls are deducted from the calling IP address' allotment."

Upvotes: 1

Tyler Carter
Tyler Carter

Reputation: 61577

It is 100 calls per IP or per user. and the Limit was recently increased to either 125 or 150.

If you have a Twitter Application that comes from a single IP, like a web application, you can get your IP/Account Whitelisted, allow for 10,000 calls per hour.

Upvotes: -1

Related Questions