As your Pokémon collection grows, you can use keyword searches to quickly and easily narrow down the list of Pokémon that you have caught.
Searching Your Collection:
- Tap the Magnifying Glass button at the top of your list to open the search field.
- Enter a search term into the field. You may also select a search term from a list of recommended search terms or from your recent searches. You may combine multiple search terms for more filtered results.
Finding Specific Pokémon
- Combat Power (CP): To show Pokémon of a specific CP or a CP range, enter CP followed by the number or range into the search bar. For example, CP300 will show all Pokémon with a CP of 300.
- Distance: Type distance 1000 to find all your Pokémon caught within a 1,000 km radius of your current location or type distance 1000- to find all your Pokémon caught further than 1,000 km away from your current location. You can also type distance 1000-1200 to find all your Pokémon caught between 1,000 and 1,200 km from your current location. Please note that numbers in these examples (1,000 and 1,200) can be replaced with any number.
- Evolutionary family: Add + before a Pokémon’s name. For example, searching for +Pikachu will show any Pichu, Pikachu, and Raichu in your list. Note that this only works if you've caught one of the Pokémon within a given family.
- Health Points (HP): To show Pokémon of a specific HP or a HP range, enter HP followed by the number or range into the search bar. For example, HP150 will show all Pokémon with an HP of 150. Note that this doesn’t consider whether Pokémon are currently hurt or have fainted.
- Mega-Evolvable Pokémon: Search megaevolve to show all Pokémon that are currently eligible to Mega Evolve.
- Mega Level: Search "mega1–3" to find Pokémon by their current Mega Level. "mega1" shows Pokémon that have reached "Base Level" (i.e. Mega Level 1). "mega2-3" will show High Level (the second Mega Level) through Max Level (the highest Mega Level).
- Move: Add @ before a move name to show all Pokémon with that move. For example, @scratch will show all Pokémon that know the Fast Attack Scratch.
- Move type: Add @ before a move type to show all Pokémon that know a move of that specific type. For example, searching for @grass will show all Pokémon with a grass-type attack in your list.
- Name: Search by the Pokémon's name. For example, searching Pikachu will show all the Pikachu in your Pokémon list.
- Nickname: Search by a Nickname that you’ve given a Pokémon. For example, searching Joe will show all the Pokémon with the nickname “Joe.”
- Pokédex number: Search by number to show all the Pokémon matching that Pokédex number. For example, searching for 25 will show all the Pikachu in your list.
- Pokémon type: Enter a Pokémon type to show all Pokemon that match that type. For example, searching for grass will show all grass-type Pokémon in your list.
- Region: Search Kanto, Johto, Hoenn, Sinnoh, Unova, Galar, Alola or Kalos to show all Pokémon from that region.
- Special Moves: Search @special to find Pokémon with special moves that can’t be learned with a TM (ex. a Mewtwo with Shadowball or a Purified Pokémon with Return).
- Types of Quick and Charged Attacks: To search for a Pokémon with a specific type of Quick or Charged Attack, add @1, @2, or @3 before a move type search. For example, searching for @3ghost will show any Pokémon with a Ghost-Type second Charged Attack.
Finding Pokémon with a Specific Status
- Age (in Days): Search "age" plus a number to see how many days ago you caught a particular Pokémon. For example, "age0" will show Pokémon you caught within the last 24 hours and “age1” will show Pokémon you caught 24 to 48 hours ago.
- Buddy Level: Enter "buddy0–5" to find Pokémon by their current buddy status. "buddy0" shows Pokémon with whom you have no buddy history. "buddy1" shows Pokémon you've set as your buddy but never became "Good Buddies" (i.e. Buddy Level 1). "buddy2–5" will show Good Buddies (the first Buddy Level) through Best Buddies (the highest Buddy Level).
- Evolvable Pokémon: Enter evolve to show any Pokémon that are eligible to evolve in your list. This search considers both special items and candy.
- Gym defenders: Enter defender to show any Pokémon in your list.
- Item-based Evolutions: Enter item to show any Pokémon that can be evolved with an item.
- New Evolution: Enter evolvenew to see all Pokémon that you can evolve to fill in a new Pokédex entry. Note that this shows Pokémon you can evolve right away in addition to Pokémon you’ll need extra Candy, items, or special conditions to evolve. To see Pokémon you can evolve right away, search “evolve&evolvenew”.
- Trade Evolutions: Enter tradeevolve to find Pokémon that are eligible for Candy-free Evolution after being traded to another Trainer.
- Weather-boosted: Enter @weather to show any Pokémon in your list with one or both attacks boosted by the current weather.
- Year: Search year plus a number to show Pokémon acquired in a given year. For example, “year 2016” will show all Pokémon you acquired in 2016.
Finding Types of Pokémon
- Alolan Pokémon: Enter alolan to show any Alolan Pokémon in your list.
- Appraisal: Enter 0-4* to search for Pokémon by the quality of their appraisal. 4* indicates the highest appraisal possible, while 0* indicates a lower appraisal.
- Egg-exclusive Pokémon: Enter eggsonly to show any Egg Exclusive Pokémon in your list. For example, searching eggsonly could show Togepi, Magby, Igglybuff, etc.
- Hatched Pokémon: Enter hatched to show any Pokémon in your list that hatched from an Egg.
- Lucky Pokémon: Enter lucky to show all lucky Pokémon in your list.
- Legendary Pokémon: Enter legendary to show all Legendary Pokémon in your list.
- Mythical Pokémon: Enter mythical to show all Mythical Pokémon in your list.
- Purified Pokémon: Enter Purified to show Purified Pokémon.
- Shadow Pokémon: Enter Shadow to show Shadow Pokémon.
- Shiny Pokémon: Enter shiny to show all Shiny Pokémon in your list.
- Special Event Pokémon: Enter costume to show any Pokémon from Special Events, like Pikachu wearing a witch’s hat from Halloween.
- Traded Pokémon: Type traded to see Pokémon you received in a trade.
- Combining searches: Use & or | to combine searches as an and statement. For example, searching for grass&evolve will show all Grass-type Pokémon currently able to evolve.
- Exclude Pokémon: Use ! before your search to search for all Pokémon except those that match your search. For example, searching for !defender will show all Pokémon not currently defending a Gym.
- Minimum searches: To search for Pokémon with a minimum HP or CP, add - to the end of a search. For example, searching cp300- will show all Pokémon with CP of 300 or higher.
- Multiple searches: Use , : or ; to search for Pokémon matching multiple criteria. For example, searching electric,@weather will show all Electric-type Pokémon and Pokémon with an attack that is currently boosted by the current weather.