GamePress

A Guide on Search Bar

A Guide on Search Bar
Search Summary Table
Search For Description
Basic Searches
Species Name Ex. type “Dratini”
Shows all the Dratini in your storage
Nickname Ex. type “GroudonCounter” or “151515” or "MyBaby"
Shows Pokemon you have re-named that name
Numerical Searches (overrides Basic Searches)
Pokedex Number Ex. type "9"
Shows any Blastoise (since its Dex ID is 9)
* “8-24” will show any Pokemon with Dex numbers 8-24.
* “7-” will show Pokemon with Dex numbers 7 or above, while “-100” will show Pokemon with Dex numbers of 100 or below.
CP Ex. type “cp300”
Shows any Pokemon with 300 CP
* Could use a hyphen to search by ranges (see above)
HP Ex. type “hp125”
Shows any Pokemon with 125 max HP
* Could use a hyphen to show ranges (see above)
Keyword Searches (overrides Basic Searches)
Pokemon Type Ex. type “water”
Shows any Water-type Pokemon (single or dual type)
Gym Defenders Type “defender”
Shows any Pokemon currently in a gym
Evolvable Pokemon Type “evolve”
Show any Pokemon for which you have enough candies (and, if necessary, special item) to evolve
Legendaries Type "legendary"
Shows any Legendary Pokemon
Shinies Type "shiny"
Shows any shiny Pokemon
Special-Symbol Searches (overrides Basic Searches)
Move Ex. type "@crunch"
Shows any Pokemon with the Crunch move
Move Type Ex. type "@fairy"
Shows any Pokemon with one or both Fairy attacks
Moves Boosted by Weather Type "@weather"
Shows any Pokemon that have one or both moves boosted by the current weather
Species Family Line Ex. type “+dratini” or "+dragonite"
Shows any Dratini, Dragonair, and Dragonite in storage

 

Logical Operators
  • OR / , / ; / :
    Any of the four (above) can be used to combine search terms to find Pokemon that meet either term
  • AND / & / |
    Any of the three (above) can be used to combine search terms to find Pokemon that meet both terms

 

For more in-depth discussion of these searches, including examples and caveats, read the complete article below.
General Behavior of the Search Bar
  1. All searches are case-insensitive.
  2. Since v0.73.1, the length of the search string can be as long as you like.
  3. Your sorting setting (by CP, by Number, etc) will be obeyed when presenting the results.
  4. The results will update as you make changes to Pokemon (i.e., evolve).
Basic Search
Search by Species Name

Type “Dratini” and you will see all the Dratini you currently have.

Search by Species Name
Search by Nickname

Type “Dragonslayer” and you will see all your Pokémon with nickname “Dragonslayer”.

Search by Nickname

Note that:

  • Auto-completion works on both species name and nickname search.
  • The search will match from the left; that is, if your search is “bcd” while one of the Pokémon is named “abcd”, it won’t show up in the results.
  • If one of your Metapod is named “Pikachu”, it will also show up in the results of the search “Pikachu”.
Search by Nickname 2
Numerical Search

Three types of numerical search are supported by Search Bar:

1. Pokedex ID;

2. CP;

3. HP

Numerical search overrides basic search - Pokemon whose nickname is "100" won't show up in the result of the query "100".

Search by Dex ID

If you just type a number, say "9", the search will return all the Blastoise you have (whose Dex ID is 9).

Search by Dex ID

You can also express ranges like “7-9” which returns all the Pokémon with Dex ID between 7 and 9 (both bounds included). It also supports open ranges: “9-” means 9 or above; “-20” means 20 or below.

Search by Dex ID
Search by CP

If you put “cp” before a number, such as “cp100”, the search will return all the Pokémon with CP equal to 100. You can also apply range expressions here.

Search by CP
Search by HP

If you put “hp” before a number, such as “hp100”, the search will return all the Pokémon with max HP equal to 100. It doesn’t consider fainted or hurt Pokémon. You can also apply range expressions here.

Search by HP
Keyword Search

Keywords are special words that correspond to different searching features.

Keyword search overrides basic search - A Gyarados whose nickname is "Dragon" won't show up in the results of the query "dragon" which should only return all Dragon-types.

Search by Pokémon Type

Type “fire” and it will return all Pokémon who is a Fire-type. Both mono-typed and dual-typed Pokémon will match. Currently, there is no way to search mono-typed Pokémon.

Search by Pokémon Type
Search by Gym Defending status

Type “defender” and it will return all your Pokémon who are currently in the gyms.

Search by Gym Defending status
Search by Evolvability

Type “evolve” and it will return all your Pokémon whom you have enough candies to evolve. Note that even if you don’t actually have the candies to evolve all of them, they will all show up in the results.

The result will update as you use the candies to evolve - when you don't enough candies to evolve one, all Pokémon of that family will stop showing up in the results.

Search by Evolvability
Search by Legendary

