Correct, I am using statuses/filter. However, for example if I select only one very popular single account to follow (lets say the leader of a big country), even though that person only tweets a few times a day, there are 500 replies per minute to his tweets from people I don’t follow that are of no interest. With the UserStream user.json endpoint if I specify (with’ => ‘followings’, ‘replies’ => ‘all’) it doesn’t show replies from people I don’t follow, As a result, I currently don’t see those extra 500 replies per minute that are of no interest, only tweets by the person I care about and only replies to him from people I follow, not the other 99.9% of the world.
It doesn’t look like the streaming API has a filtering capability like this but I hope I’m wrong. UserStreams saves a ton of bandwidth because of this capability. If the streaming API has no feature to discard replies from non-followed accounts, is there any other realtime steaming API that’s not being depreciated that can do this (and save a ton of bandwidth)? If I were to follow 50 or 100 high profile users, replies to those tweets from users I don’t follow could easily be thousands of tweets per minute that are of no interest.