HomeFeaturesCommandsSupport Server
WikiPokédex
Pikacord Wiki
/

Contents

  • 1Filter syntax
  • 2Pokémon and collection filters
  • 3Collection status
  • 4Levels, IVs, EVs, and friendship
  • 5Ability, nature, and moves
  • 6Sort and change pages
Back to Wiki

Pokémon Query Filters

Search your collection from Discord

Collection Search

Command Guide
/pokemon
Default sortCollection number, ascending
Results per page20 Pokémon
Text aliasesp, pk
Command Reference Stats & Training Pokémon Forms

Use /pokemon to search your collection. The slash command offers common options; the text command also accepts flags for more detailed searches.

Filters combine, so each one narrows the results. In a message that mentions Pikacord, put the command and flags after the mention:

pokemon --name charizard --iv > 80 --order iv desc
pokemon --level 40-55 --type fire --shiny --page 2

The first example finds Charizard with an IV percentage above 80 and sorts by IV. The second finds shiny Fire types from level 40 to 55 on page 2.

Filter syntax

Every text filter starts with --. Number filters accept >, >=, <, <=, =, or ==. You can also give a range, such as 40-55 or 40..55; both ends are included.

Boolean filters are on when their flag appears by itself. You can also pass true, false, yes, or no. Use --not with a boolean filter to find the opposite, for example --not legendary or --not held.

Text values can contain spaces and continue until the next -- flag. Name, form, held item, ability, and team filters look for a partial match. Species, nature, type, and move filters look for an exact match.

Pokémon and collection filters

FilterMatchesAliases or opposite
--numberNumber in your collection, not the National Pokédex number--id, --num
--namePokémon name, including a partial name--n
--speciesExact base species--sp
--formPart of a form name—
--typeExact Pokémon type--types
--legendaryLegendary Pokémon—
--mythicalMythical Pokémon—
--duplicateSpecies you own more than once--duplicates, --dupe

Collection status

FilterMatchesAliases or opposite
--shinyShiny Pokémon--s; use --normal or --not-shiny for non-shiny
--favoriteFavorites--f, --fav, --not-favorite
--megaMega Pokémon--not-mega for non-Mega
--heldPokémon holding an item--not held for no held item
--holdingPart of a held item’s name--item
--selectedYour currently selected Pokémon—
--faintedFainted Pokémon--healthy for Pokémon that are not fainted
--teamactive, unassigned, or part of a preset team name—

Levels, IVs, EVs, and friendship

FilterMatchesAliases or opposite
--levelExact level, or a level range--lvl
--minlevelAt least this level--minlvl
--maxlevelAt most this level--maxlvl
--ivTotal IV percentage--ivs
--minivAt least this IV percentage—
--maxivAt most this IV percentage—
--hpivHP IV--hp-iv
--atkivAttack IV--attackiv, --atk-iv
--defivDefense IV--defenseiv, --def-iv
--spatkivSpecial Attack IV--spaiv, --specialattackiv
--spdefivSpecial Defense IV--spdiv, --specialdefenseiv
--speedivSpeed IV--speiv, --speed-iv
--perfectivsNumber of IVs at 31, from 0 to 6--perfect-ivs, --perfectiv
--evTotal EVs--evs, --evtotal
--minevAt least this many total EVs—
--maxevAt most this many total EVs—
--hpevHP EVs--hp-ev
--atkevAttack EVs--attackev, --atk-ev
--defevDefense EVs--defenseev, --def-ev
--spatkevSpecial Attack EVs--spaev, --specialattackev
--spdefevSpecial Defense EVs--spdev, --specialdefenseev
--speedevSpeed EVs--speev, --speed-ev
--friendshipFriendship value--friend

Ability, nature, and moves

FilterMatchesAliases
--abilityPart of an ability name--abilityid
--natureExact nature—
--moveExact known move--moves

Sort and change pages

Use --order <field> <direction> to sort. --sort and --o are aliases. Direction can be asc, ascending, or a; or desc, descending, or d.

For example, --order iv desc sorts highest IV first. Sortable fields include collection number, name, shiny, favorite, level, total and individual IVs, total and individual EVs, held item, nature, ability, species, form, type, held status, perfect IV count, selected status, duplicates, friendship, fainted status, Mega status, Legendary status, and Mythical status.

Use --page <number> or --p <number> to jump to a page. Results are sorted by collection number from low to high by default, with 20 Pokémon on each page.

The slash command uses Discord’s named options instead of -- flags. It supports name, shiny, favorite, held item, nature, ability, type, species, form, move, team, selected, duplicate, Legendary, Mythical, and held-status filters. It also supports level, total IV, perfect-IV, and total EV bounds, plus the sort choices shown by Discord. Use the text command for collection number, individual IV or EV stats, friendship, fainted status, Mega status, and custom sort fields.

Categories:
  • Help Center & FAQ

Catch, battle, and trade Pokémon directly in your Discord server.

Bot

  • Invite Pikacord
  • Support Server

Web

  • Pokédex
  • Wiki
  • Battle Simulator Soon

Legal

  • Terms of Service
  • Privacy Policy

Pikacord is an unofficial, fan-made Discord bot. Pokémon and Pokémon character names are trademarks of Nintendo, Creatures Inc., and GAME FREAK Inc. Not affiliated with or endorsed by Nintendo.

© 2026 Pikacord.