Type “legendary” and it will return all the legendary Pokémon you have.

Search by Legendary
Special Symbol Search

There are some special symbols that invoke search functions.

Special symbol search overrides basic search.

Search by Move (“@”)

“@” refers to Pokémon's moves.

You can search by move name: “@bite” will return all Pokémon who currently learns Bite. Auto-completion will try to match move name from the left.

Search by Move (“@”)

You can also search by the Pokemon type of the move: “@fairy” will return all Pokémon who currently learns a Fairy-type move.

Currently, there is no way to specify Fast Move or Charge Move; you cannot search something like “all Pokémon who has Dark-type Charge Move”.

Auto-completion won’t work on Pokemon type.

Search by Move (“@”)

Search by move's name and move's Pokemon type work at the same time. For example, “@rock” will match every Rock-type move and every move whose name starts with “rock” (Rock Smash).

After v0.89, you can use "@weather" to search for Pokemon who has at least one move that gets buffed in your current weather condition. This is rather a shortcut than a new feature - alternatively, you could use move type search and the OR logical operator to combine them.

Search by Family (“+”)

Put a “+” before species name and it will return the whole family. For example, “+eevee” will return all the Eevee and all the Eeveelutions you have. Any member of the family will give you the same effect; “+vaporeon” has the same effect as "+eevee".

Family search will only work on species name but not Dex ID.

Search by Family (“+”)
Logical Operators

To combine search results, you need logical operators. There are two types of logical operators:

1. AND;

2. OR

Logical AND (“&”, “|”)

“&” and “|” combine search results by returning their intersection. It works like logical AND. For example, “Fire&Flying” will return Pokémon who has a dual-typing of Flying and Fire. You’ll probably see Charizard, Moltres or Ho-Oh. You can use multiple “&” to create complex queries. “Poison&@poison&cp2000-” will return all Poison-type Pokémon that learns Poison move and has at least 2000 CP.

Logical AND (“&”, “|”)
Logical OR (“,”, “;”, “:”)

“,”, “;”, and “:” combine search results by returning their union. It works like logical OR. For example, “Water, Grass” will return all the Grass-type Pokémon and all the Water-type Pokémon you have.

Logical OR (“,”, “;”, “:”)
Precedence of Logical Operators

When there are both OR and AND operators in the query, OR will be processed first. In other words, OR has higher precedence than AND.

What does it mean? Here’s an example: “1, 7&7” will only return Squirtle (Dex ID = 7) but not Bulbusaur (Dex ID = 1). It works like this: “,” is processed first, so the intermediate result contains both Bulbasaur and Squirtle. Then the “&7” is applied on the intermediate result and it filters out the Bulbasaur, leaving Squirtle only.

Precedence of Logical Operators
Precedence of Logical Operators

The following example also suggests that this has nothing to do with associativity (whether the query is processed from left to right or the other way around):

Precedence of Logical Operators

This is helpful when we are trying to find something like “all 2000 or above CP Water or Grass Pokémon” - we just need to type “water,grass&cp2000-”. Since parenthesis is not supported, this is a way to work around.

Pro Tips
  • For a mass evolve session, the evolve search may show evolvable Pokemon you don’t want to evolve (e.g., you have 500 Swablu candies, but have been waiting for a 98% IV or better Swablu to evolve; or you only want to evolve Pidgeys, but if you have hundreds of Pidgey candy, it would also show any Pidgeotto). You can save a search string on your phone that only shows you, say pidgeys, weedles, wurmples, etc. and copy and paste it for your session (iOS users may not be able to paste on iPhones and may need to set up Text Replacement. For example, set it up so a term like *massevolve is replaced with the list of pokemon you tend to evolve: "evolve&10,13,16,19,21,23,41,46,48,52,77,84,98,118" (Caterpie, Weedle, Pidgey, Rattata, Spearow, Ekans, Zubat, Paras, Venonat, Meowth, Ponyta, Doduo, Krabby, Goldeen). To make your own list, consult our Pokemon list with Pokedex numbers.

  • For active gym defense, you might not have time to waste if you get the popup saying a defender needs a Berry. Consider setting up a text replacement for a quick phrase to replace typing out “defender” (Ex. adjacent/doubled letters you wouldn't usually use, like "nm" [right next to the "Done" button on iphone], "qw," etc.)

Quick Links
Rankings
Attackers Attackers Defenders Gym Defenders
ATK per type crown1 ATK per type (No Legendary)
Raids
Raid Boss ListRaid Boss List Solo Raid Raid Boss CountersRaid Boss Counters
Pokemon
Pokemon List Pokemon CP ListMax CP Region ExclusiveRegion Exclusive
ShinyShiny GrassNesting Legacy MovesLegacy
Tools
IV Calc Egg ListEgg List Breakpoint Calc
CP Calc RaidRaid IV Calc Appraisals
Power Up Cost Catch Rate Calc Type Chart
Guides
Guide Database Glossary Starter Guide