Query Syntax

The syntax is heavily inspired by Scryfall with some changes and a lot fewer features.
You can filter different characteristics of a card and combine multiple filters into one search. See below for examples.

Search fields

Currently supported search fields are:

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.

Anything not associated with a search field is interpreted as a search in the card name, so l:4 utopia will show all level/rank 4 monsters with “Utopia” in their name. name: can be used to explicitly search for names, which is necessary when searching by Regex.

If your search contains spaces (e.g. searching for an effect that says “destroy that target”), the text must be quoted like effect:"destroy that target".

Note that all fields are case-insensitive, so type:NORMAL is the same as type:Normal or type:normal.


Search operators

The following search operators are supported:

Examples

471       Home       Query Syntax