BazaarDB allows you to use inline textual filters in your search query to search for items, skills, etc. This guide explains the available syntax and filters to help you search more effectively.
Click on any of the example filters to try them out.
Filters are specified using a :
(colon) separator. The text before a :
is the filter name, and the text following it is the filter value. All filter values are case‑insensitive. Results are filtered in the order the filters appear in a search query.
Example:t:potion
➜ Finds all cards with the tag "potion".
Multiple filters can be combined by separating them with a space:
Example:t:vehicle r:b
➜ Finds all cards with the tag "vehicle" and has the base tier "bronze".
A filter can match multiple values by separating the values with either a pipe |
or an ampersand &
. A pipe|
will match any of the values, while an ampersand &
will match all of the values.
|
(OR) - Matches any of the values&
(AND) - Matches all of the valuesExample:t:dooley&skill t:shield|shieldreference
➜ Finds all cards with the tags "dooley" and "skill" that also have either the tag "shield" or the tag "shieldreference".
Filters can be negated by prefixing them with a -
character.
Example:t:ammo -t:vanessa
➜ Finds all cards with the tag "ammo" that do not have the tag "vanessa".
You can add a filter's matches to the search results by prefixing the filter with the +
character.
Example:o:haste +o:"charge this"
➜ Finds all cards with the word "haste" in their tooltip, and add all cards with the phrase "charge this" in their tooltip.
n
This filters for partial matches of the filter value to the card's name.
Example:n:ray
➜ Finds all items with the text "ray" in its name.
Use double quotes " "
to search for names with spaces or punctuation.
Example: n:"crow's nest"
➜ Finds all items with the text "crow's nest" in its name.
Use an equals sign =
for exact name matches.
Example: n=hammer
➜ Finds all items with exactly the name "hammer".
t
Searches both visible and hidden card tags.
Example: t:food t:weapon
➜ Finds all items with both the "food" and "weapon" tags.
s
Valid sizes are: s
small, m
medium, and l
large.
Supports numeric comparison operators: >
, >=
, <
, <=
, and =
.
Example: s>=m
➜ Finds all items with a size of medium or larger.
Example: s<=m t:property
➜ Finds all items with a size of medium or smaller and the "property" tag.
r
Valid tiers are: b
bronze, s
silver,g
gold, d
diamond, and l
legendary.
Supports numeric comparison operators: >
, >=
, <
, <=
, and =
.
Example: r<=s
➜ Finds all items with a starting tier of silver or lower.
Example: r:l t:friend
➜ Finds all items with a starting tier of legendary and the "friend" tag.
o
Searches for text within ability tooltips.
Example: o:charge
➜ Finds all items with the text "charge" in the tooltip of any of its abilities.
Example: o:"when you sell" t:dooley
➜ Finds all items with the text "when you sell" in the tooltip of any of its abilities and the "dooley" tag.
c
or cd
Filters items by their cooldown duration. Cards without a cooldown will not appear with this filter.
Supports numeric comparison operators: >
, >=
, <
, <=
, and =
.
Example: c<=4
➜ Finds all items with a cooldown of 4 seconds or less.
a
Filters items by their max ammo. Cards without an ammo max will not appear with this filter.
Supports numeric comparison operators: >
, >=
, <
, <=
, and =
.
Example: a>=2
➜ Finds all items with a max ammo of 2 or greater.
cc
Filters items by their base crit chance. Cards without base crit chance will not appear with this filter.
Supports numeric comparison operators: >
, >=
, <
, <=
, and =
.
Example: cc>=100
➜ Finds all items with a crit chance of 100% or greater.
e
Searches for items that can be enchanted with a specified enchantment. The in-game tooltip for the specified enchantment will be shown in the card preview.
Example: e:golden
➜ Finds all cards with a "Golden" enchantment.
Example: t:item -e:radiant
➜ Finds all items that do not have a "Radiant" enchantment.
et
Searches for items with that can be enchanted with an enchantment that have a specified type or tag. The in-game tooltip for the specified enchantment will be shown in the card preview.
Example: et:weapon
➜ Finds all cards where at least one enchantment has the "Weapon" type.
Example: et:value
➜ Finds all cards where at least one enchantment has the "Value" tag.
Example: t:item -et:burn
➜ Finds all items where none of its enchantment has the "Burn" tag.
tc
Filters cards by the count of its unique types.
Supports numeric comparison operators: >
, >=
, <
, <=
, and =
.
Example: tc=2
➜ Finds all cards with exactly two unique types.
p
Filters items by their expansion pack.
Example: p:"the gang"
➜ Finds all items in the expansion pack "The Gang".
d
Filters encounters by their appearance day. Encounters without a specified day will not appear with this filter.
Supports numeric comparison operators: >
, >=
, <
, <=
, and =
.
Example: d=5
➜ Finds all encounters that appear on day five.
BazaarDB indexes item and skill details including visible tags, hidden tags, starting tiers, hero associations, and sizes.