Type words to search by card name, or use prefixes to search specific fields.
| Prefix | Field | Example |
|---|---|---|
name: or n: | Card name | name:reflect, name="Reflect, Child of Potential" |
t: or type: | Card type or race | t:resonator, t:dinosaur |
r: or race: | Race | r:dragon, r:fairy tale |
sub: or subtype: | Card subtype (Instant, Standby, Field, Resonator) | sub:Standby, sub:Resonator |
o: | Card text (abilities) | o:flying, o:quickcast |
kw: or keyword: | Keyword ability (alias for o:) | kw:flying |
a:, c:, or color: | Attribute | a:fire, c:fw |
a= | Attribute, exactly. a:fire finds every card with Fire on it including multi-attribute ones; a=fire finds only the Fire-only cards, which is what a mono deck can actually play | a=fire |
attrs:, attributes:, or colors: | How many attributes a card has, whichever they are | attrs:1, attrs>=2 |
atk: or pow: | ATK | atk>=1000 |
def: or tou: | DEF | def>=1000 |
cost:, cmc:, or mv: | Total cost (converted mana cost) | cost>=5, cost:3 |
s:, set:, or e: | Set code (wildcards supported) | s:NWE, s:World* |
g: or group: | Card group / cluster | g:alice |
rarity: | Rarity (R, SR, MR, U, C, N, XR, ...) | rarity:SR, rarity:R |
div: | Divinity | div>=3 |
will: or willpower: | Warden will (all 13 Wardens carry one; nothing else does) | will:3, will>=3 |
artist:, illustrator:, or illus: | Artist. : finds part of a name, = the whole name | artist:nagasaki, artist="Yuko Nagasaki" |
format: or f: | Legal in format | format:paradox, f:abc |
banned: | Banned in format (wanderer, paradox, abc, golden, or any) | banned:paradox, banned:any |
is: | Special flags (see below) | is:ruler, is:banned |
| Value | Meaning |
|---|---|
is:ruler | Ruler type (includes Basic Ruler) |
is:jruler / is:j-ruler | J-Ruler (includes Basic J-Ruler) |
is:subruler | Sub-Ruler |
is:warden | Warden |
is:order | Order |
is:stone | Magic Stone (any variant) |
is:basic / is:special / is:true | Basic / Special / True-prefixed types |
is:mono | Exactly one attribute, whichever it is. Same as attrs:1. Also is:monocolored, is:single |
is:multicolored | Two or more attributes. Same as attrs>=2. Also is:multi, is:gold |
is:promo | Promo printing: Judge, Souvenir, Ruler/Wanderer League, Will Power Rewards, World Grand Prix, World's Rewards, PR sets, and per-booster Pre-release Party / Buy a Box cards |
is:banned | Banned in any format |
is:paradox / is:abc / is:golden | Legal in the named format (same as format:) |
| Shortcut | Attribute |
|---|---|
f or fire | Fire |
wa or water | Water |
w or wind | Wind |
l or light | Light |
d or darkness | Darkness |
v or void | Void |
Combine letters for multi-attribute: c:fw finds cards with both Fire and Wind.
| Operator | Meaning | Example |
|---|---|---|
: | Contains (substring) | t:resonator |
= | Exact match | rarity=SR, name="Reflect, Child of Potential" |
> < >= <= | Numeric comparison | atk>=1000 |
- (prefix) | Negation (NOT) | -t:ruler |
!"Name" | Exact card name (shortcut for name="Name") | !"Thunder" |
Terms sitting next to each other are combined with AND. You can also write
and explicitly. Use or for OR, parentheses to group,
and a - in front of a group to exclude the whole thing.
Groups can nest as deeply as you like.
AND binds tighter than OR, so
a:fire t:resonator or t:chant means
(fire AND resonator) OR chant. Add parentheses when you want the
other reading.
t:resonator a:fire // fire resonators (AND)
t:resonator and a:fire // the same thing, spelled out
t:chant or t:addition // chants OR additions
o:quickcast (o:destroy or o:remove) // quickcast cards that destroy or remove
(a:fire or (a:water or a:wind)) // groups can nest
t:resonator -(a:fire or a:water) // resonators that are neither fire nor water
(cost<=2 or cost>=8) // cheap or huge, nothing in between
o:"enter >>>" // exact phrase in quotes
-t:ruler s:NWE // NWE cards that aren't rulers
Quoting a value makes everything inside it literal, including parentheses,
and, and or, which is how card names like
-(r/10)ln(r/10) ≤ 1/e are searchable.
order: picks the sort and dir: the direction.
They arrange the results rather than filtering them, so they can sit
anywhere in the query. A sort chosen from the dropdown above the results
overrides one written in the query.
| Value | Sorts by | Also accepts |
|---|---|---|
order:name | Card name | none |
order:cost | Total cost | cmc, mv |
order:atk | ATK | power |
order:def | DEF | toughness |
order:released | Release date (newest first by default) | date, release, new |
order:set | Set, then collector number | code |
order:type | Card type | none |
order:color | Attribute, in wheel order — Light, Fire, Water, Wind, Darkness, Void, then the multi-attribute cards | colour, attribute, attr, a |
order:popularity | Number of archive decklists running the card (most first by default) | popular, played, plays, decks |
dir:asc / dir:desc | Direction | direction:, ascending, descending |
r:dragon order:atk dir:desc // biggest dragons first
f:paradox order:released // newest Paradox-legal cards
t:resonator cost<=3 order:cost // cheap resonators, cheapest first
t:resonator order:popularity // the resonators the archive actually plays
Cards with no value for the sorted field (a Chant has no ATK) always sort
last, in either direction. That includes the handful of cards with no
attribute at all under order:color. Popularity is the
exception: a card in zero decklists scores zero rather than nothing, so
order:popularity dir:asc really does lead with the cards the
archive has never seen.
Popularity counts the curated tournament archive — one point per decklist that runs the card, however many copies it runs. Decks built in the deck builder do not count toward it.
Switch the search box to Ask and describe what you want in ordinary words. It gets translated into the syntax above, and the query it ran is shown on the results page so you can check it and edit it.
cards that make my opponent discard and are paradox legal // → o:discard is:paradox
cheap fire dragons // → cost<=2 a:fire r:Dragon
resonators without flying // → t:resonator -o:"[Flying]"
light or darkness rulers that gain life // → (a:light or a:darkness) t:ruler o:"gain"
the biggest dragons // → order:atk dir:desc r:Dragon
newest paradox legal cards // → order:released dir:desc is:paradox
resonators from TTW // → t:resonator s:TTW
Superlatives ask for a sort, not a filter: cheap resonators means
cost<=2, while cheapest resonators means all of
them with the cheap ones first.
It only uses words it actually recognises, and tells you which ones it ignored, so a request it can't express comes back empty rather than quietly wrong. Anything it gets wrong is one click from being edited as a normal query.
mikage // name contains "mikage"
t:resonator a:fire atk>=1000 // fire resonators, 1000+ ATK
o:flying s:NWE // NWE cards with "flying"
r:dragon cost<=3 // cheap dragons
is:ruler // all ruler cards
rarity:SR set:CMB // SR rarity from CMB
artist:"Kairi Miura" is:ruler // rulers drawn by Kairi Miura
banned:paradox // banned in Paradox
is:promo is:ruler // promo rulers
-is:promo r:dragon // dragons, promos excluded