Advanced Syntax Random YGOPRODeck

YGOPRODeck Card Database Syntax Guide

Searching for Cards

Searching for Cards is done by using the top level (header) main search bar or going to the   Advanced  search section of the site.

Typing a Card Name exactly as it is (e.g. Dark Magician) then it will bring you directly to that cards information page.

If you typed part of the name (e.g. Dark Magic) and hit the enter key then it will bring you to the   Advanced  search page and then search for what you typed.

If you type an archetype name and hit search, it will bring you to the search page for that archetype.

The system also has an auto-complete feature which will help prompt you on the card you are currently searching for.

Beta: We also have a Fuzzy Search mechanism that we are currently testing. More information can be found here.


Full Card Name


Partial Card Name


Auto-Complete Feature

Advanced Card Search

You can do an advanced card search on our   Advanced  search page.

On the search page, we have an input box that allows you to search by both name and card description/lore.

To search card names only, you can prefix the name with "n:" - Example: n:time wizard

To search card descriptions only, you can prefix the name with "d:" - Example: d:time wizard

At the top of our advanced search page we have a mini navigation bar. You can use this bar to do the following:

  • Change between Gallery Card View and List Card View. This can be permanently set through the settings page.
  • Sort - Order the cards by the sort value selected.
  • Sort Order - Change the Sorting Order.
  • Per Page - Change how many cards are viewed per page. This can be permanently set through the settings page.
  • Arrow Page Navigation - These are used to navigate search pages. You can use the keyboard arrow keys (Left Arrow, Right Arrow) to also move between pages once the filter modal is closed and no price/date slider is highlighted.

We inclue many filters to help you break down your search. You can filter the following information:

  • Card Type - The type of card you are searching for (monster card, spell card, etc.).
  • Card Race - The race value of the card (Spellcaster, Warrior, Quick-Play, etc.). This filters changes what can be selected depending on the selection from "Card Type".
  • Card Attribute - Filter the card pool to show cards from the selected attribute (DARK, EARTH, FIRE, etc.).
  • Card Effect - Filter the card pool to show only cards from the selected card effect.
  • Ban List - Filter the card pool to show only cards from the current ban query.
  • Format - Filter the card pool to show only cards from the selected format. This can be permanently set through the settings page.
  • Archetype - Filer the card pool to show only cards from the selected archetype.
  • Card Rarity - Filter cards of the selected rarity (Common, Super Rare, etc.).
  • Card Set - Filter the card pool to show only cards from the selected card set. You can select multiple card sets.
  • Link Arrows - This is only active when "Link Monster" is selected as a "Card Type". Filter the card pool by link arrow. You can select multiple link arrows.
  • ATK Value - Filter the card pool to show only cards with the input ATK value. You can also pass > or < for Greater Than or Less Than. Example: <300
  • DEF Value - Filter the card pool to show only cards with the input DEF value. You can also pass > or < for Greater Than or Less Than. Example: <3000.
  • LINK Value - Filter the card pool to show only cards with the input LINK value. You can also pass > or < for Greater Than or Less Than. Example: <5
  • Scale Value - Filter the card pool to show only cards with the input Pendulum Scale value. You can also pass > or < for Greater Than or Less Than. Example: <8
  • Level Slider - Filter the card pool to show only cards with the selected level from the slider. A level of 0 means ignore the level value.
  • Card Price Range - Choose between two card price ranges. Once highlighted, you can use the arrow keys to move this slider.
  • Card Release Date Range - Choose between two release dates. Once highlighted, you can use the arrow keys to move this slider.
  • Reset - Reset all filters to default values.

Multiple filters in place search example.


Alt. Artwork/Similar Cards/Counter Cards

Our database stores multiple card artwork and will also suggest similar cards based on the currently viewed card.

Alternative artwork is only shown on the card information page and will not be shown on the   Advanced  search page.

The Similar Cards section is done programmatically using MySQL Full Text Search. It breaks down each word in the card name and then searches the database using each of those words. It then finds up to the top 8 best matched cards and displays them.

Counter Cards is an always ongoing project to showcase cards that will counter the specific card you are viewing. This is a huge task and as such, not every card currently has counters displayed. Many newly added cards will take time to update and show card counters. A current example of a card with counters is Blue-Eyes Chaos MAX Dragon.


Dark Magician Alt. Artwork


Card Rulings (Beta)

We now show some select card rulings for roughly 6000+ cards in the card database.

