Advanced Searches
Use the advanced query editor to build searches with OR matching, set codes, and nested logic. Switch to advanced mode using the toggle at the top of the search form.
Matching Any of Several Terms
In simple mode, all your keywords must match. But sometimes you want to match any one ofseveral options. For example, you might want to find No Rarity Expansion Pack cards listed as "no mark", "no rarity", or "1st edition" - not just one phrasing.
In advanced mode, you can group terms with OR so that matching any one term in the group is enough.
No Rarity Expansion Packs
The last one doesn't match because it's missing any of the rarity terms. The OR group requires at least one of "no mark", "no rarity", or "1st edition".
In the JSON editor, this looks like:
{
"type": "AND",
"children": [
"Expansion Pack",
{
"type": "OR",
"children": ["no mark", "no rarity", "1st edition"]
},
"pokemon"
]
}This search also uses excludes like bw dp xy legendto filter out later expansions that aren't relevant.
A Simple Advanced Search
Not every advanced search needs complex nesting. The Signed search just matches listings with Autographed and pokemon - but uses the advanced editor so it can be extended later.
Signed Pokemon Cards
Exclude
In the JSON editor:
{
"type": "AND",
"children": ["Autographed", "pokemon"]
}Combining Patterns
You can nest groups inside each other to build complex searches. This is useful when a card might be listed in several different ways and you want to catch all of them.
Find Japanese promos from multiple sources
The last one doesn't match because "pokemon" is required for everything. This prevents non-Pokemon CoroCoro or Battle Road listings from showing up.
In the JSON editor:
{
"type": "AND",
"children": [
"pokemon",
{
"type": "OR",
"children": [
{ "type": "AND", "children": ["CoroCoro", "promo"] },
{ "type": "AND", "children": ["Battle Road", "promo"] },
"Illustration Contest"
]
}
]
}When to Use Advanced Mode
Simple mode is great for most searches. Consider switching to advanced mode when:
- You want to track multiple Pokemon (or multiple anything) in a single search instead of creating separate searches for each one.
- You need to match exact set codes like 025/dp-pwithout also matching unrelated listings that happen to contain "025".
- A card has multiple names or is listed in different ways depending on the seller or marketplace.
If simple mode with good excludes is giving you clean results, there's no need to switch.
Quick Reference
| Type | What it does | When to use it |
|---|---|---|
| AND | All terms must match | Narrowing down results |
| OR | Any term can match | Multiple Pokemon, multiple sets |
| CONCAT | Joins text without spaces | Set codes like 004/sv2a |
Need help building an advanced search? Reach out on Instagram or email haydencdaly@gmail.com.