How do you use Twitter advanced search?
X has a powerful search, but its advanced options are easy to miss and the operators are hard to remember. This tool gives you a plain form instead. Fill in only the fields you need, such as a phrase, an account, a language or a date range, and it assembles the query for you. You see the finished query below the form, then either open it on X or copy it for later.
You can search by words and exact phrases, include or exclude terms, filter by hashtag, search posts from, to or mentioning an account, set a minimum number of replies, likes or reposts, and limit results by language, date or content type. You can also choose whether to open the Top or Latest results. The tool only builds the query; the search itself is run by X, so you may need to be signed in to X to see results.
Which search operators does X support?
These are the operators the form uses. You can also type them straight into the X search box:
- from:username shows posts by one account.
- to:username shows replies sent to an account.
- @username shows posts that mention an account.
- "exact phrase" matches the words in that order.
- word1 OR word2 matches either term; put several in parentheses, like (word1 OR word2).
- -word leaves out posts that contain the word.
- #hashtag finds posts that use that tag.
- min_replies:10, min_faves:100 and min_retweets:20 set minimum reply, like and repost counts.
- lang:en limits results to a language code, such as en, tr, de, es or fr.
- since:2026-01-01 and until:2026-03-31 limit the date range (year-month-day).
- filter:links keeps only posts with links, and filter:media only posts with images or video.
- -filter:replies hides replies, so you see original posts.
How do you find old tweets from a specific account?
Combine from: with a date range. For example, from:username since:2025-01-01 until:2025-06-30 asks for posts by that account in the first half of 2025. Add a word or an exact phrase to narrow it further, such as from:username "launch" since:2025-01-01.
If you remember a conversation and not the date, try from: with a keyword and sort by Latest, then scroll back. To find what others said to an account, use to:username with a keyword. Results depend on what X shows for your session, so some old or deleted posts may not appear, and you may need to adjust the dates a few times.
How do you find viral tweets in your niche?
Advanced search is a good research tool for writers. Search for your topic with min_faves:100 (or a number that suits your niche), add -filter:replies to see original posts, and pick one language with lang:. The results are posts that already got attention on the topic, which shows you which angles, formats and opening lines resonate with your audience.
Read them as a pattern, not a template. Notice how the first line is built, how long the post is, whether it uses a list or a story, and what the replies ask for. Then write your own take. If you want to see how successful posts are structured, the guide on how to write viral tweets goes through the common patterns. When you are ready to draft, xVirals is an AI writing assistant that learns your style from your public posts and drafts in your voice, and you review it before posting.
Why do my search results look different from what I expected?
X can change how its search and operators behave, and it does not always announce it. An operator that worked last month may behave differently today, and some filters may need a signed-in session. If a query returns nothing, remove one filter at a time, starting with the highest minimum, the date range and the language.
Also remember that Top shows posts X considers most relevant, while Latest orders them by time. Counts such as likes change over time, and results can vary between accounts and regions. Use the tool to save time on building the query, and treat the results as a research starting point.
Want drafts that sound like you? Try xVirals free:
500FREE creditsLaunch bonus ·Beyond free tools: AI tweet generator in your voice · AI reply generator · How to write viral tweets
Frequently asked questions
How do I search tweets from a specific user?
Fill in the “From these accounts” field, or type from:username in the X search box. Add a word or a date range to narrow the results.
How do I search Twitter by date?
Use since: and until: with dates in year-month-day form, for example since:2026-01-01 until:2026-03-31. The form has two date fields that add these for you.
How do I find tweets with a minimum number of likes?
Use min_faves: followed by a number, for example min_faves:100. The form calls this “Minimum likes”. You can combine it with min_replies: and min_retweets:.
Do I need to be signed in to use Twitter advanced search?
This tool does not require an account; it only builds the query. The search itself runs on X, and X may ask you to sign in to see results.
Can I search for an exact phrase?
Yes. Put the words in quotation marks, like "build in public". The form's “This exact phrase” field does this for you.
Why are some search operators not working?
X can change how search works without notice. If a query returns nothing, remove one filter at a time, and check that dates are in year-month-day form and the language code is correct.