PowerSearch

Guide

The X Search Operator Cheatsheet

The X search operators that work in board columns: words, accounts, engagement, dates, media, language and URL tabs, with notes on the ones that are unreliable.

By Power Search Team · Published November 5, 2026 · 5 min read

Every column on a Power Search board is an X search, and operators are what make one column different from the next. This page lists the ones we use, grouped by what they do.

A caution first. X doesn't publish a complete list of operators, and their behavior changes from time to time without an announcement. Some below come straight from X's Advanced Search form; others are widely used and work as we write this, but X has never documented them. We've marked the ones we see behaving inconsistently. Test a column before you rely on it, and if something here stops working, tell us.

Words and phrases

Operator What it does Example
word word Both words, in any order battery life
"exact phrase" Those words together, in order "not working"
OR Either term. Must be uppercase outage OR down
-word Leaves out posts with the word -giveaway
-"phrase" Leaves out an exact phrase -"follow back"
( ) Groups terms (cat OR kitten) adopt
#hashtag Posts with the hashtag #UEL

Brackets are where most broken columns come from. acme OR acmeapp -from:acme doesn't mean what it looks like; the exclusion attaches to the second term only. Write (acme OR acmeapp) -from:acme and keep every OR group in brackets. The planner warns about a lowercase or and unbalanced brackets or quotes, because both fail quietly.

Matching isn't case-sensitive, and X tends to match some plural and stemmed forms on its own, though not consistently. If a variant matters, add it with OR.

Accounts

Operator What it does Example
from:handle Posts by that account from:nasa
-from:handle Hides posts by that account -from:acme
to:handle Replies sent to that account to:acmesupport
@handle Posts that mention the account @acme
list:ID Posts from members of a list list:1234567890

Type handles without the @ inside from: and to:. For list:, use the number at the end of the list's URL. A list column is one of the most useful things you can put on a board: build a list of the local reporters or official agencies on your beat and every column can be limited to them.

filter:verified still exists, but a checkmark on X now mostly reflects a paid subscription. Don't use it as a stand-in for trustworthy sources.

Engagement

Operator What it does Example
min_faves:N At least N likes min_faves:100
min_retweets:N At least N reposts min_retweets:20
min_replies:N At least N replies min_replies:10

The names are older than X's current labels; likes used to be favorites and reposts used to be retweets, and the operators kept the old names. Counts in the thousands are rounded, so treat high thresholds as approximate. Negated forms such as -min_faves:10 are widely reported to find low-engagement posts, but we've seen them behave unevenly. Test before you depend on one.

Pick thresholds for your topic, not a global brand. min_faves:500 is a sensible bar for the iPhone and an empty column for a local bakery.

Dates

Operator What it does Example
since:YYYY-MM-DD On or after that date since:2026-11-01
until:YYYY-MM-DD Before that date until:2026-11-08

until: excludes the date you give, so a week of November 1 to 7 is since:2026-11-01 until:2026-11-08. Dates need another term next to them. For a standing board, use since: sparingly: a fixed date makes a column slowly drift into history. It's most useful for event boards, where it keeps last year's edition out. Older date ranges also come back with gaps, since X's search is most complete for recent posts.

Content

Operator What it does Example
filter:links Posts with a link recall filter:links
-filter:links Posts without links acme -filter:links
url:text Posts linking to a URL containing the text url:acme.com
filter:media Posts with an image or video lineup filter:media
filter:images Posts with images sunset filter:images
filter:native_video Posts with video uploaded to X goal filter:native_video
filter:replies Only replies acme filter:replies
-filter:replies No replies acme -filter:replies
filter:quote Quote posts acme filter:quote

-filter:replies is the single most useful cleanup on a Latest column. -filter:links is good for questions and complaints, which almost never carry a link, and it removes a lot of promotion.

url: matches text in a linked address, which makes it handy for catching posts that link to your site. Domains with hyphens are a known quirk; if a hyphenated domain returns nothing, try the domain's main word on its own.

Reposts are generally left out of search results. include:nativeretweets is reported to bring them back, but it's inconsistent and of little use on a monitoring board.

Language and location

Operator What it does Example
lang:xx Posts X detected in that language lang:es
near:place within:Nmi Posts tagged near a place near:London within:10mi

lang: uses two-letter ISO 639-1 codes: en, es, pt, ja, fr and so on. X detects language from the text, so short posts and mixed-language posts are sometimes misfiled.

Location operators only match posts with location data, and very few people attach it. We consider near: unreliable and don't use it on any keyword board. To follow a place, put its name in the query and use the local language instead.

Operators we don't rely on

The question mark operator (?, meant to find questions) and attitude operators such as :) and :( appeared in old Twitter documentation. They're no longer offered in Advanced Search and don't behave predictably. For questions, search for the phrases people actually use, as our boards do with "how do", "anyone know" and "does anyone".

Time operators such as within_time: and since_time: circulate in operator lists. Some users report them working, others don't, and X has never documented them. We leave them out.

Search URL tabs

Each column in the planner opens as an address like this:

https://x.com/search?q=acme%20-filter%3Areplies&src=typed_query&f=live

The q= part is the query, URL-encoded. f=live opens the Latest tab, f=media opens Media, and leaving f out opens Top. The planner builds these links for you, and they make good browser bookmarks too.

When a column breaks

Remove operators one at a time until results come back; the last one you removed is the problem. The usual suspects are a lowercase or, an unclosed bracket or quote, a handle with an @ inside from:, a threshold that's too high, or two filters that cancel out, like filter:links -filter:links. You also need to be signed in to X to see any search results, and posts from protected accounts never appear.

Power Search is independent and not affiliated with X Corp.

Questions

Does X publish an official list of search operators?

X's help center documents the Advanced Search form and some operators, but there is no complete, versioned list. Most of the operators people use come from what the Advanced Search form writes into the search box, plus ones users have tested. Behavior can change without notice.

Why does my search return nothing?

The usual causes are a lowercase or, an unclosed bracket or quote, a since date later than the until date, a handle typed with the @ inside from:, or an engagement threshold that is too high. Remove operators one at a time until results come back.

Can I use these operators in the X mobile app?

Yes. Type them into the search field the same way. The tab choice (Latest, Top, Media) is made by tapping the tab after the search runs.