Pokémon Search Icon

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.[1]

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 full name must be supplied. This feature supports ASCII and Unicode input. Searching by a Pokémon species name ignores nicknames.


Term Result
MyTyranitar Returns a Pokémon named "MyTyranitar"
Tyranitar Returns all Tyranitar

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.[2]


Term Result
fire Returns all Fire types in the Pokémon list
fire, ground Returns all Fire and all Ground types
fire & flying Returns all Pokémon that are dual-type Fire/Flying

Filtering by species

Pokémon that belong to a particular species group can be filtered by searching the species name and placing a plus sign (+) before it. This also works with Pokémon nicknames.


Term Result
+bulbasaur Returns all Bulbasaurs, Ivysaurs and Venusaurs in the Pokémon list

However, it doesn't work to display Pokémon family if there is no Pokémon present in collection which name is used to search even though there is present another member of its family. For example, using +pichu when there is only Pikachu and Raichu in player's Pokémon collection won't return any Pikachu nor Raichu.

Filtering by criteria


Term Result Version
@weather Returns all Pokémon boosted by current weather conditions 0.89.1[3]

Using introduced in version returns all Pokémon with moves boosted by current Weather.

Filtering by move

Pokémon with a particular move or move type can be filtered by using the at-sign (@).

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

  1. Fast Attack
  2. Charged Attack
  3. Secondary Charged Attack


Term Result Version
@Crunch / @crunch Returns all Pokémon with the move Crunch in the Pokémon list 0.73.1[4]
@Dark / @dark Returns all Pokémon with a Dark-type move in the Pokémon list 0.73.1[4]
@1psychic Returns all Pokémon with a Psychic-type fast move
@2dragon&@3flying Returns all Pokémon with a Dragon-type charged move and a secondary Flying-type charged move
@1rock&@2rock,@3dark Returns all Pokémon with a Rock-type fast move and either a Rock-type charged move or a secondary Dark-type charged move
@move Returns all Pokémon that have an additional charged move available
!@move Returns all pokemon who have gained an additional charged move

Note: The forward-slash (/) in the "Term" column above is not part of the term and it denotes the usage of either term, since the terms are case-insensitive.

Filtering by Pokédex number

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


Term Result
248 Returns all Tyranitars
200–248 Returns all Pokémon with a Pokédex number between 200 and 248

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 "cp" in the front of the range to search for Pokémon by CP and "hp" in front to search for Pokémon by HP.


Term Result
cp2000-3000 Returns all Pokémon with CP between 2,000 and 3,000
hp200-300 Returns all Pokémon with HP between 200 and 300

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.


Term Result Version
alola Returns all Pokémon in their Alolan form 0.107.1[5]
costume Returns all Event Pokémon 0.139.1[6]
defender Returns all Pokémon are currently defending gyms 0.75.0[7]
eggsonly Returns all Baby Pokémon 0.137.1[8]
evolve Returns all Pokémon that can evolve 0.67.1[9]
hatched Returns all hatched Pokémon 0.137.1[10]
item Returns all Pokémon that can evolve who require an Evolution Item 0.137.1[11]
legendary Returns all Legendary Pokémon 0.75.0[7]
lucky Returns all Lucky Pokémon 0.117.2[12]
mythical Returns all Mythical Pokémon 0.101.0[13]
shiny Returns all Shiny Pokémon 0.91.1[14]
traded Returns all Pokémon received from trades. 1.111.2[15]

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.


Term Result Version
pidgey, rattata Returns all Pidgey, Rattata, and other Pokémon with the specified name
cp10, 147 Returns all 10 CP Pokémon and all Dratini
!evolve Returns all Pokémon that either cannot evolve or do not have enough candy 0.133.0[16]


  • 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.[17]
  • The keyword for filtering Pokémon that require an item to evolve was originally "withitem", but was later changed to simply "item".[18]
  • 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".[19]


  1. Pokémon GO updated to version 0.67.1 for Android and 1.37.1 for iOS. Pokémon GO Live. Retrieved on 2017-09-01.
  2. Pokémon GO updated to version 0.69.0 for Android and 1.39.0 for iOS. Pokémon GO Live. Retrieved on 2017-09-01.
  3. You can search @weather for Pokémon that are boosted for your current weather conditions. /r/TheSilphRoad. Retrieved on 2019-03-08.
  4. 4.0 4.1 Pokémon GO updated to version 0.73.1 for Android and 1.43.1 for iOS. Pokémon GO Live. Retrieved on 2017-09-01.
  5. A comprehensive teardown of 0.107.1. /r/TheSilphRoad. Retrieved on 2018-07-25.
  6. "costume" searchable term. /r/TheSilphRoad. Retrieved on 2019-03-29.
  7. 7.0 7.1 The Silph Road's APK mine of v0.75.0 is complete!. /r/TheSilphRoad. Retrieved on 2019-03-29.
  8. "baby" search filter. /r/TheSilphRoad. Retrieved on 2019-03-08.
  9. You Can Now Search Through Your Pokemon!. /r/TheSilphRoad. Retrieved on 2019-03-29.
  10. hatched searchable term. /r/TheSilphRoad. Retrieved on 2019-03-08.
  11. APK for 0.137.1. /r/TheSilphRoad. Retrieved on 2019-03-08.
  12. New lucky code. /r/TheSilphRoad. Retrieved on 2018-07-25.
  13. New in v0.101.0! Quest Updates, a New Move, & PokeStop Submission Hints!. The Silph Road. Retrieved on 2018-04-25.
  14. The Silph Road's APK Teardown of v0.91.1 is complete!. /r/TheSilphRoad. Retrieved on 2019-03-29.
  15. Consolidated list of changes in 1.111.2. /r/TheSilphRoad. Retrieved on 2019-03-29.
  16. Negate (!) search filter available!. /r/TheSilphRoad. Retrieved on 2019-03-08.
  17. Can we please get the ability to search all our gym defenders at once using a keyword?. /r/TheSilphRoad. Retrieved on 2017-09-09.
  18. Search by "withitem" doesn't work for me but "item" work. /r/TheSilphRoad. Retrieved on 2019-04-04.
  19. New event badges/medals and updated search filter from Chrales. /r/TheSilphRoad. Retrieved on 2019-04-22.

External links

Community content is available under CC-BY-SA unless otherwise noted.