Search Filters
On this page you will learn about filters usable in various commands such as pokemon, market search, auction search, etc to narrow down your search to find the exact pokémon you're looking for.
Last updated
On this page you will learn about filters usable in various commands such as pokemon, market search, auction search, etc to narrow down your search to find the exact pokémon you're looking for.
Last updated
This site is an early work in progress. Many pages may be missing or incomplete. Please let us know at if you would like to help write or improve a page.
Level:
Name:
Nickname:
Favorite:
Rarity:
Mythical:
Legendary:
Ultra Beast:
Paradox:
Type:
Region:
Embed Color:
Filters are named according to their general purpose. E.g. the --name
filter searches by the name of pokémon. They are case-sensitive, meaning that, e.g. --Name
will not work; It must be all lowercase.
Filters can be used alongside each other and for further filtration, unless they serve the same general purpose. E.g.
Some filters can also be used more than once in a command to filter with a wider range of criteria of the same kind. E.g.
All the filters in alphabetical order.
Filter for regional variant of pokémon that come from the Alola region and identify as alolan forms.
<integer>
Filter for pokémon with the specified Attack/ATK IV. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer.
Filter for auctions that you hold the current bid on.
Filter for showing pokémon that you have caught atleast once in the pokedex command.
<integer>
Filter for pokémon with specified Defence/DEF IV. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer.
<duration>
Filter for auctions ending within
<duration>
.<duraton>
requires a number (integer or decimal) and a time unit.
ms
for milliseconds
s
for seconds
m
for minutes
h
for hours
d
for days
w
for weeksE.g.
1h
,1hour
,2d
Filter for pokémon that were obtainable through certain pokétwo events; that have the rarity Event shown in the pokedex command.
Filter for viewing all of your favorited pokémon. Favorited pokémon have a "♥️" next to their name.
Filter for regional variant of pokémon that come from the Galar region and identify as galarian forms.
<integer>
Filter for pokémon that have 6 stat IVs that are equal to
<integer>
. To elaborate, for a pokémon to match the criteria for this filter, its stat IVs, namelyHP
,ATK
,DEF
,SPATK
,SPDEF
andSPD
IVs all need to be the same, equal to<integer>
.
Filter for regional variant of pokémon that come from the Hisui region and identify as hisuian forms.
<integer>
Filter for pokémon with the specified HP IV. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer.
<integer/decimal>
Filter for pokémon with the specified Total IV. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer or decimal. Typing an integer will show all of its decimal variants. E.g.--iv 67
will show IVs67.20%
and67.74%
(all possible 67<68 IVs).
move name]
Filter for viewing pokémon that have a specific move in its moveset.
move name
can be empty to view pokémon that have any move in its moveset.
<integer>
Filter for pokémon with the specified level. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer or decimal.
<integer>
Filter to limit the amount of pokémon shown. Regardless of how many pokémon the search returns, it'll always show
<integer>
amount of pokémon as long as there is enough.
Filter for viewing pokémon on market search and auction search that belong to you; listings or auctions that you have added or started and haven't been removed/bought yet.
<move name>
Filter for viewing pokémon that have a specific move learned.
<name>
<nickname>
Filter for finding pokémon with
<nickname>
as their nickname, set by the user using thenick
ornickall
commands. You can use this filter multiple times in commands to search for pokémon with the matching nickname for each.
Filter for finding pokémon with
<nickname>
as their nickname, set by the user using thenick
ornickall
commands. You can use this filter multiple times in commands to search for pokémon with the matching nickname for each.
<order>
Filter for sorting the pokémon shown in market search and auction search in a specific order. This filter can only be used once per command.
Options for
<order>
:
iv
- Sort by the total IV of pokémon.
level
- Sort by the level of pokémon.[auction search only]:
bid
- Sort by the Current Bid of auctions.
ends
- Sort by the remaining duration of auctions[market search only]:
price
- Sort by the Price of market listings.
Filter for sorting pokémon in the pokedex command in ascending order of the caught amount of each pokémon.
Filter for sorting pokémon in the pokedex command in descending order of the caught amount of each pokémon.
<integer>
Filter for pokémon that have atleast 5 stat IVs that are equal to
<integer>
. To elaborate, for a pokémon to match the criteria for this filter, 5 of its stat IVs, namelyHP
,ATK
,DEF
,SPATK
,SPDEF
andSPD
IVs, need to be the same, equal to<integer>
. This filter will also match combinations that are higher than 5.
<integer>
Filter for pokémon that have atleast 4 stat IVs that are equal to
<integer>
. To elaborate, for a pokémon to match the criteria for this filter, 4 of its stat IVs, namelyHP
,ATK
,DEF
,SPATK
,SPDEF
andSPD
IVs, need to be the same, equal to<integer>
. This filter will also match combinations that are higher than 4.
<region>
Filter for pokémon that are from the region
<region>
.
Filter for viewing shiny pokémon. Shiny pokémon have a ✨ next to their name.
Beware of fake shinies! Some dishonest users may attempt to decieve others by nicknaming their pokémon ✨
and selling it as a legitimate shiny. Fake shinies have quotes around the emoji: "✨". Always double check, and with this filter where possible.
<integer>
Filter to exclude a certain number of pokémon from the beginning when using a command. For example, you may use this filter to favorite all Ralts except the first 5 using
p!favoriteall --n Ralts --skip 5
.
Filter to exclude a certain number of pokémon from the beginning when using a command. For example, you may use this filter to favorite all Ralts except the first 5 using
p!favoriteall --n Ralts --skip 5
.
<integer>
Filter for pokémon with the specified Special Attack/SPATK IV. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer.
<integer>
Filter for pokémon with the specified Special Defense/SPDEF IV. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer.
<integer>
Filter for pokémon with the specified Speed/SPD IV. You can use
>
,<
or=
to show greater than, less than or equal to the specified integer.
<integer>
Filter for pokémon that have atleast 3 stat IVs that are equal to
<integer>
. To elaborate, for a pokémon to match the criteria for this filter, 3 of its stat IVs, namelyHP
,ATK
,DEF
,SPATK
,SPDEF
andSPD
IVs, need to be the same, equal to<integer>
. This filter will also match combinations that are higher than 3.
<type>
Filter for pokémon that are of the type
<type>
. The type of a pokémon can be viewed by using the pokedex command.
Filter for all the uncaught pokémon in the pokedex command.
Shiny:
Event:
Mega:
Alolan:
Galarian:
Hisuian:
Limit:
Skip:
Move:
Learns:
Bids:
Ends:
Order:
Mine:
Caught:
Uncaught:
Ascending Order by Caught:
Descending Order by Caught:
Filters are special keywords that begin with --
which can be used in to filter the Pokémon returned (whether it is a search command or otherwise).
For example, if the user wishes to add all owned Ralts to a trade, this can be achieved by using the filter in the trade addall
command. This article documents all available filters, their functionality, examples, and more.
Commands that support filters and the filters they support. Check out the full list of filters .