Hello all,

for my project I need all retweets (i.e. all retweeting users) of a specific tweet. The official API endpoint allows only to crawl the 100 most recent retweets without any pagination token etc. So this approach is unpractical.
Using the full-archive-search it is possible, to retrieve for example all quotes of a tweet using url:"https://twitter.com/USERNAME/status/TWEETID" is:quote
Furthermore there is the attribute is:retweet. However using the same query but with the attribute for the retweets, results only a small fraction of the true results. The documentation states the following:

This operator looks only for true Retweets (i.e. Retweets posted using the Retweet button). Quoted Tweets and modified Tweets which do not use Twitter’s Retweet functionality will not be matched by this operator.

However when I “correctly” retweet a tweet using the button, my username still doesn’t show up in the results. What exactly does “true retweet” mean then?

Furthermore, I know that it is also possible to crawl retweets using this syntax: "TEXT OF TWEET" retweets_of:USERNAME
However this fails way too often when videos, images links etc. are included into the tweet, because the exact text search seems to fail, probably due to encoding issues and/or irregular characters.
Is there any easier way to crawl all retweeting users of a specific tweet?

1 Like

There is GET /2/tweets/:id/retweeted_by | Docs | Twitter Developer Platform but this fails to give you the actual retweet IDs, so you will get users that retweeted but you won’t know when

That would actually be okay to only have the users. However as noted above for the academic research access only the 100 most recent retweets can be crawled. For my project however I would need all retweets.

1 Like

hello! have u found out how to get all users that had retweeted some tweet? all like on tweeter page

1 Like

Unfortunately no - the next best way is to search for the text of the tweet. On the web on twitter, the list of retweeters is also similarly limited.

1 Like