Short answer
X search accepts operators like from:user, to:user, since:2026-01-01, until:2026-06-30, min_faves:100, filter:media, lang:en, "exact phrase" and -exclude; type them into the search box or use the Advanced search form on x.com.
Key takeaways
- Combine operators with spaces; use OR (in capitals) for either-or.
- Dates are YYYY-MM-DD; until: excludes the date you give.
- The Advanced search form on x.com builds queries without memorizing syntax.
X's search box is far more capable than it looks. A handful of operators turns it into a research tool for finding old posts, checking whether a screenshot is real, or tracking a topic.
What are the main operators?
People, dates, engagement, media and language filters, plus phrase and exclusion syntax.
| Operator | Example | Finds |
|---|---|---|
| from: | from:juniperlane | Posts by an account |
| to: | to:juniperlane | Replies to an account |
| @ | @juniperlane | Posts mentioning an account |
| "…" | "winter menu" | Exact phrase |
| - | coffee -decaf | Excludes a word |
| OR | latte OR cortado | Either word |
| since: / until: | since:2026-01-01 until:2026-02-01 | Date range (until is exclusive) |
| min_faves: | min_faves:500 | At least 500 likes |
| min_retweets: | min_retweets:100 | At least 100 reposts |
| min_replies: | min_replies:20 | At least 20 replies |
| filter:media / images / videos | coffee filter:images | Posts with media |
| filter:links | from:x filter:links | Posts containing links |
| filter:replies / -filter:replies | from:x -filter:replies | Only or no replies |
| lang: | lang:es | Language |
| url: | url:example.com | Posts linking to a domain |
| conversation_id: | conversation_id:1854213006012345678 | Every post in a thread |
How do I combine them?
Put operators side by side with spaces; everything must match unless you use OR.
from:juniperlane "menu" since:2025-01-01finds one account's menu posts from 2025 on."rate limit exceeded" min_faves:100 lang:enfinds popular English posts about the error.url:example.com -from:examplefinds others sharing a site.
Parentheses group OR terms: (latte OR cortado) from:juniperlane.
How do I use the Advanced search form?
On x.com, run any search, open the More (three dots) menu by the search box and choose Advanced search.
The form has boxes for words, accounts, engagement and dates, and builds the operator query for you. The app doesn't show the form, but accepts the same operators typed directly.
What's it good for?
Verifying screenshots, finding your own old posts, research and monitoring.
To check a suspicious screenshot, search from:account "a distinctive phrase"; if nothing appears, read how to spot a fake post. To clean up your history, see deleting old posts. For basic searching, start with how to search X.
Questions people ask
Where is advanced search on X?
On x.com, search anything, then open the three-dot menu next to the search box and choose Advanced search. In the app, type operators directly into search.
Can I search someone's replies only?
Yes: from:username filter:replies. To exclude replies use -filter:replies.
Why do some operators return nothing?
X changes its search occasionally, and some operators work only on the web. Check spelling, remove one operator at a time, and confirm you're logged in.