Working with rate limitations


I plan on developing trainings/demonstrations and would like to use live twitter feeds - leveraging the streaming API and/or search API. For example, we have a training coming up with 25 developers - and I’d like each of these people to use the API on their own computers to download tweets. What is the best way to accomplish this?

  • Each person sets up a developer account and creates their own application?
  • Leverage a single developer account - and enable multiple streams from that account?

Here are the potential issues as I understand them:

  • Users will be accessing Twtter via a proxy server. Twitter may view this as a single application attempting to get around rate limits?
  • A single developer account only allows a single stream/authenticated search to run at a time.

Ideally, I’d like to be able to set up a single developer account that is used for everyone. That would certainly make administration much easier.

I really appreciate your help on this!