atk
and def
.level
(or l
) of a monster. Note that the search does not distinguish between level and rank, so l:4
will return all monsters that are either level 4 or rank 4.linkrating
(or lr
) of a monster.class
(or c
) which you might call card type. Since “type” already means something else, the search uses class
for “Spell”, “Trap”, “Effect”, “XYZ”, etc., so c:link
will return all link monsters.type
(or t
) of a card (this is “Warrior”, “Pyro”, “Insect”, etc. for monsters, but also “quick-play”, “counter”, or “normal” for Spells/Traps).attribute
(or attr
or a
) of a card. This is “Light”, “Dark”, “Earth”, etc.text
(or effect
, eff
, e
, or o
) of a card. This is either the effect or flavor text (for normal monsters). For pendulum cards, this searches in both pendulum and monster effects. The o
alias is to help my muscle memory coming from Scryfall.set
(or s
) a card was printed in. This considers all printings, not just the original, and uses the set code (e.g. ioc
for Invasion of Chaos or pote
for Power of the Elements).copies
(or legal
) you’re allowed to play according to the current banlist.l:4 utopia
will show all level/rank 4 monsters with “Utopia” in their name.effect:"destroy that target"
.
class:NORMAL
is the same as class:Normal
or class:normal
.
:
, =
, or ==
) checks if the value is equal to your search. For text fields, this checks if your search is contained in the field, so effect:banish
will show all cards that have the word “banish” anywhere in their text.!=
) checks if the value is not equal to your search. For text fields, this return cards that do not contain the word you searched.<
, >
, <=
, >=
) check if the value is less than, greater than, less than or equal, and greater than or equal to your search. atk>=4000
will show all cards with an ATK of at least 4000. These operators do not work for text fields.It is possible to filter for multiple values at once, e.g. level:3|6|9
to find all cards that are level 3, 6, or 9.
Searching by regex is supported. Simply put the search string in slashes, i.e. o:/draw \d+ card/
. No regex flags can be passed, but i (case-insensitive) is enabled by default.
a:fire def:200
c:fusion l!=12 blue-eyes
c:synchro a:dark l>=5 atk:2200
c:trap t:counter e:"negate the summon"
set:lob c:effect
legal:0 zoodiac
a:light|dark c:effect l:6|8