Skip to content

Legends of Runeterra card search ​

The search box on the Legends of Runeterra Cards page and in the deck builder understands a small query language. A plain word is enough to find a card by name, and fields let you ask for things like "Demacia units that cost 2 or less" in one line: t:unit cost<=2 region:demacia.

How search works ​

Type a query into the search box on the Cards page or in the deck builder. A query is one or more terms separated by spaces, and a card has to match every term.

  • A plain word searches card names and rules text: draw.
  • field:value searches one field: t:spell. Every field has a full name and usually a short alias, so type:spell and t:spell are the same search. Field names and values ignore upper and lower case unless this page says otherwise.

The fields, shortcuts and examples for this game are further down the page.

Matching text ​

How you write a value decides how strictly it has to match.

You typeIt matches
wordNames close to word, typos allowed, plus any card whose name or rules text contains word.
n:wordNames close to word, typos allowed.
"two words"Names or rules text containing exactly two words. Quotes turn typo tolerance off and let a value hold spaces.
field:"two words"That field contains exactly two words.
field:!valueThat field is exactly value, not just containing it.
field:/pattern/That field matches a regular expression, ignoring case: n:/^the / finds names starting with "The".

Some details:

  • Only names are typo-tolerant. Every other field matches when its value contains what you typed, so o:draw finds "draws" and "Draw 1".
  • Best matches come first. When a query has a plain word or a n: term, the closest names are listed first. A query with only fields keeps the page's normal order, and a sort you pick yourself always wins.
  • Use ! and /…/ with a field. On a plain word they compare against a card's name and rules text all at once, which rarely matches.
  • The word or is special (see below). To search for it, quote it: "or".

Combining terms ​

You typeIt means
a bBoth a and b must match.
a or bEither a or b must match. OR works too.
-aLeave out cards that match a. Works before any term or group: -t:spell, -(a or b).
(a or b) cParentheses group terms: c plus either a or b.
a b or cTerms next to each other are joined first, so this is (a b) or c. Add parentheses if not.

Comparing numbers and ranks ​

Number fields such as cost take a comparison:

OperatorMeaningExample
:Has this value: contains for text and values, equal for numberscost:3
=Equal tocost=3
!=Not equal tocost!=3
<Less thancost<3
<=Less than or equal tocost<=3
>Greater thancost>3
>=Greater than or equal tocost>=3

A field whose allowed values are listed in order, such as rarity, can be compared the same way: r>=rare finds Rare and everything ranked above it in the list shown in the fields table. A value that is not in that list never matches a comparison, though it still matches with :.

Shortcut syntax ​

is:name finds a whole kind of card in one term. not:name is the same as -is:name. If a shortcut's name has a space, quote it: is:"two words". Each game's shortcuts are listed below.

A field or shortcut the game doesn't have matches no cards, so check the spelling if a search comes back empty.

Field kinds ​

KindHow it matches
TextFree text, such as a name or rules text. : means contains (names also allow typos).
ValueOne of a set of values, such as a type or region. : means contains, so part of a value is enough. When the allowed values are listed, comparisons follow their order.
NumberA number. : means equal, and every comparison operator works.
Cost symbolsA cost written as a number (the total) or as symbols (the exact mix). See the cost section on this page.

Fields ​

FieldAliasesKindDescriptionValues
namenTextThe card's name. Unquoted text is typo-tolerant.Any text
texto, oracleTextRules text, including a champion's level-up text.Any text
typetValueCard type: Unit, Spell, Landmark, Ability, Equipment and so on.Unit, Spell, Landmark, Ability, Equipment
rarityrValueRarity. Comparisons use the order Common, Rare, Epic, Champion.Common, Rare, Epic, Champion
seteValueSet code, such as set1 or set6cde.Values come from the card catalog.
costmv, cmcNumberMana cost.A number
regionc, colorValueRegion, such as Demacia or ShadowIsles.Demacia, Freljord, Ionia, Noxus, PiltoverZaun, ShadowIsles, Bilgewater, Shurima, Targon, BandleCity, Runeterra
keywordkwValueKeyword, written as one word with no spaces, such as QuickStrike or LastBreath.Values come from the card catalog.
supertypeValueSupertype. Champion is the only one in use.Champion

Regions and keywords use their English names written as one word, the same in every language: region:piltoverzaun, region:shadowisles, kw:quickstrike. Because : means contains, region:shadow is enough.

Shortcuts ​

ShortcutFinds
is:championChampion units (not their spells or abilities).
is:landmarkLandmarks.
is:unitUnits, champions included.
is:spellSpells.
is:equipmentEquipment.
is:collectibleCards you can put in a deck (leaves out tokens, abilities and level-ups).
is:runeterraCards whose region is Runeterra.

Examples ​

QueryFinds
t:unit cost<=2 region:demaciaDemacia units that cost 2 or less.
is:champion (region:freljord or region:ionia)Freljord or Ionia champions.
kw:elusive -is:championElusive units that are not champions.
t:spell o:"draw 1"Spells whose text says "draw 1".
r>=epic e:set1Epic and Champion rarity cards from the first set.
jnxJinx, despite the typo.
n:!viOnly the card named exactly Vi.
kw:strikeQuick Attack and Double Attack cards (QuickStrike, DoubleStrike).
is:landmark region:shurimaShurima landmarks.
region:bandle t:spellBandle City spells.

Turny.gg documentation