Query Syntax Help

Note: All queries are case-insensitive. Field names, values, and text searches all ignore case. e:fire, E:FIRE, and element:FiRe all work identically.

Name search - search card names


Element search - filter cards by element

Syntax

element:value or e:value

Element Shortcuts

Basic Elements:

  • Fire: fire, f, red, r
  • Water: water, w, blue, u
  • Wind: wind, i, green, g

Special Elements:

  • Norm: norm, n, grey, gray, y (always enabled regardless of lineage)
  • Exalted: exalted, ex (enabled when any advanced element is enabled)

Advanced Elements:

  • Crux: crux
  • Luxem: luxem
  • Tera: tera
  • Arcane: arcane
  • Umbra: umbra
  • Astra: astra
  • Neos: neos
  • Exia: exia
  • Exalted: exalted, ex (yes, it's both special and advanced)

Categories:

  • basic or b - Any of Fire, Water, Wind
  • advanced, adv, or a - Any of the 9 advanced elements
  • special, sp, or s - Norm and Exalted (special-rule elements)

Text search - search in effect text, flavor text, or illustrator name

Syntax

Effect text:

  • effect:value, fx:value, or o:value

Flavor text:

  • flavor:value or ft:value

Illustrator:

  • illustrator:value, artist:value, a:value, or i:value

Empty Values

Use an empty value to find cards with no text in that field:

  • fx: - Vanilla cards (no effect text)
  • ft: - Cards with no flavor text
  • i: - Cards with no illustrator

Quoted Strings

Use double quotes to search for multi-word phrases. Without quotes, spaces separate different search terms.

  • fx:"floating memory" searches for the phrase "floating memory"
  • fx:floating memory searches for "floating" in effect AND "memory" in name

You can use wildcards to search in effect text.


Cost search - filter cards by memory cost, reserve cost, or either

Syntax

Memory cost:

  • memory:value, mem:value, or mc:value

Reserve cost:

  • reserve:value, res:value, or rc:value

Either cost (checks both memory and reserve):

  • cost:value or c:value

Supports comparison operators: :, =, >, >=, <, <=

Valid Values

Non-negative integers (0, 1, 2, 3, ...) or X


Stat search

Numeric stats — Power, life, durability, level

Syntax

Power:

  • power:value or pow:value

Life:

  • life:value

Durability:

  • durability:value or dur:value

Level:

  • level:value or lv:value

Supports comparison operators: :, =, >, >=, <, <=

You can also find cards that don't have a particular stat by leaving it empty.

Speed (sp:)

Syntax

speed:value or sp:value


Bottom matter

Rarity (r:)

Syntax

rarity:value or r:value

Supports comparison operators: :, =, >, >=, <, <=

Rarity Codes

  • Common: c or 1
  • Uncommon: u or 2
  • Rare: r or 3
  • Super Rare: sr or 4
  • Ultra Rare: ur or 5
  • Promotional Rare: pr or 6
  • Collector Super Rare: csr or 7
  • Collector Ultra Rare: cur or 8
  • Collector Promo Promotional: cpr or 9

Collector number (cn:)

Syntax

collector:value or cn:value

Supports comparison operators: :, =, >, >=, <, <=

Language (lang:)

Syntax

lang:value or language:value

Valid Values

Two-letter language codes (case-insensitive): EN, CN.

Currently, there are only English cards (everything) and specific Chinese promo cards in SLC.

Release date (date:)

Syntax

date:value, release:value, or released:value

Supports comparison operators: :, =, >, >=, <, <=

Date Formats

  • Year only: 2024
  • Year-Month: 2024-01
  • Full date: 2024-01-15

Comparison Logic

Partial dates are expanded to ranges for comparisons:

  • date:2024 matches cards whose release date overlaps 2024
  • date>2024 matches cards released entirely after 2024
  • date>=2024 matches cards whose release date reaches into 2024 or later
  • date<2024 matches cards released entirely before 2024
  • date<=2024 matches cards whose release date reaches into 2024 or earlier

Sets without a known release date (e.g., EVP, DEMO22) are excluded from

all date queries. Promo sets with year-only precision (P24, P25, etc.)

use conservative range matching — for example, date:2024 includes P24

but date<2024 does not.


Typeline search

Typeline (t:, ct:, sub:)

The typeline on a card is formatted as: "Supertype(s) Type — Class/Secondary-Class Subtypes". For example: "Champion — Warrior Human" or "Regalia Weapon — Warrior/Guardian Sword".

Syntax

Search the full typeline (supertype, card types, classes, and subtypes):

  • t:value, type:value, typeline:value, or tl:value

Search only supertypes:

  • super:value, sup:value, or supertype:value

Search only card types:

  • ct:value or cardtype:value

Search only subtypes:

  • sub:value or subtype:value

Card Types

Action, Attack, Regalia, Ally, Item, Champion, Aura, Domain, Spirit

Classes (also searchable via t:)

Warrior, Mage, Ranger, Tamer, Assassin, Guardian, Cleric, Spirit, Anomaly

Class (cl:)

Syntax

class:value or cl:value

Valid Classes

Anomaly, Assassin, Cleric, Guardian, Mage, Ranger, Spirit, Tamer, Warrior


Set search

Set (s:, set:)

Syntax

set:value or s:value

Wildcards

Supports * (any characters) and ? (single character):

  • s:ALC* - All Alchemical Revolution sets (ALCSD, ALC 1st, ALC Alter)
  • s:*SD - All starter deck sets
  • s:*Alter* - Sets with "Alter" in the name
  • s:P2? - The promo-card sets

See the All Sets page for the full list.

In-set (in:)

Unlike set: / s:, this is a card-level filter only and does not influence which edition is shown in deduplicated results. Use it when you want to find cards that were ever printed in a set, while still finding editions of that card from other sets.

Syntax

in:value


Edition search - control which printings of a card appear in results

Syntax

edition:value (alias: ed:value)

Special Values

  • all - Show all printings instead of grouping by card name
  • first, 1st, oldest - Prefer the earliest printing (by release date)
  • last, newest, latest - Prefer the newest printing (by release date)
  • only, single, one, 1 - Only show cards with exactly one printing
  • cheapest, low-cost - Prefer the cheapest printing (by price)
  • expensive, high-cost, shiny - Prefer the most expensive printing (by price)
  • most-rare, rarest - Prefer the highest-rarity printing
  • most-common, common - Prefer the lowest-rarity printing
  • precon, starter - Only show precon/starter deck printings (SD/ReC sets)
  • promo - Only show promo printings (P22-P26, SP1-SP3, EVP, GSC, etc.)

Card properties

Flip card search (is:flip)

Syntax

is:flip, is:flippable, is:reversable, or is:dfc

Negation

Use not: prefix as synonym for !is::

  • not:flip - Exclude flip cards (same as !is:flip)
  • not:dfc - Same as not:flip

Note — searches on back-face card properties

All searches also check the back faces of cards, including searches for stats, names, typeline, and card effects.

Silly cards (is:silly)

Syntax

is:silly

What counts as silly?

  • SP1 box toppers illustrated by Silvie (scribble art)
  • SP3 promo box toppers with chibi art (by 十尾)
  • April Fools 2024 gender-bent champion cards (by 十尾)

Rulings (has:rulings)

Syntax

has:rulings or has:ruling

Notes

Rulings are official clarifications or errata issued for a card. Use this to find cards that have received official rule clarifications.

Deck type (deck:)

Syntax

deck:value

Valid Values

  • main - Cards with reserve costs (go in main deck)
  • material, mat, or side - Champions and regalia (go in material deck)
  • none - Tokens and masteries (not in any deck)

Offers search

Foil (is:foil)

Syntax

is:foil

Negation

Use not: prefix as synonym for !is::

  • not:foil - Exclude foil offers (same as !is:foil)

Notes

This searches for offers with foil finish. Most cards have foil printings available; some don't, or are only in foil. This won't reliably find cards by their foiling treament, because it checks if any offers for those cards are available.

Prices (price:, nzd:, aud:)

Syntax

Generic price (any currency):

  • price<50 - Cards under $50 (in any currency)

Currency-specific:

  • nzd<50 - Cards under $50 NZD (NZ stores only)
  • aud<50 - Cards under $50 AUD (AU stores only)

Supports comparison operators: :, =, >, >=, <, <=

Currency-Specific Behavior

Currency filters (nzd, aud) only match stores using that currency. For example, nzd>4 in-stock:heretics-haven returns no results because Heretic's Haven uses AUD, not NZD.

Notes

When combined with other offer conditions like in-stock:, all conditions must match the same offer.

In-stock (is:in-stock, in-stock:)

Syntax

in-stock:store-slug or in-stock:"Store Name" or in-stock:any

Boolean Form

Use is:in-stock as a shorthand for in-stock:any:

  • is:in-stock - Has any in-stock offers

Negation

Use not: prefix as synonym for !is::

  • not:in-stock - Exclude cards with in-stock offers (same as !is:in-stock)

Combined Queries

When combined with price searches, conditions match the same offer:

  • price<50 in-stock:cm-nelson - Under $50 at Card Merchant Nelson
  • price<20 (in-stock:cm-nelson OR in-stock:fetch) - Under $20 at either store

Legality search - filter cards by format legality status

Syntax

legal:format, banned:format, restricted:format

Valid Formats

  • standard - Standard constructed format

Notes

banned:standard captures both cards banned from Standard play and cards that were never Standard-legal (e.g. draft-pack cards). The card detail page distinguishes these as "Category 3 (Banned)" vs "Never Legal", but the query does not.


References search - filter cards by what they reference or are referenced by

Syntax

ref:name, refby:name

Note that this also accepts card slugs.

Reference Types

Cards can reference others through:

  • Summon - Token creation (e.g., Tristan summons Ominous Shadow)
  • Generate - Card generation (e.g., Polaris generates Cosmic Bolt)
  • Mastery - Mastery card references
  • Brew - Brewing references
  • Reference - Generic card references

Currently, searching for distinct reference types is not supported.


Competitive stats search - filter cards by tournament performance data

Syntax

Appearances (all-time):

  • app:value, apps:value, appearances:value

Appearances (last 60 days):

  • app60:value, apps60:value, appearances60:value

Win Rate (all-time, as percentage):

  • wr:value, winrate:value

Win Rate (60 days, as percentage):

  • wr60:value, winrate60:value

Supports comparison operators: :, =, >, >=, <, <=

Notes

Win rates are entered as percentages (0-100). A query like wr60>54 finds cards with a 60-day win rate above 54%.

Cards without competitive data (never appeared in tournaments) won't match any competitive stat queries.

Competitive stats are computed by FractalOfIn.Site using the Omnidex organized play data. FoI computes much more than just appearances/WR; for now, please check their site directly.


Sort & view directives

Sort (sort:)

Syntax

sort:field — sets the sort field. Default is name. Doesn't filter cards; combine with order: for direction.

Valid values

  • name (n) — card name
  • rarity (r) — rarity
  • cost (c) — memory cost
  • collector_number (cn, num) — collector number within set
  • set — set code
  • element (e) — element
  • type (t) — card type
  • price ($) — market price
  • winrate (wr, wr60) — 60-day win rate
  • date (release) — release date

Order directive - controls ascending or descending sort

Syntax

order:value

Valid values:

  • ascending, asc — Default.
  • descending, desc

Notes

This directive controls sort direction only. Combine with sort: to specify the field.

View directive - controls search display

Syntax

view:value

Valid values

  • view:images - Image grid view (default)
  • view:cards - Card detail view
  • view:table - Table view

Notes

This directive controls how results are displayed. It doesn't filter cards.


Query Syntax Overview

Boolean Logic

AND Operator

AND is the default for two filters in the same query. Any time you ask for cards with two features, you'll get only the cards that have both.

OR Operator

Use OR (or ||) to find cards matching any of the criteria. Use this to find alternatives and expand your search.

NOT Operator

Use NOT (or !) to exclude cards matching a filter.

Parentheses

Use parentheses to control evaluation order.

Note: AND has higher precedence than OR. a OR b AND c means a OR (b AND c).

Quoted Strings

Use double quotes to search for multi-word phrases or values with special characters.

Without quotes, spaces separate different search terms.

Comparison Operators

Numeric and ordinal fields support comparison operators:

  • : or = - Equal to
  • > - Greater than
  • >= - Greater than or equal to
  • < - Less than
  • <= - Less than or equal to

← Back to Home