These rulings are shown under the Counter Cards/Similar Cards section.

These rulings are combined from multiple rule categories: OCG Rulings, TCG Rulings, Q&A Rulings, Mentions in Other Cards Rulings and so on.

We currently consider this a beta feature as the system is still being refined and bugs are being ironed out.


Card Rulings for PSY-Framegear Beta


Card Pricing

Our database calls on the APIs of multiple sites for prices. These site are: TCGplayer, Cardmarket, CoolStuffInc, Amazon, eBay and Yu-Gi-Oh! prices.

We get the prices of every version/rarity of the card you searched and then get the single lowest price to show you.

Prices are obtained via the following methods:

  • TCGplayer: We get the average marketprice for the card.
  • Cardmarket: We get the TREND price for the card which is the price the card is currently trending at.
  • CoolStuffInc: We get the listed store price directly from CoolStuffInc.
  • Amazon: We search for the card (adding the word "Yugioh" to the end of any search) and then get the Lowest New Price of the card.
  • eBay: We search for the card (adding the word "Yugioh" to the end of any search) and then get the current value price of the first listing. We exclude the following words (using the "-" operator) from searches: "proxy, mat, playmat, repack, repacks, sleeve, sleeves, poster, japan, japanese, center, psa, heroclix, kanomi, x3, pack".

Clicking on "Historic Prices" will show you the card price from each of the vendors above for the last 6 months.


Card Prices for Cards


Card Sets

Our database calls on the API of Yugioh Prices to determine card sets and the value of them.

  • When the card information page is loaded, the API is immediately called to load the sets and prices.
  • The sets are loaded with the set code name to save on display area space. If you hover your mouse over the set code name, you will get the full set name and the rarity of the card.
  • The API gets the average price for the card in each set.
  • A rarity code is also now displaye to the left of the card set name. The rarity codes are as follows:
    • "Common" => "(C)"
    • "Rare" => "(R)"
    • "Super Rare" => "(SR)"
    • "Holofoil Rare" => "(HFR)"
    • "Ultra Rare" => "(UR)"
    • "Ultimate Rare" => "(UtR)"
    • "Secret Rare" => "(ScR)"
    • "Ultra Secret Rare" => "(UScR)"
    • "Secret Ultra Rare" => "(SCuR)"
    • "Platinum Secret Rare" => "(PS)"
    • "Prismatic Secret Rare" => "(PScR)"
    • "Ghost Rare" => "(GR)"
    • "Parallel Rare" => "(PR)"
    • "Parallel Common" => "(PC)"
    • "Super Parallel Rare" => "(SPR)"
    • "Ultra Parallel Rare " => "(UPR)"
    • "Duel Terminal Edition" => "(DT)"
    • "Duel Terminal Parallel Common" => "(DPC)"
    • "Duel Terminal Normal Parallel" => "(DNPR)"
    • "Duel Terminal Normal Parallel Rare" => "(DNPR)"
    • "Duel Terminal Rare Parallel Rare" => "(DRPR)"
    • "Duel Terminal Super Parallel Rare" => "(DSPR)"
    • "Duel Terminal Ultra Parallel Rare" => "(DUPR)"
    • "Duel Terminal Secret Parallel Rare" => "(DScPR)"
    • "Gold Rare" => "(GUR)"
    • "Gold Secret Rare" => "(GScR)"
    • "Ghost/Gold Rare" => "(GGR)"
    • "Short Print" => "(SP)"
    • "Starfoil Rare" => "(SFR)"
    • "Mosaic Rare" => "(MSR)"
    • "Shatterfoil Rare" => "(SHR)"
    • Collectors Rare" => "(CR)"
    • "Holographic Parallel Rare" => "(HGPR)"
    • "Platinum Secret Rare" => "(PS)"
    • "Platinum Rare" => "(PIR)"
  • Note: CoolStuffInc rarities are coded slightly differently than other vendors. We have made efforts to match them as close as possible to the rest.

Card Sets and Set Prices


Staple Cards

Our database has a set amount of cards marked as "Staple" cards. We consider "Staple" cards to be cards that you could benefit from owning and that work in a wide variety of decks (but not necessarily every deck).

  • On our database   Advanced  search page you can change the dropdown for card type to "Staple" to view a list of staple cards.
  • On the card info page, you can see if a card is marked as staple thanks to the "Staple" indicator.

Cards marked as "Staple"