Skip to main content

Syntax Guide

A variety of parameters can be used to search for combos.

No matter what parameter is used, capitalization will be disregarded, so a search of CARD:"BREATH OF" COLORIDENTITY:TEMUR RESULT:INFINITE is equivalent to card:"breath of" coloridentity:temur result:infinite

Cards

You can find cards in a combo simply by entering the card names, or parts of the card names, into the search bar. Passing multiple card names will result in combos that have cards that contain those words among the names of the cards in the combo.

You can lookup longer names for cards by using the card key with single (') or double (") quotes. This will find combos that contain cards with names that include the whole phrase. For instance, card:dream, will include combos that contain the card Sickening Dreams, Dream Stalker, Dreamtail Heron, etc. If card:"dream stalk" is used, then only combos that contain Dream Stalker wil lbe displayed.

To find combos with an exact card name, use card= instead.

Use -card To find combos that do not include a certain card.

The =, >, <, >=, <= operators can also be used with numbers to to find combos restricted by the number of cards.

An alias for card is cards.

Color Identity

The color identity of a combo determines what colors the combo is comprised of. The most basic search is in the form, coloridentity:bug, which in this example finds all the combos that can be played within a green, blue, black color identity.

The coloridentity parameter accepts full color names like green or the single character representations of the colors (w, u, b, r, g). You can use the names for color combinations such as boros, izzet, naya, sultai, etc.

The =, >, <, >=, <= operators can also be used to find combos with a range of color identities. These operators can be used with the color values or a number to indicate the number of colors required for the combo.

Aliases for the coloridentity key include color_identity, color, colors, commander, id, ids, c, and ci.

Prerequisites

The prerequisites are the elements that need to be in place before the combo can be initiated.

You can also use -prerequisites to find combos that do not contain the value passed.

The =, >, <, >=, <= operators can also be used with numbers to to find combos restricted by the number of prerequisites.

Aliases for prerequisites are prerequisite and pre.

Steps

The steps are the elements that need to be followed to execute the combo.

You can also use -steps to find combos that do not contain steps with the value passed.

The =, >, <, >=, <= operators can also be used with numbers to to find combos restricted by the number of steps.

An alias for steps is step.

Results

The results are the effects that occur as a result of completing the combo.

You can also use -results to find combos that do not contain results with the value passed.

The =, >, <, >=, <= operators can also be used with numbers to to find combos restricted by the number of results.

An alias for results is result.

Spellbook ID

You can also search by spellbookid if you want to find a specific combo by its id. Using more than one spellbookid will result in a query error.

sid and sbid are aliases for spellbookid.

A more useful parameter to use is -spellbookid, to more easilly omit certain combos. For instance, for finding all combos using Basalt Monolith and Mesmeric Orb except combo 450.

Popularity

You can also search by popularity to find combos by the number of decks that contain the combo according to EDHREC.

Use the =, >, <, >=, <= operators when constructing your search.

deck and decks are aliases for popularity.

Price

The =, >, <, >=, <= operators can be used with price to to find combos restricted by the price of the combo.

By default, the Card Kingdom price will be used when searching for combos. You can use vendor to override this behavior. Possible values are:

  • cardkingdom
  • tcgplayer

Combos where the price is not available are omitted from search results when using the price parameter.

usd is an alias for price.

Previewed / Spoiled

By default, combo results will include combos that contain cards that have been newly previewed and are technically not yet legal in Commander. To exclude these combos, use exclude:previewed or exclude:spoiled.

To find combos that contain cards that are not yet legal in Commander, use is:previewed or is:spoiled.

To find combos that contain no cards that are not yet legal in Commander, use not:previewed or not:spoiled instead.

Banned

By default, combo results will not include combos that contain cards that are banned in Commander. Use include:banned to allow combo results that are banned in Commander.

To find specific combos that contain cards that are banned in Commander, use is:banned.

To find combos that contain no cards that are banned in Commander, use not:banned instead.

Sort / Order

By default, combo results will be sorted by popularity (the number of decks the combo is in according to EDHREC), starting with combos in the most decks and going to the least. Use sort to change the criteria for sorting the combos. Available options are:

  • colors (or ci, color-identity, color)
  • price (or usd)
  • results (or number-of-results)
  • steps (or number-of-steps)
  • prerequisites (or number-of-prerequisites)
  • cards (or number-of-cards)
  • created

By default, when sorted by popularity, the combo results are ordered in descending order. All other sort options order the results in ascending order instead. Use order to alter the default behavior.

When sorting by price, combos with no price available are treated as having a price of 0.