Pokémon search

Pokémon search is a feature on the page with Pokémon collection that allows a Trainer to create a filtered view of their Pokémon. This feature was introduced in update to version 0.67.1. All search terms are case-insensitive and spacing is not necessary.

Filtering by name
Filtering by name works just the same as a normal text search. It returns Pokémon whose name matches the query. This search does not search sub-strings, so the first part of the name must be supplied. This feature supports ASCII and Unicode input. Searching by a Pokémon species name ignores nicknames.

Example

Filtering by Pokédex number
Pokémon can be filtered by their Pokédex number by entering a search range.

Example

Filtering by type
Pokémon can be filtered by their types by adding their type to the search bar. Multiple Types can be queried at a time by using one or more of the supported separators – colon, semi-colon , comma , or an ampersand. The latter was introduced in version 0.69.1.

Example

Filtering by family
Pokémon that belong to a particular family can be filtered by searching a species name and placing a plus sign before it.

Example

This method also works for a Pokémon family you're currently missing a stage of in collection or even Pokédex. For example, searching  when you don't have one will still show your collection of Squirtle and Blastoise.

Filtering by attack
Pokémon with a particular attack or attack type can be filtered by using the at-sign.

When filtering by attack type, if a number (1, 2, or 3) is placed between the  and the type, it will search for Pokémon with an attack that matches the type for that slot.


 * 1) Fast Attack
 * 2) Charged Attack
 * 3) Secondary Charged Attack

Example

Filtering by CP and HP
Pokémon can be filtered similar to the way they can be searched by Pokédex number. The only difference is by adding  in the front of the range to search for Pokémon by CP and   in front to search for Pokémon by HP.

Example

Filtering by IVs
Pokémon can be filtered by the percentile group of their Individual Values. This feature was added in version 0.149.0.

Example

Filtering by distance
Pokémon can be filtered by their distance between their recorded location and the Trainer's current location. This feature was added in version 0.157.0. This filter is very similar to the Combat Power filter.

Example

Filtering by caught days
Pokémon can be filtered by caught days. This feature was added in version 0.169.0. This filter is very similar to the Combat Power filter.

Example

Filtering by region
Pokémon can be filtered by their regions. Alolan/Galarian forms can be found by both alolan/galar and their original from's region.

Filtering by keyword
Keywords are reserved-words that are used, similar meta-tags, to return Pokémon in the search. They are usually properties of a Pokémon and not visible to the user.

Usage

Advanced search
All the filter methods mentioned above can be chained together by separating the queries with colons, semi-colons , commas and ampersands. Searches can also be inverted by negating the search term.

Example

Trivia

 * Prior to version 0.137.1, the "evolve" keyword would not return Pokémon that required an Evolution Item to evolve.
 * The "defender" keyword was one of the most requested keywords prior to its inclusion in version 0.75.0.
 * The keyword for filtering Pokémon that require an item to evolve was originally "withitem", but was later changed to simply "item".
 * The keyword for filtering Pokémon that can only be hatched from eggs e.g. Baby Pokémon was originally "baby", but was later changed to simply "eggsonly".
 * The search "shadow" and "purified" terms were removed in 0.157.0, but later added back in.