Decode the Pokémon search bar function
Filtering by name
Filtering by name works as normal text search. Returns Pokemon whose name matches the query. Does not search inside names. Supports ASCII and Unicode. Searching Pokemon species name ignores nicknames.
- ?MyTyranitar returns a Pokemon named ?MyTranitar
- Tyranitar returns all Tyranitars
Filtering by Type(s)
You are now able to search by Pokemon Type! In order to search, write the type name in the search box, or for multiple types, separate the type names with one of the supported separators – colon(:), semi-colon(;), or a comma(,)
- fire returns all FIRE types in your Pokemon list
- fire, ground returns all FIRE and all GROUND types
- fire & flying returns all Pokémon with both FIRE and FLYING types
- defender shows any Pokemon currently in a gym
- legendary shows any Legendary Pokemon
- shiny shows any Shiny Pokemon
- mythical shows any Mythical Pokemon
- alolan shows any Alolan Pokemon
- traded shows any Pokemon that have been traded to you (so they cannot be re-traded)
- lucky shows any Lucky Pokemon
- @weather shows any Pokemon that have one or both moves boosted by the current weather
Filtering by Move(s)
You are now able to search by Pokemon Move! In order to search, write the move name, prefixed with the @ sign. Works for both Quick and Charge moves.
- @stone edge – filters out all Pokemon that do not have Stone Edge move
Filtering by Species
You can find all Pokemon that belong to a particular species group by searching the species name with a + sign before it. Works with Pokemon nicknames.
- +bulbasaur returns all Bulbasaurs, Ivysaurs and Venusaurs in your Pokemon list (the entire evolution species)
Filtering by Pokedex Number
You can find Pokemon using their Pokedex number also, but you can also create range searches! Check the examples
- 248 returns all Tyranitars you have
- 200 – 248 returns all Pokemon with Pokedex number between 200 and 248
Filtering by CP and HP
We are finally able to filter Pokemon by CP and HP, by writing special queries that look like cp2000-3000 and hp200-300.
- cp2000-3000 returns all Pokemon with CP between 2000 and 3000
- hp200-300 returns all Pokemon with HP between 200 and 300
Filtering by evolution
You can filter all Pokemon that can evolve using the “evolve” keyword. Takes into account your Candy count. Works with the new & operator.
- evolve returns all Pokemon that you have and that can evolve
- evolve & 10,13,16 shows all evolvable Weedle, Caterpie & Pidgey
Advanced search functions
In addition to filters above, you can make some complex filters also
- You can do multiple searches by separating your queries with a colon(:), semi-colon(;), or a comma(,)
- pidgey,rattata – Returns all Pidgey, Rattata, and other Pokemon with the indicated name
- cp10,147 – Returns all 10 CP pokemon and all of your Dratini