TweetSweep — bulk delete for X

How to Find Old Tweets on Twitter - Complete Guide

It provides a way of finding any tweet from your timeline (yesterday, or even ten years ago) using X's search, your archive and some good old-fashioned manual tricks — all within rate limits.

On the left, tangled stacks of faded social post cards spill from an overflowing archive drawer; on the right, the same cards sit in neat chronological piles beside a single magnifier.

solely answerable for lingering tweets

Unlike Threads, you will not get a single paginated view on all your past history of X Posts. Both the mobile app and the web interface scroll back in time from viewing (they) load only a few hundred posts before the timeline locks up or hits some kinda invisible server-side limit. It takes hours to scroll by thumb through years of content, the app refreshes constantly and loses your place. With an infinite scroll feed it also breaks after few hundreds posts on desktop browsers, as the server simply refuses to return any older. This is by design; X optimises for the here and now, not the yesteryears.

The API that fuels tools is limited in retrieval to the last 3,200 posts as well. If you have over 3,200 tweets, they are unsearchable via any other ruleset than the official archive export. That means if you tweeted twice a day every day from 2015, say, and were looking for some tweet back then, you'd have about 6,500 posts so the API can no longer see it and manual scrolling would take you beyond human visible horizon. This knowledge upfront means you do not waste time on solutions that will never get the post that you need.

The quickest way to find old tweets from your account is through X's advanced search. On desktop browsers, open X.com and enter in the search bar: Click on settings to bring up the advanced search form. Fill in your handle in the From These Accounts box. Now, filter the window using the respective date range fields. Choose the first and last day of each month Repeat the same date twice for one day. The search yields every post you wrote in that window — including replies and retweets, sorted by the date they were published. You can drop you keywords as well to the Any of Theese Words field for furthur filtering.

This date range trick works for anything of an interval but will not give you all the results paginated. X will display approximately 50 posts per page, and you can usually click through about 20 pages before the system stops returning new results. That provides you with access to the last approximately 1,000 posts from a specific point in time. With older content, you have to deal with shallow or combine them with keywords. If you recall the approximate tweet and are looking to find it, advanced search is typically sufficient. To extract the posts of a month from five years back, you will need archive export.

Downloading Your X Archive

The sole full data record of your X history is the archive you request from X—Settings and Privacy, Your Account, Download an Archive of Your Data. Once X is ready to send the file, it will be done so after a waiting period that typically takes anywhere from six hours up to three days depending on server load and the size of your account. The zip itself is an archive containing a folder called data which contains your tweets in a JavaScript file named tweets. js. Just open that file in a text editor or browser and you will see all of your tweets with timestamped, tweet ID, full text and the engagement numbers.

It is not a database — it is just one long JavaScript array in an archive file. For accounts that boast thousands of posts, the file is simply too large to skim read. Utilize a text editor with search capability (VS Code, Sublime Text) or copy and paste the contents to a spreadsheet after processing through the structure of JSON Filter by date for your oldest posts or search keywords to uncover specific ones at the tap of a button. It contains your direct messages, your liked posts, and your lists too but as far as digging up old content is concerned the tweets file is where the magic happens. After you have the archive, you can find any tweet across your entire history without hitting an API limit.

Third Party Tools Limitations

There are also various other third-party apps that will help you find old tweets by scanning your timeline using the X API. These tools show a list of your latest posts and allow you to filter by date or keyword, while enabling you to export the data. All of them also face the same limit: 3,200 posts. For anyone that has less than 3,200 posts in total, a decent tool can present them all. If you have more, it will only be able to see the latest ones. There are some tools which allow you to persistently collect any new posts (slowly creating a more complete picture), but that means using the tool for months or years before your old content can be caught up with.

For a fee, some services say they can work around API limits by performing browser automation that scrolls your timeline and records every post. This is a slow and brittle way of doing things. Browser automation suffers from the same scroll break as you do by hand, and with or without golden account your turn can take hours (or days) and often stop working in the middle. Furthermore, X may rate limit or consider automated scrolling dubious activity. For the majority, the archive export is not only much quicker but a full solution, and free. Only use third-party tools if you have a short timeline in the past or you are using them to check posts under the last batch of 3,200 without exporting your archive.

Find the Tweet — What Next

When you find an old tweet, you usually need to do one of three things. You may wish to remove it, particularly if it contains outdated views or personal details or information that could damage your reputation. To delete a single tweet, open that tweet and click on the three-dot menu to choose Delete. This will delete the post from your timeline and also from X's search; however, it won't delete anything that others have saved due to being on screenshot or quote tweets. If you want to save the tweet for nostalgic reasons as well, click on Share and select Add to Bookmarks. You can even reply to the tweet with a context note, or quote tweet for added commentary.

If that tweet is from a thread or conversation, deleting it means your post at the point you deleted it for evermore goes and any remaining thread in the mix breaks too which might have confused readers. Those comments on that post no longer being visible but they are there, just orphaned. When you go to delete the tweet, if it is popular — that means it has engagement such as likes or retweets. There is no undo button. If an old tweet has some value to you but you want to delete it, save the text and a screenshot for your own records before doing so! Now, you can no longer delete that tweet from the live site, but it is retained in the X archive — although it continues to exist on your profile and search detailing this public record of a tweet removed.

How to Avoid Needing This Guide 6 weeks from Now

One easier method to discover old tweets later is simply keeping less of them. Due to routine bulk deletion of posts more than X days old, your timeline will never exceed the limit that API can handle. By deleting your posts when they are six months old, you never have an out-of-date public history and you never have an archive export that takes more than a few seconds to open. Most folks schedule a recurring job quarterly to purge posts older than two years. This way, a recruiter, lender or another employer reads nothing but your newer and current self.

If you would like to maintain everything, export your archive on a yearly basis. Store the ZIP safely. That gives you an entire offline backup that is independent of X and a fully searchable archive without both the 3,200-post limit and rate limits. The archive is the one way you can achieve total recall of your entire history of posts. With the archive, a diligent delete schedule and smart search to find what you recently found, you should never have to scroll the hard way ever again. You should be able to find old tweets in minutes, not hours; and you will with these methods.

Ready to clear your timeline?

Pick the days you want gone and TweetSweep clears them from your X account — posts, replies, and reposts. Your first 10 deletions are free.

Sign in with X