Quick reference
These all work for every game in your inventory, not just Magic.
condition: is still supported for older saved searches, but cond: is the preferred short form. Do not use c: for condition; in Magic searches, c: means card color.
list: matches a list you’ve created (by its slug or name) — lists are explicit sets of cards you assemble from the card detail panel or the “Add results to a list” action, unlike saved searches which re-evaluate a query. Delisted cards are hidden from search by default; is:gone filters to only the cards that are gone — delisted, or sold down to zero copies — useful for auditing what disappeared off a list.
direct:yes matches cards where TCGplayer’s pricing export reports a Direct Low price; direct:no matches the rest. This is most useful in pricing rules: because rules apply in priority order, you can put a Direct-based rule first (say cond:NM direct:yes priced from TCG Direct Low) and a market-based rule after it to catch everything else.
language: (or the short lang:) filters by card language — language:japanese, lang:jp, lang:fr, and so on (full names and two/three-letter codes both work, any case). English is the default, so language:english matches your regular (unsuffixed) cards and -language:english matches everything foreign — handy as a single rule for all your non-English stock. Because a plain cond:LP rule sweeps in your foreign copies too, add a language token when you want to price a language differently (e.g. hold Japanese cards above market): put game:magic language:japanese first, then your English catch-all after.
is:watched matches cards with an active market watch — ones you watched from the detail panel plus the ones Hoard auto-watches (sealed in stock, recent sales, new listings, and cards carrying a held-price-change decision). A card you deliberately unwatched drops out of this filter, even if Hoard would otherwise still auto-watch it. The Watched toggle in the Cards filter panel is a shortcut for the same token.
watch: narrows to a single reason a card is watched, for when you want to click into one segment of the breakdown rather than everything at once: watch:sealed (sealed product you have in stock), watch:sale (sold in the last 14 days), watch:new_listing (also watch:new-listing; listed in the last 7 days), watch:held_decision (also watch:decision; a pricing decision you made on a held price change), watch:manual (watches you set yourself from the detail panel), and watch:auto (everything Hoard watched on its own — the complement of watch:manual). All of these compose with the rest of your search: watch:sale game:magic price>20. See Market depth and watching for what each reason means and how long it lasts.
is:custom matches listings you entered by hand rather than ones synced from a TCGplayer SKU — things like playmats, bundles, or cards not in the catalog. Because a custom listing has no SKU, it carries no finish, so Hoard prices it carefully — using the finish closest to your listed price, or holding your price when it can’t tell reliably (see Custom listing price updates). is:custom gives you a quick way to review that population.
Use v: for finish, printing, and treatment variants across games. Hoard checks your inventory row, TCGplayer SKU metadata, condition suffixes, product-name suffixes, and catalog variant data. Examples: v:reverse, v:masterball, v:manga, v:hyperspace, v:overnumbered, v:qcsr, v:"cold foil".
Variant examples by game
Usev: when the label describes the SKU, finish, treatment, or special printing. Use r: when the game treats the label as the card’s actual rarity.
For Pokemon,
foil:true only finds rows Hoard can confidently treat as foil. If you are looking for a TCGplayer condition suffix like “Near Mint Holofoil - Japanese”, prefer v:holo plus cond:NM and the right game scope.
Game-specific operators
Each game has its own search operators that match how you think about those cards. Select a game from the product line dropdown first, then use these operators.Pokemon
Yu-Gi-Oh
Lorcana
Ink, classification, and keyword filters match substrings, so
ink:Amber finds both single-ink Amber cards and dual-ink pairs like Amber/Steel, and classification:Princess finds every Princess regardless of what else the card is tagged with (Hero, Knight, Storyborn, etc.). Combine them like Scryfall: ink:Amber lore:>=2 inkable:yes cost:<=3 finds every Amber 2+ lore inkable card costing 3 or less.
One Piece
Numeric operators support
>, >=, <, <=, =, and : (equals). Text operators do a case-insensitive match.
Scryfall syntax (Magic)
If you know Scryfall, you can use that syntax directly. Hoard runs these queries locally against its own copy of the Scryfall database, so searches are fast and work even if Scryfall is down.t: for type, c: for color, o: for oracle text, f: for format, pow> for power, and so on.
Combining operators
You can mix Hoard’s operators with Scryfall syntax in a single search:Tips
- Press Enter on an empty search bar to try whatever example query is showing in the placeholder
- Press Escape to clear your search and go back to the full inventory
- Use quotes for multi-word values:
set:"Modern Horizons 2"oro:"draw a card" - Use
cond:for condition filters:cond:NM,cond:LP,cond:"Near Mint" - Use
v:for variants and treatments; user:when the game treats the label as rarity - Bookmark your most-used searches so you don’t have to type them again