Combat Power (CP): To show Pokemon 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 Pokemon with a CP of 300.
Distance - Type distance 1000 - to find all your Pokemon caught within a 1,000 km radius of your current location or type distance1000- to find all your Pokemon caught further than 1,000 km away from your current location. You can also type distance 1000-1200 to find all your Pokemon 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 Pokemon’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 Pokemon within a given family.
Health Points (HP): To show Pokemon 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 Pokemon with an HP of 150. Note that this doesn’t consider whether Pokemon are currently hurt or have fainted.
Move: Add @ before a move name to show all Pokemon with that move. For example, @scratch will show all Pokemon that know the Fast Attack scratch.
Move type: Add @ before a move type to show all Pokemon that know a move of that specific type. For example, searching for @grass will show all Pokemon with a grass-type attack in your list.
Name: Search by the Pokemon name. For example, searching Pikachu will show all the Pikachu in your Pokemon list.
Nickname: Search by a Nickname that you’ve given a Pokemon. For example, searching Joe will show all the Pokemon with the nickname “Joe.”
Pokedex number: Search by number to show all the Pokemon matching that Pokedex number. For example, searching for 25 will show all the Pikachu in your list.
Pokemon type: Enter a Pokemon type to show all Pokemon that match that type. For example, searching for grass will show all grass-type Pokemon in your list.
Region: Search Kanto, Johto, Hoenn, Sinnoh, Unova, or Galar to show all Pokemon from that region.
Special Moves: Search @special to find Pokemon with special moves that can’t be learned with a TM (ex. a Mewtwo with Shadowball or a Purified Pokemon with Return).
Types of Quick and Charged Attacks: To search for a Pokemon 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 Pokemon with a Ghost-Type second Charged Attack.
Find Pokemon with a Specific Status
Age (in Days) - Search "age" plus a number to see how many days ago you caught a particular Pokemon. For example, "age0" will show Pokemon you caught within the last 24 hours and “age1” will show Pokemon you caught 24 to 48 hours ago.
Buddy Level: Enter "buddy0–5" to find Pokemon by their current buddy status. "buddy0" shows Pokemon with whom you have no buddy history. "buddy1" shows Pokemon 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 Pokemon: Enter evolve to show any Pokemon that are eligible to evolve in your list. This search considers both special items and candy.
Gym defenders: Enter defender to show any Pokemon in your list.
Item-based Evolutions: Enter item to show any Pokemon that can be evolved with an item.
New Evolution: Enter evolvenew to see all Pokemon that you can evolve to fill in a new Pokedex entry. Note that this shows Pokemon you can evolve right away in addition to Pokemon 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 Pokemon that are eligible for Candy-free Evolution after being traded to another Trainer.
Weather-boosted: Enter @weather to show any Pokemon in your list with one or both attacks boosted by the current weather.
Year: Search year plus a number to show Pokemon acquired in a given year. For example, “year 2016” will show all Pokemon you acquired in 2016.
Find Types of Pokemon
Alolan Pokemon: Enter alolan to show any Alolan Pokemon in your list.
Appraisal: Enter 0-4* to search for Pokemon by the quality of their appraisal. 4* indicates the highest appraisal possible, while 0* indicates a lower appraisal.
Egg-exclusive Pokemon: Enter eggsonly to show any Egg Exclusive Pokemon in your list. For example, searching eggsonly could show Togepi, Magby, Igglybuff, etc.
Hatched Pokemon: Enter hatched to show any Pokemon in your list that hatched from an Egg.
Lucky Pokemon: Enter lucky to show all lucky Pokemon in your list.
Legendary Pokemon: Enter legendary to show all Legendary Pokemon in your list.
Mythical Pokemon: Enter mythical to show all Mythical Pokemon in your list.
Purified Pokemon: Enter Purified to show Purified Pokemon.
Shadow Pokemon: Enter Shadow to show Shadow Pokemon.
Shiny Pokemon: Enter shiny to show all Shiny Pokemon in your list.
Special Event Pokemon: Enter costume to show any Pokemon from Special Events, like Pikachu wearing a witch’s hat from Halloween.
Traded Pokemon: Type traded to see Pokemon you received in a trade.
Friend List Commands
Good Friends: Enter FriendLevel1 to show show all of your Good Friends.
Great Friends: Enter FriendLevel2 to show show all of your Great Friends.
Ultra Friends: Enter FriendLevel3 to show show all of your Ultra Friends.
Best Friends: Enter FriendLevel4 to show show all of your Best Friends.
Interactable: Enter interactable to show show all friends you can interact with today.
Lucky Friends: Enter Lucky to show all of your lucky friends.
Gifts: Enter Giftable to show all your friends who can accept gifts
Other Tips
Combining searches: Use & or | to combine searches as an and statement. For example, searching for grass&evolve will show all Grass-type Pokemon currently able to evolve.
Exclude Pokemon: Use ! before your search to search for all Pokemon 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 Pokemon with a minimum HP or CP, add - to the end of a search. For example, searching cp300- will show all Pokemon with CP of 300 or higher.
Multiple searches: Use , : or ; to search for Pokemon matching multiple criteria. For example, searching electric,@weather will show all Electric-type Pokemon and Pokemon with an attack that is currently boosted by the current weather.
Favourites: You can create and save customised search filters as a favourite search. This can be done be holding down on a recent search you have done which youd like to save as a favourite for future use.