Searching on X, formerly known as Twitter, looks pretty simple at first. You type something into the search box and X gives you results. But once you’re trying to find one old post, something a specific person said, or posts from a certain date, normal search can get annoying pretty fast.
The good thing is X has quite a few ways to narrow things down. You can search for people, posts, hashtags, photos, videos, and even old posts from one particular account. You don’t need to learn every advanced trick either. A few basic filters and search commands handle most searches.
How to Do a Basic Search on X

For normal searches, you can just use the regular X search bar. This is enough if you’re looking for a person, topic, hashtag, company, or something people are talking about right now.
Step 1: Open the Search Bar
Open X and find the search option. On the website, you’ll see the search field in the interface. On the mobile app, you can use the search section from the navigation menu.
You don’t need to change any settings before starting. Just open search and type what you’re looking for.
Step 2: Type What You’re Looking For
You can search almost anything.
For example:
- electric cars
- @NASA
- #WorldCup
- OpenAI
If you’re looking for a person or company, X may suggest the account while you’re typing. It can also suggest related searches. This autocomplete feature is part of X’s search system.
Step 3: Open the Results
Press search and X will show posts and accounts connected with your query.
At this point, don’t assume the first few results are everything X has. The default results are normally focused more on relevance and popularity, which is useful sometimes but not always.
If you’re looking for something that was posted five minutes ago, for example, you’ll probably want to change the results view.
Step 4: Choose the Right Results Tab
X currently separates search results into Top, Latest, People, Media, and Lists.
Top shows results X thinks are more relevant or popular. Latest is better when you want newer posts in time order.
Use People when you’re trying to find an account rather than a post. Media is useful for finding posts with photos and videos, while Lists can help if you’re looking for X Lists connected with a topic.
Honestly, switching from Top to Latest is one of the easiest ways to improve a search. If something just happened and you’re trying to find recent reactions, Latest is usually where I’d look first.
How to Find Specific Posts With X Advanced Search
Normal search works fine until you’re trying to find something very specific.
Maybe you remember that someone posted about a topic two years ago, but you don’t remember the exact wording. Scrolling through thousands of old posts isn’t a great way to spend your time.
That’s where X Advanced Search helps.
X says Advanced Search is available when you’re logged in on X.com. You can run a normal search first, then open Advanced search through the search filters or More options.
From there, you can narrow the search using things such as:
- All of these words
- An exact phrase
- Any of several words
- Words you don’t want included
- Hashtags
- Language
- Posts from a particular account
- Replies to an account
- Posts mentioning an account
- A specific date range
The nice part is that you don’t need to remember special commands. You fill in the fields and X builds the search for you.
So let’s say you remember a company posted something about a new product sometime during March 2025. Instead of endlessly scrolling its profile, you can enter the account, add the product keyword, and limit the dates.
Useful X Search Operators You Can Type Directly
Once you’ve used X search a few times, typing search operators directly can actually be faster than opening Advanced Search.
These are basically small commands you put into the search box.
| Search Goal | Operator | Example |
|---|---|---|
| Posts from an account | from: | from:NASA moon |
| Exact phrase | quotation marks | “climate change” |
| Exclude a word | -word | apple -iphone |
| Posts after a date | since: | AI since:2026-01-01 |
| Posts before a date | until: | AI until:2026-02-01 |
| Minimum likes | min_faves: | AI min_faves:100 |
| Replies | filter:replies | from:username filter:replies |
| Media | filter:media | SpaceX filter:media |
X documents advanced search queries and operators for narrowing posts by content, engagement, filters, and other conditions.
The useful part is that you can combine them.
For example:
from:NASA moon since:2025-01-01 until:2025-12-31
That search is basically asking X to show posts from NASA containing “moon” within that date period.
You can also search:
“electric vehicle” -Tesla
That looks for the exact phrase “electric vehicle” while removing results containing Tesla.
You don’t need to memorize a huge list. Honestly, from:, quotation marks, since:, and until: will handle a lot of searches by themselves.
How to Find Old Posts or Posts From a Specific Account
Finding an old post is probably one of the best reasons to learn these search commands.
Instead of opening someone’s profile and scrolling for ages, start with:
from:username keyword
For example:
from:NASA Mars
That tells X you only want posts from NASA that mention Mars.
If you roughly know when the post was published, add dates:
from:username since:2024-01-01 until:2024-12-31
Now you’re only looking at posts from that account within the date range.
You can combine the account, date, and keyword too:
from:username conference since:2024-03-01 until:2024-04-01
Small thing, but this can save loads of scrolling.
If you don’t like typing operators, Advanced Search can do essentially the same job through its form. X specifically describes Advanced Search as a way to narrow results by people, words, and date ranges when looking for specific or older posts.
Just remember that search isn’t magic. If a post has been deleted or the account is protected and you don’t have permission to see it, a clever search query isn’t going to bring it back.
Why You Sometimes Can’t Find a Post on X
Sometimes you know a post exists but search just won’t show it. Yeah, this can be annoying.
There are a few possible reasons:
- The account is protected
- The post has been deleted
- Safe Search is filtering potentially sensitive content
- X’s search systems aren’t showing the post in the results
- Your search terms are too broad or too specific
- An account or profile change hasn’t fully appeared in search yet
X says it filters search results to keep them relevant and improve search quality, so not every piece of content necessarily appears in results.
Safe Search can also remove potentially sensitive posts from what you see. X says users can adjust this filtering, but the default search experience may hide some sensitive content.
Protected accounts are another easy one to miss. Posts from a protected account are searchable only by that account and its approved followers. They don’t become publicly searchable just because you know the right keywords.
If you can’t find something, I’d first simplify the search. Remove a few words, check Latest instead of Top, make sure the username is correct, and then add filters back one at a time.
Final Thoughts
Searching on X is pretty easy once you know a few tricks. For everyday stuff, type your topic into the search bar and use Top, Latest, People, or Media to narrow things down. If you’re trying to find something specific, Advanced Search makes the job much easier.
For old posts, you really only need to remember a handful of commands. from: finds posts from one account, quotation marks search an exact phrase, and since: plus until: help you search by date. Once you get used to those, finding an old post becomes a lot less frustrating.
What are you trying to find on X – an old post, someone’s posts, or posts from a certain date?
