How to use Twitter advanced search
Twitter's search box understands a set of operators: short commands like from: or
since: that narrow results down to the posts you actually want. You can type them by hand,
use X's own advanced search form (it lives at x.com/search-advanced, which most people never find), or
build the query here and open it in one click.
- Start with words. Put the topic in "All of these words", a phrase people would actually write in "This exact phrase", and alternatives in "Any of these words".
- Cut the noise. Add words to leave out (like "hiring" or "giveaway"), hide replies, or set a minimum number of likes so only posts people engaged with show up.
- Pick the window. Set a from and to date, and choose Latest if you want the newest posts first instead of X's "Top" ranking.
- Open it on X. The query updates as you type. Search on Twitter / X opens it in a new tab; copy the query or the URL to save it for next time.
Twitter advanced search operators
These are the operators that X's own advanced search form writes into a query, which is the best evidence they still work. A few widely used extras are listed separately, because X can change them without notice.
| Operator | What it finds | Example |
|---|---|---|
word1 word2 | Posts containing both words, anywhere | marketing agency |
"exact phrase" | The words together, in that order | "looking for an agency" |
OR | Either term. Must be in capitals | recommend OR recommendation |
-word | Leaves out posts containing the word | -hiring |
#hashtag | Posts with the hashtag | #buildinpublic |
from:account | Posts written by that account | from:nasa |
to:account | Replies to that account | to:nasa |
@account | Posts mentioning that account | @nasa |
since:YYYY-MM-DD | Posted on or after that day | since:2026-09-01 |
until:YYYY-MM-DD | Posted before that day (the day itself is not included) | until:2026-10-01 |
min_faves:N | At least N likes | min_faves:50 |
min_retweets:N | At least N reposts | min_retweets:10 |
min_replies:N | At least N replies | min_replies:5 |
lang:xx | Posts X detected in that language | lang:en |
-filter:replies | Original posts only, no replies (filter:replies for replies only) | -filter:replies |
filter:links | Only posts with a link (-filter:links for none) | filter:links |
Widely used, but not in X's form: filter:media (posts with images or video),
url:example.com (posts linking to a domain) and -min_faves:N (fewer than N likes).
They work in X's web search at the time of writing; X does not document them, so treat them as
convenience rather than a guarantee. This builder uses X's own Media tab for "media only" instead.
Not used here: the location operators near:, within: and
geocode:. Very few posts carry a location now, so they return a thin and misleading sample.
The OR between terms must be in capitals; a lowercase "or" is just another word to match.
How to search tweets by date
Add since: and until: with dates written as year, month and day:
"product launch" since:2026-09-01 until:2026-10-01 finds posts with that phrase from September
2026. Two details catch people out. until: is exclusive, so the posts from that day itself are
not included; set it to the day after the last day you want. And a date on its own matches nothing: the
query needs at least one word, account or other operator alongside it.
To read a single account's history for a period, combine the dates with from::
from:nasa since:2026-01-01 until:2026-02-01. Set "Open results in" to Latest to read them in
order.
How to find potential customers on Twitter
The most useful searches for prospecting look for intent: someone saying out loud that they need what you sell. Phrases like "looking for an agency", "can anyone recommend" or "switching from" are much rarer than topic words, and much more valuable. A practical routine:
- Search for the words buyers use, not the words you use. Nobody posts "seeking omnichannel growth solutions". They post "need someone to run our socials".
- Hide replies, then check them separately. Original posts are where requests start; replies to a big account are where people complain about a vendor.
- Exclude job posts with
-hiring -jobwhen you are looking for buyers, and search for them on purpose when hiring is your signal (a company hiring a social media manager is a company spending on social). - Save the URL. A good query is a list you can reopen every morning with Latest selected.
Not every result is a lead. Read the account before you write: a post asking for recommendations from a student, a competitor or a bot is common.
Twitter advanced search examples
Marketing agencies looking for clients:
("need a marketing agency" OR "looking for a marketing agency" OR "recommend a marketing agency") -hiring -filter:replies
SaaS buyers asking for a tool:
("any recommendations for" OR "looking for a tool") (CRM OR "email tool") -filter:replies lang:en
Partnerships:
("looking for partners" OR "open to partnerships") (SaaS OR startup) -filter:replies
Companies hiring marketers (a sign they are spending on growth):
("hiring a social media manager" OR "hiring a growth marketer") -filter:replies since:2026-09-01
Product launches with some traction:
("just launched" OR "launching today" OR "we launched") (app OR SaaS) min_faves:20 -filter:replies
Every one of these can be loaded and edited above: pick the closest lead-generation search, then change the words.
Frequently asked questions
How do I use Twitter advanced search?
Type operators into the search box, use X's form at x.com/search-advanced, or fill in the fields above and press Search on Twitter / X. The query combines words, phrases, accounts, dates and engagement filters, and opens on X in a new tab.
Can I search Twitter posts by date?
Yes. Add since:YYYY-MM-DD and until:YYYY-MM-DD to a query, or fill in the date fields above. The until date is not included, so set it to the day after the last day you want, and include at least one word or account with the dates.
Can I search tweets from a specific account?
Yes, with from:account, for example from:nasa. Add words to find that account's posts about a topic, or dates to read a period. to:account finds replies sent to an account, and @account finds posts that mention it.
Does this tool require a Twitter account?
The builder does not: it runs in your browser and needs no signup. X itself may ask you to log in before it shows search results, so you will usually need an X account to read them.
Which Twitter search operators still work?
The ones X's own advanced search form uses: words, "exact phrase", OR, -word, #hashtag, from:, to:, @mentions, since:, until:, min_faves:, min_retweets:, min_replies:, lang:, filter:replies and filter:links. Location operators like near: are unreliable now, so this builder leaves them out.