retweeted_status missing from streaming api with filter=bounding box


#1

Hello,

The following is a quote from: https://dev.twitter.com/docs/streaming-apis/parameters
"Note that native Retweets are not matched by this parameter. While the original Tweet may have a location, the Retweet will not."

The implication of this note is that one can collect tweets for a geo-graphic region but not re-tweets?

This is a very unfortunate limitation of the stream API. Is there any plan to reconsider this decision? Furthermore, is there anything I can do to get this limitation removed?

I have collected a large volume of tweets for a specific geographic region. I would now like to rank these tweets by “importance”. I cannot do this until I know how many times a tweet has been re-tweeted.

For more context (motivation) behind my question please see: http://ofdataandscience.blogspot.com/2013/10/mongodb-tweets-full-text-search-for-bay.html

Kind regards,
Cathal


#2

Unfortunately it is not an option to include geotagging on the creation of a retweet – the information is simply dropped at create time – for that reason, retweets aren’t streamed because they don’t meet the criteria for the filter. You could further track the retweet_count status (and first 100 retweets of) a specific tweet using the statuses/show method in the REST API.


#3

@episod thank you for your answer.

You could further track the retweet_count status (and first 100 retweets of) a specific tweet using the statuses/show method in the REST API.

This would work but it means making many REST API calls. I was hoping to avoid this.