1% filter stream + 1% filter stream = 2% of public Tweets?

rate-limits
streaming
api

#1

Hello,

If i have 2 applications from the same IP address and running the filter stream API on 2 different keywords, for example:

  • App 1 filters “keyword_1”

  • App 2 filters “Keyword_2”

And just for the sake of the example, lets say that both keywords match 1% of all Public Tweets and let’s say that the 1% correspond to 200 000 Tweets.

Would that mean that i would be getting 2% of all the public Tweets i.e 400 000 Tweets (2 * 200 000), or Twitter will know that I am using 2 apps with the same IP address and will block one of my apps?

Thank you.


#2

Only one app is recommended. In general, a single keyword filter will return less than 1%, but it may be possible if there are popular spikes of matching data.


#3

Hi @happycamper

As the Developer Policy has stated:

Use a single application API key for multiple use cases or multiple application API keys for the same use case.

So if I am not mistaken, there shouldn’t be a problem to use multiple apps for multiple purposes. Am I wrong to assume that?