Sign in

How to find old tweets with X advanced search

By 4 min read

Short answer

Type from:username plus a keyword and a date range such as since:2023-01-01 until:2023-06-30 into X's search box, switch to the Latest tab, and narrow further with exact phrases or filter:media until the tweet appears.

Key takeaways

  • X's search box understands operators such as from:, to:, since:, until: and quotation marks for exact phrases.
  • until: excludes the date you give, so set it one day after the last day you want.
  • The Latest tab lists matches in time order, which is what you want for old tweets.
  • Deleted tweets, and tweets from protected accounts you don't follow, will not appear.
  • For your own tweets, the downloadable X archive is the most complete record.

You remember the tweet. You remember roughly who posted it and that it had a chart in it. Scrolling a profile back two years is hopeless, and the plain search box drowns you in this week’s posts. X’s search operators fix that in under a minute, once you know a handful of them.

How do you search old tweets on X?

Combine an account, a keyword and a date range in the search box, then open the Latest tab.

A search like this finds a specific old post fast:

from:nasa moon since:2023-01-01 until:2023-07-01

That asks for posts by @nasa containing “moon” between January 1 and June 30, 2023. The Top tab tries to rank by popularity, so switch to Latest to see every match in date order.

You can build the same query without remembering any syntax: log in on the web, run any search, open the advanced search form from the results page (or go to x.com/search-advanced), fill in the fields and run the search. The resulting URL shows the operators it used, which is a good way to learn them.

Which search operators are worth knowing?

Eight operators cover nearly every search for an old tweet.

OperatorExampleWhat it does
from:from:addtweetsPosts by one account
to:to:addtweetsReplies sent to an account
@@addtweetsPosts that mention the account
since:since:2024-01-01Posts on or after a date
until:until:2024-02-01Posts before a date (that day excluded)
“quotes”“tweet wall”The exact phrase
minuswall -saleLeaves out a word
filter:filter:media, filter:linksOnly posts with images or video, or with links

Engagement filters such as min_faves:100 also work in many cases and help when you remember a post was popular. X does not document every operator on its help pages, and their behaviour has shifted over the years, so if one seems to be ignored, drop it and try the others.

How do you narrow a search that returns too much?

Add one constraint at a time: a tighter date range first, then an exact phrase, then a media or link filter.

Start broad: from:handle keyword. If you get hundreds of results, cut the date range to the quarter or month you remember. Then put the most distinctive two or three words in quotes. If the tweet had a picture, add filter:media; if it shared an article, add filter:links.

Changing too many things at once makes it hard to tell which part broke the search. If a result vanishes, undo the last step.

Why can’t X search find the tweet?

The usual causes are deletion, a protected or renamed account, or wording that doesn’t match what you remember.

  • Deleted tweets are gone from search. So are posts from suspended accounts.
  • Protected accounts only show up for their approved followers.
  • If the account changed its handle, search the new handle. from: uses the current name.
  • Memory paraphrases. Try one rare word instead of a full sentence.
  • Replies are sometimes hidden by default. Add the account name as to: or search the conversation from the original post.

If none of that works, the tweet may have been quoted or screenshotted elsewhere. Searching the exact phrase without from: sometimes finds a quote post that still links to it.

What do real searches look like?

Most lookups fit one of four patterns, and you can copy them by swapping in your own handle, words and dates.

  1. A post you saw from one account: from:handle "two or three exact words" since:2024-05-01 until:2024-06-01
  2. Something people said about a brand: @brand -from:brand "customer service" since:2025-01-01
  3. A chart or screenshot you remember: from:handle filter:media since:2023-09-01 until:2023-12-01
  4. A thread that shared an article: from:handle filter:links keyword

The second pattern is handy for collecting praise. Remove the brand’s own posts with -from: and you are left with what customers wrote, which is where good testimonials come from.

How do you find your own old tweets?

Search from:yourhandle for quick lookups, and download your X archive when you need everything.

Your archive is a file X prepares on request, under Settings, then Your account, then Download an archive of your data. It can take a day or more to arrive. Inside is an offline page listing your posts, which you can search in a browser without any of the limits of live search.

How do you avoid hunting for the same tweets again?

Save the tweets you’ll need again in a place with your own tags and notes.

Bookmarks on X have no search of their own and grow into an unsorted pile. If a tweet is worth finding once, it’s usually worth keeping. The AddTweets tweet library saves a tweet from its link with tags, a note and full-text search, and the free plan keeps everything on your device. Next time, typing “pricing chart” in your own library beats rebuilding a search query from memory.

Frequently asked questions

Can I search someone's tweets by date on X?

Yes. Combine from:username with since:YYYY-MM-DD and until:YYYY-MM-DD in the search box, for example from:nasa since:2024-03-01 until:2024-04-01. The until date itself is not included.

Why doesn't X search show a tweet I know exists?

The tweet may have been deleted, the account may be protected, suspended or renamed, or your keyword may not match the wording. Try fewer keywords, a wider date range and the account's current handle.

Do advanced search operators work in the X mobile app?

You can type the operators straight into the search box in the app. The advanced search form with labelled fields is easiest to use on the web at x.com.

How do I search my own old tweets?

Search from:yourhandle with a keyword. For a complete copy, request your archive in the X settings under Your account, Download an archive of your data; it arrives as a file you can search on your computer.

Sources