I’m trying to access tweets from the past year (dating as far back as possible). I’ve done a lot of research and what I have found is:
-
Referencing here, The Twitter API will only return up to 3200 tweets. Streams are obviously not going to work, and GET requests have strict limits. I’ve been able to grab some data using Tweepy, but not nearly enough results that I am looking for.
-
Also from the above page, Topsy was a service that might have been helpful. However, it has since shut down by Apple.
-
There seem to be a couple of ‘big data’ sites, that might be able to help, but I was looking for a free method.
So, I’m not sure what to do now. Is there any way to get a large amount (+1GB) of tweets, dating as far back as possible?
2
Answers
Not that I know of. The oldest you can get with the Search API is around 7 days.
Look at the answers for this question. There seems to be a workaround.
You can use this library for accessing older tweets https://github.com/Jefferson-Henrique/GetOldTweets-python
For example
Read the documentation in the page for more examples.