How can I save all tweets of a user?

For webpage, I can press Ctrl+S to save the whole webpage. For Twitter, how can I do it?

  • Saving someone else's tweets? Not so easy. (You can, of course, get a download of your own tweets.) If you want to start collecting someone's tweets starting now, there are a number of ways I can think of. I'd probably use IFTTT. – ale Apr 29 '15 at 1:46

To access the tweets of a user, you can quite easily use the Twitter API. Note that this method can only return up to 3,200 of a user’s most recent Tweets.

As a 3rd party app, there is ExportTweet.

With ExportTweet you can download public tweets of any user. ExportTweet also provide option to setup the scheduler to download user tweets in selective interval.

The following info has been provided by Ian Anderson Gray (Social Media Consultant, Web Developer) which I found quite useful:

It's currently not possible to access more than the last 3,200 tweets due to the limits on the API imposed by Twitter. This article in Tweeter Developers Forum says that capacity and infrastructrure issues are to blame. Twitter do store older tweets, and in fact all tweets going back to the beginning, it's just you can't access this from the timeline. You can, however, access an older tweet by knowing it's ID. Technically it could be possible to build a database of older tweets just by accessing them by the ID, but the resulting database would be huge, and go against Twitter's terms.

There are archiving tools available but all that I have found require OAUTH access, which as I mentioned in my question is no good if you are trying to archive someone else's account.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.