> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryhoard.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Advanced search

> Find exactly the cards you're looking for with search operators.

The search bar handles a lot more than card names. You can filter by price, quantity, condition, set, rarity, and more using short operators. If you sell Magic, you can use Scryfall syntax too.

## Quick reference

| What you want                  | What to type | Example                                                          |
| ------------------------------ | ------------ | ---------------------------------------------------------------- |
| Cards from a set               | `set:`       | `set:MH2` or `set:"Obsidian Flames"`                             |
| Cards by rarity                | `r:`         | `r:mythic`, `r:rare`, `r:uncommon`                               |
| Cards above a price            | `price>`     | `price>50`                                                       |
| Cards below a price            | `price<`     | `price<1`                                                        |
| Playsets (4+ copies)           | `qty>=`      | `qty>=4`                                                         |
| Exact quantity                 | `qty=`       | `qty=1` (singletons)                                             |
| Cards by condition             | `cond:`      | `cond:NM`, `cond:LP`, `cond:"Near Mint"`                         |
| Cards by variant or treatment  | `v:`         | `v:holo`, `game:pokemon_japan v:masterball`, `v:manga`, `v:qcsr` |
| Foil cards                     | `foil:true`  | `foil:true` or `is:foil`                                         |
| Non-foil cards                 | `foil:false` | `foil:false` or `is:nonfoil`                                     |
| Double-faced cards             | `layout:`    | `layout:dfc`, `layout:flip`                                      |
| By card number                 | `#`          | `#142`                                                           |
| By collector number prefix     | `cn:`        | `cn:25`                                                          |
| Scope to a game                | `game:`      | `game:pokemon`                                                   |
| Cards on one of your lists     | `list:`      | `list:con-box`, `list:"Con Box"`                                 |
| Sold-through or delisted cards | `is:gone`    | `list:con-box is:gone`                                           |
| Cards you're watching          | `is:watched` | `is:watched`, `is:watched price>20`                              |

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.

`is:watched` matches cards with an active [market watch](/features/market-watch) — ones you watched from the detail panel plus the ones Hoard auto-watches (sealed in stock, recent sales, new listings). The **Watched** toggle in the Cards filter panel is a shortcut for the same token.

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

Use `v:` 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.

| Game                | Good variant searches                                                                                                         |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Pokemon             | `game:pokemon v:holo`, `game:pokemon v:reverse`, `game:pokemon v:1st`, `game:pokemon_japan v:masterball`                      |
| Magic               | `game:magic v:borderless`, `game:magic v:showcase`, `game:magic v:"extended art"`, `game:magic foil:true`                     |
| One Piece           | `game:"one piece" v:manga`, `game:"one piece" v:parallel`, `game:"one piece" v:"alternate art"`                               |
| Yu-Gi-Oh            | `game:yugioh v:qcsr`, `game:yugioh v:"quarter century secret rare"`, `game:yugioh v:starlight`                                |
| Lorcana             | `game:lorcana v:"cold foil"`, `game:lorcana v:oversized`                                                                      |
| Riftbound           | `game:riftbound v:overnumbered`, `game:riftbound v:"alt art"`, `game:riftbound v:"prize wall"`                                |
| Flesh and Blood     | `game:"flesh and blood" v:"cold foil"`, `game:"flesh and blood" v:"rainbow foil"`, `game:"flesh and blood" v:marvel`          |
| Star Wars Unlimited | `game:"star wars unlimited" v:hyperspace`, `game:"star wars unlimited" v:showcase`, `game:"star wars unlimited" v:serialized` |

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

| What you want        | What to type | Example                       |
| -------------------- | ------------ | ----------------------------- |
| Cards by HP          | `hp:`        | `hp:>200`, `hp:=120`          |
| Cards by stage       | `stage:`     | `stage:basic`, `stage:stage2` |
| Cards by energy type | `energy:`    | `energy:fire`, `energy:water` |

### Yu-Gi-Oh

| What you want         | What to type   | Example                             |
| --------------------- | -------------- | ----------------------------------- |
| Cards by ATK          | `atk:`         | `atk:>3000`, `atk:>=2500`           |
| Cards by DEF          | `def:`         | `def:>2000`                         |
| Cards by attribute    | `attribute:`   | `attribute:dark`, `attribute:light` |
| Cards by monster type | `monstertype:` | `monstertype:dragon`                |

### Lorcana

| What you want            | What to type      | Example                                                                         |
| ------------------------ | ----------------- | ------------------------------------------------------------------------------- |
| Cards by ink type        | `ink:`            | `ink:sapphire`, `ink:amber`                                                     |
| Cards by ink cost        | `cost:`           | `cost:>5`, `cost:<=3`                                                           |
| Cards by willpower       | `willpower:`      | `willpower:>4`                                                                  |
| Cards by strength        | `strength:`       | `strength:>3`                                                                   |
| Cards by lore            | `lore:`           | `lore:>2`                                                                       |
| Cards by card type       | `cardtype:`       | `cardtype:Song`, `cardtype:Character`, `cardtype:Location`                      |
| Inkable vs uninkable     | `inkable:`        | `inkable:yes`, `inkable:no`                                                     |
| Cards by keyword ability | `keyword:`        | `keyword:Singer`, `keyword:Evasive`, `keyword:Shift`                            |
| Cards by classification  | `classification:` | `classification:Princess`, `classification:Floodborn`, `classification:Villain` |
| Locations by move cost   | `movecost:`       | `movecost:>=2`                                                                  |

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

| What you want      | What to type | Example                     |
| ------------------ | ------------ | --------------------------- |
| Cards by power     | `power:`     | `power:>8000`               |
| Cards by color     | `color:`     | `color:yellow`, `color:red` |
| Cards by cost      | `cost:`      | `cost:>3`                   |
| Cards by card type | `cardtype:`  | `cardtype:leader`           |
| Cards by attribute | `attribute:` | `attribute:slash`           |
| Cards by subtype   | `subtype:`   | `subtype:straw`             |

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:creature c:red cmc<=3
```

This finds all red creatures with mana value 3 or less that you actually own. You can use any Scryfall operator: `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:

```
t:legendary foil:true price>20
```

Hoard resolves everything locally. You don't need to think about which operators are "Hoard" vs "Scryfall", just type what you want.

## 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"` or `o:"draw a card"`
* Use `cond:` for condition filters: `cond:NM`, `cond:LP`, `cond:"Near Mint"`
* Use `v:` for variants and treatments; use `r:` when the game treats the label as rarity
* Bookmark your most-used searches so you don't have to type them again
