Pokémon Box (GO): Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
No edit summary
 
(37 intermediate revisions by 14 users not shown)
Line 1: Line 1:
[[File:GO Storage Upgrade.png|thumb|150px|The storage system in Pokémon GO]]
[[File:GO Storage Upgrade.png|thumb|150px|The storage system in Pokémon GO]]
In {{g|GO}}, the player has a '''Pokémon Box''' that can initially hold 250 Pokémon, including up to 12{{tt|*|3 spaces reserved for bonus storage}} {{pkmn|Egg}}s. Pokémon Storage Upgrades can be purchased in the {{DL|Pokémon GO|Shop}} for {{PCoin}}200, with each upgrade expanding the capacity by 50 Pokémon.
The '''Pokémon Box''' is the {{pkmn|Storage System|storage system}} in [[Pokémon GO]] that stores the player's Pokémon. While initially only holding 250 Pokémon, the player can purchase upgrades in the {{DL|Pokémon GO|Shop}} using [[PokéCoin]]s.


The Pokémon Box screen allows the player to sort Pokémon, in ascending or descending order, by the following criteria:
==Functionality==
* Most recently acquired
Tapping on a Pokémon opens its profile screen.
* Designated favorites
* Pokédex number
* Proportion of remaining HP
* Name
* Combat Power (CP).  


In the case of a tie on the sorting criteria (such as multiple favorite Pokémon or Pokémon with full HP), the tied Pokémon are sorted by Combat Power in descending order.  
The player can long press on a Pokémon to activate a multi-select mode where they tag or [[Released Pokémon|transfer]] multiple Pokémon at once. This feature was added in {{DL|Pokémon GO|Version history|version}} 0.49.1 (labeled 1.19.1 in the {{wp|App Store (iOS)|iOS App Store}}), which was released on December 8, 2016, initially only supporting batch transfers of Pokémon.


The player can also hold a press on a Pokémon to activate a [[Released Pokémon|transfer]] mode where they can mark multiple Pokémon to be sent to [[Professor Willow]]. This feature was added in [[Pokémon GO#Version history|version]] 0.49.1 (labeled 1.19.1 in the {{wp|App Store (iOS)|iOS App Store}}), which was released on December 8, 2016.
==Storage capacity==
The Pokémon Box can initially hold 250 Pokémon. Pokémon Storage Upgrades can be purchased in the {{DL|Pokémon GO|Shop}} for {{PCoin}}200 each, with each upgrade expanding the capacity by 50 Pokémon.


==Maximum capacity==
The current maximum upgradeable capacity is 8,300 Pokémon, equal to 161 storage upgrades, requiring a spending of {{PCoin}}32,200. This limit has been increased over time.
{{incomplete|section|needs=History of maximum upgradable capacity prior to November 2018}}
The current maximum upgradeable capacity is 4,000 Pokémon. This limit has been increased over time.


{| class="roundtable" style="background:#{{key items color}}; border:3px solid #{{key items color dark}}"
{| class="roundtable" style="background:#{{key items color}}; border:3px solid #{{key items color dark}}"
! Start date
! Start date
! Max. capacity
! Max. capacity
|-
| July 10, 2024
| 8,300
|-
| February 15, 2024
| 7,800
|-
| December 8, 2023
| 7,300
|-
| August 1, 2023
| 6,800
|-
| December 14, 2022
| 6,200
|-
| June 4, 2022
| 6,000
|-
| December 15, 2021
| 5,500
|-
| November 15, 2021
| 5,000
|-
| June 4, 2021
| 4,500
|-
|-
| December 1, 2020
| December 1, 2020
Line 36: Line 57:
| November 21, 2018
| November 21, 2018
| 2,000  
| 2,000  
|-
| December 8, 2017
| 1,500
|-
| Initial release
| 1,000
|}
|}


==Search queries==
===Egg inventory===
The Pokémon storage screen also allows the player to search Pokémon by name or species; the search results will return any Pokémon whose species name or nickname begins with the searched string. The search bar also supports key terms that are not searched as literal strings, with these first being supported in [[Pokémon GO#Version history|version]] 0.67.1 (labeled 1.37.1 in the {{wp|App Store (iOS)|iOS App Store}}), released on June 20, 2017.<ref>[https://niantic.helpshift.com/a/pokemon-go/?p=web&l=en&s=top-articles&f=searching-and-filtering-your-pokemon-inventory Searching and Filtering Your Pokémon Inventory]</ref>
The player can hold up to 12 [[Pokémon Egg]]s in their Egg inventory at a time—9 in regular slots and 3 in Bonus Storage slots. There is no way to increase the number of Eggs that can be held at once.
 
If the player's standard Egg storage is full and they have space in their Bonus Storage, Eggs obtained in certain ways will be placed in the Bonus Storage instead. Specifically, Strange Eggs obtained after defeating a [[Team GO Rocket Leader]] and all Eggs from Weekly Adventure Sync Rewards. Eggs obtained in other ways cannot be placed in Bonus Storage. It is not possible to move Eggs between regular and Bonus Storage.
 
==Sorting==
The Pokémon Box screen allows the player to sort Pokémon, in ascending or descending order, by the following criteria:
* Most recently acquired
* Designated favorites
* Pokédex number
* Proportion of remaining HP
* Name
* Combat Power (CP).
 
In the case of a tie on the sorting criteria (such as multiple favorite Pokémon or Pokémon with full HP), the tied Pokémon are sorted by Combat Power in descending order.
 
When sorting by Pokédex number, Pokémon are also sorted by form, with each unique form or costume being grouped together.
 
==Filtering==
The Pokémon storage screen also allows the player to search Pokémon by name or species; the search results will return any Pokémon whose species name or nickname begins with the searched string. The search bar also supports key terms that are not searched as literal strings, with these first being supported in {{DL|Pokémon GO|Version history|version}} 0.67.1 (labeled 1.37.1 in the {{wp|App Store (iOS)|iOS App Store}}), released on June 20, 2017.<ref>[https://niantic.helpshift.com/hc/en/6-pokemon-go/faq/1486-searching-filtering-your-pokemon-inventory/ Searching & Filtering your Pokémon Inventory]</ref>
 
===Recommended searches===
The game provides several recommended searches, that allow the player to apply a specific filter with a single tap. Recommended searches display as a large icon, a text description of the search, and the number of results that search will return.


Recommended searches are displayed when opening the search bar. If any text is modified in the search bar, the recommended searches are hidden in order to show search results, unless the search bar is blank after modifying its content.
Recommended searches are split across two pages. The second page can be navigated to by tapping "See More", and the first page can be returned to by tapping "See Less". The first page comprises a small number of predefined searches; the second page has the player's four most recent searches at the top, and large list of predefined searches below them, grouped into several categories.
Recommended searches (except "Recent Searches") can be combined with text searches, as well as other recommended searches. Applying a recommended search (except "Recent Searches") adds the recommended search to a list of applied recommended searches at the bottom of the search bar. The search is conducted as an intersection of the text search and all recommended searches (i.e. recommended searches are added as AND conditions relative to the text search).
When performing a search involving a recommended search, the text equivalent of that search is added to recent searches. For example, if the player applies the recommended searches Shiny and Legendary and the text search is <code>cp1500-</code>, the search <code>shiny&legendary&cp1500-</code> is added to the list of recent searches. Applying a recent search replaces the text content of the search bar with the content of the recent search.
===Search queries===
All of the following searches are case insensitive. The keywords listed below are the keywords used if the game is set to English; if the game is set to a different language, the keywords are based on that language.
All of the following searches are case insensitive. The keywords listed below are the keywords used if the game is set to English; if the game is set to a different language, the keywords are based on that language.


===Search terms===
* All terms with <code>{numeric}</code> can accept either a single non-negative integer value or a range of non-negative integers, used as follows
* <code>[text]</code> — Pokémon whose species name or nickname begins with the text, or whose tag name exactly matches the text
** <code>cp1500</code> returns all Pokémon whose CP is exactly at 1500
** <code>+[text]</code> — the above and any Pokémon in the same evolutionary family (e.g. <code>+Meowth</code> returns all instances of Meowth and Persian)
** <code>cp-1500</code> returns all Pokémon whose CP is at 1500 or lower
** The search term will only be interpreted as a literal string if it does not match any keyword or type. For example, searching <code>evolve</code> or <code>dragon</code> will not return a Ditto nicknamed "Evolve" or "Dragon", due to the term being interpreted as a key term or type instead of a literal string.
** <code>cp1500-</code> returns all Pokémon whose CP is at 1500 or higher
* <code>[type]</code> — Pokémon of that [[type]]
** <code>cp1500-2500</code> returns all Pokémon whose CP is inclusively between 1500 and 2500
* Numeric
* <code>{type}</code> can be any of the 18 [[type]]s
** <code>[number]</code> — Pokémon whose Pokédex number matches the searched number (e.g. <code>3</code> returns all Venusaur)
* <code>{name}</code> is any player-inputted value that may be searched.
** Ranges
** If the input string is a search keyword, then its function as a keyword takes priority. For example, if a {{p|Bulbasaur}} has a nickname "Dragon", searching <code>dragon</code> will not return this Bulbasaur.
*** <code>[number]-[number]</code> Pokémon whose Pokédex number falls between the two searched numbers, inclusively (e.g. <code>1-151</code> returns all Kanto Pokémon)
 
*** <code>[number]-</code> — Pokémon whose Pokédex index is at least the searched number (e.g. <code>151-</code> returns all Pokémon starting from Mew)
====Logical operators====
*** <code>-[number]</code> — Pokémon whose Pokédex index is at most the searched number (e.g. <code>-9</code> returns all Pokémon up to Blastoise)
Logical operators allow for more complex, combined queries. Operators are evaluated in the order they are listed below.
** Prepending <code>cp</code> or <code>hp</code> to a number instead searches for Pokémon based on CP or maximum HP (respectively) instead of Pokédex index (e.g. <code>cp1000-</code> returns all Pokémon with a CP of at least 1000)
 
** Prepending <code>distance</code> to a number instead searches for Pokémon based on distance (in km) from where it was obtained to the player's current location (e.g. <code>distance100-</code> returns all Pokémon obtained at least 100&nbsp;km away from the player's current location)
Given this order, <code>!dragon&@ice,@fairy</code> would return all non-Dragon-type Pokémon that know either an Ice-type or a Fairy-type move.
** Prepending <code>age</code> to a number instead searches for Pokémon based on how many days ago they were caught (e.g. <code>age-7</code> returns all Pokémon caught within the last 7 days, and <code>age0</code> returns all Pokémon caught today)
 
** Prepending <code>year</code> to a number instead searches for Pokémon based on which year they were caught in (e.g. <code>year2016</code> returns all Pokémon caught in the year 2016, and <code>year2017-2018</code> returns all Pokémon caught from the years 2017 to 2018)
{| class="wikitable"
** Prepending <code>buddy</code> to a number (0 to 5) instead searches for Pokémon based on their [[Buddy Pokémon|Buddy levels]] (e.g. <code>buddy5</code> returns all Best Buddies, and <code>buddy2-4</code> returns all Good to Ultra Buddies)
! Term
*** <code>buddy0</code> Pokémon that have never been walked as a buddy
! Definition
*** <code>buddy1</code> Pokémon that have been walked as a buddy, but never reached a Good Buddy level
! Examples
*** <code>buddy2</code> — Good Buddies
|-
*** <code>buddy3</code> — Great Buddies
|<code>!</code>
*** <code>buddy4</code> — Ultra Buddies
| Complement<br>Logical "NOT"
*** <code>buddy5</code> — Best Buddies
| <code>!water</code> returns all Pokémon that are not Water-type
* All [[move]] set searches begin with <code>@</code>
|-
** <code>@[move]</code> — Pokémon with the searched move
| <code>,</code><br><code>:</code><br><code>;</code>
** <code>@[type]</code> Pokémon with a move of the searched type (note: <code>@psychic</code> returns all Pokémon that know {{type|Psychic}} moves, not merely Pokémon that know the move {{m|Psychic}})
| Union of conditions<br>Logical "OR"
** <code>@weather</code> Pokémon with a move that is currently [[weather]]-boosted
| <code>fire,evolve</code> returns all Pokémon that are Fire-type or can evolve
** <code>@special</code> — Pokémon with a move outside their standard move pool (i.e. all moves that cannot be relearned using a [[TM]], including event-exclusive moves, legacy moves, {{m|Frustration}}, {{m|Return}}, and moves copied by {{p|Smeargle}})
|-
** <code>@1</code> followed by <code>[type]</code>, <code>[move]</code>, <code>weather</code>, or <code>special</code> Pokémon whose Fast Attack that fits the criteria (e.g. <code>@1bug</code> returns all Pokémon with a Bug-type Fast Attack)
| <code>&</code><br><code><nowiki>|</nowiki></code>
** <code>@2</code> followed by <code>[type]</code>, <code>[move]</code>, <code>weather</code>, or <code>special</code> — Pokémon whose first Charged Attack fits the criteria
| Intersection of conditions<br>Logical "AND"
** <code>@3</code> followed by <code>[type]</code>, <code>[move]</code>, <code>weather</code>, or <code>special</code> — Pokémon whose second Charged Attack fits the criteria
| <code>shiny&swinub</code> returns all Shiny Swinub
** <code>@move</code> Pokémon that have not learned a second Charged Attack
|}
* [[Evolution]]
 
** <code>evolve</code> Pokémon which can evolve, for which the player has enough [[Candy]] and currently meets any other requirements to perform
====General====
** <code>item</code> Pokémon which require an item to evolve, for which the player has enough [[Candy]] and item to perform
{| class="wikitable"
** <code>evolvenew</code> Pokémon which can evolve or Mega Evolve into a species or Mega Evolution the player has not yet registered in the Pokédex, regardless of whether the Pokémon currently meets the requirements to evolve
! Term
** <code>tradeevolve</code> Pokémon species eligible for [[Trade#Trade Evolution|trade Evolution]] and have not been traded, regardless of whether the player has enough [[Candy]] to evolve (i.e. <code>tradeevolve&traded</code> will always return no results)
! Searches for
** <code>megaevolve</code> — Pokémon which can [[Mega Evolution|Mega Evolve]], for which the player has enough [[Mega Energy]] to perform
! Examples
* [[Region]]
|-
** <code>kanto</code> Pokémon first discovered in the [[Kanto]] region, including their regional forms (equivalent to <code>1-151</code>)
| <code>{name}</code>
** <code>johto</code> — Pokémon first discovered in the [[Johto]] region, including their regional forms (equivalent to <code>152-251</code>)
| Pokémon whose species name or nickname begins with the <code>{name}</code>, or has a tag name that matches it exactly.
** <code>hoenn</code> — Pokémon first discovered in the [[Hoenn]] region, including their regional forms (equivalent to <code>252-386</code>)
|
** <code>sinnoh</code> — Pokémon first discovered in the [[Sinnoh]] region (equivalent to <code>387-493</code>)
|-
** <code>unova</code> — Pokémon first discovered in the [[Unova]] region, including their regional forms (equivalent to <code>494-649</code>)
| <code>+{name}</code>
** <code>kalos</code> Pokémon first discovered in the [[Kalos]] region (equivalent to <code>650-721</code>)
| Pokémon whose species name or nickname begins with the <code>{name}</code>, along with any members of its evolutionary line. (Tag names are not searched here.)
** <code>alola</code> — {{rf|Alolan|Form}} Pokémon
| <code>+Rattata</code> returns all instances of Rattata and Raticate
** <code>galar</code> — {{rf|Galarian|Form}} Pokémon and Pokémon first discovered in the [[Galar]] region
|-
* [[Gender]]
| <code>{type}</code>
** <code>male</code> — male Pokémon
| Pokémon with a matching [[type]]
** <code>female</code> — female Pokémon
|
** <code>genderunknown</code> — gender unknown Pokémon
|-
* {{IV}} [[appraisal]]
| <code>{numeric}</code>
** <code>0*</code> Pokémon whose {{IV}} total is between 0 and 22 (i.e. display 0 stars on the appraisal pop-up)
| Pokémon whose Pokédex number matches the searched number or range
** <code>1*</code> Pokémon whose IV total is between 23 and 29 (i.e. display 1 star on the appraisal pop-up)
| <code>3</code> returns all Venusaur<br><code>1-151</code> returns all Kanto Pokémon
** <code>2*</code> Pokémon whose IV total is between 30 and 36 (i.e. display 2 stars on the appraisal pop-up)
|-
** <code>3*</code> Pokémon whose IV total is between 37 and 44 (i.e. display 3 stars on the appraisal pop-up with an orange background)
| <code>distance{numeric}</code>
** <code>4*</code> Pokémon whose IV total is 45 (i.e. display 3 stars on the appraisal pop-up with a red background)
| Pokémon obtained from a certain distance (in km) from the player's current location. For hatched Pokémon, this distance is based on where the Egg was originally obtained.
* Encounter type
| <code>distance100-</code> returns all Pokémon obtained at least 100&nbsp;km away from the player's current location.
** <code>hatched</code> Pokémon hatched from an {{pkmn|Egg}}
|-
** <code>raid</code> Pokémon caught from a [[Raid Battle]]
| <code>age{numeric}</code>
*** <code>remoteraid</code> — Pokémon caught from a remote Raid Battle
| Pokémon based on how many days ago since they were caught. A Pokémon's age increments every 24 hours since it was obtained.
*** <code>megaraid</code> Pokémon caught from a Mega Raid
| <code>age0</code> returns all Pokémon caught today (less than 24 hours ago)<br><code>age365-</code> returns all Pokémon caught at least a year ago
*** <code>exraid</code> Pokémon caught from an EX Raid
|-
** <code>research</code> Pokémon caught during [[Field Research]] (including after a Research Breakthrough), [[Special Research]], or [[Timed Research]] (since October 31, 2020)
| <code>year{numeric}</code>
** <code>gbl</code> Pokémon caught from a [[GO Battle League]] reward
| Pokémon caught in a certain calendar year. The numeric can be either a 2-digit or 4-digit year.
** <code>rocket</code> Pokémon rescued after a [[Team GO Rocket]] battle
| <code>year2019-20</code> returns Pokémon caught in 2019 to 2020
** <code>snapshot</code> Pokémon caught after a surprise encounter using [[GO Snapshot]]
|-
* Other key terms
| <code>buddy{numeric}</code>
** <code>eggsonly</code> — [[Baby Pokémon]]
| Pokémon based on their [[Buddy Pokémon|Buddy levels]] as a numeric value:
** <code>costume</code> — [[List of Pokémon with form differences#Event Pokémon|Pokémon in costumes]] (Event Pokémon), such as Pikachu wearing a hat, sunglasses Squirtle, and Armored Mewtwo
* <code>0</code> — Pokémon that have never been set as a buddy
** <code>defender</code> Pokémon currently defending a {{OBP|Gym|GO}}
* <code>1</code> — Pokémon that have been set as a buddy, but never reached a Good Buddy level
** <code>traded</code> Pokémon received from a [[trade]]
* <code>2</code> — Good Buddies
** <code>shiny</code> — {{OBP|Shiny Pokémon|GO}}
* <code>3</code> — Great Buddies
** <code>lucky</code> — {{DL|Trade|Lucky Pokémon}}
* <code>4</code> — Ultra Buddies
** <code>legendary</code> — [[Legendary Pokémon]]
* <code>5</code> — Best Buddies
** <code>mythical</code> — [[Mythical Pokémon]]
| <code>buddy2-</code> returns all Pokémon with Good Buddy perks unlocked
** <code>shadow</code> — {{OBP|Shadow Pokémon|GO}}
|-
** <code>purified</code> — Purified Pokémon
| <code>mega{numeric}</code>
** <code>candyxl</code> — Pokémon [[Power Up|powered up]] above Lv. 40
| Pokémon based on their [[Mega Evolution (GO)|Mega/Primal levels]] as a numeric value:
* <code>0</code> — Pokémon that have never undergone {{GO|Mega Evolution}}/[[Primal Reversion]]
* <code>1</code> — Pokémon that have undergone Mega Evolution/Primal Reversion, but never reached High level
* <code>2</code> — High Level
* <code>3</code> — Max Level
| <code>mega2-</code> returns all Pokémon with High Level Bonuses unlocked
|-
| <code>#{name}</code>
| Pokémon with a tag whose name starts with <code>{name}</code>.
| If a player uses tags <code>pvp great</code> and <code>pvp ultra</code>, then searching <code>#pvp</code> will return Pokémon with either of those tags.<br>
Searching only <code>#</code> returns all Pokémon that have any tag.<br>
Searching <code>!#</code> returns all Pokémon that have no tags.
|-
| <code>favorite</code>
| Pokémon marked as a "Favorite"
|
|-
| <code>>{type}</code>
| Pokémon that know any move that is "super effective" against this type (regardless of whether it is a Fast or Charged Attack)
|
|-
| <code><{type}</code>
| Pokémon that receive "super effective" damage from moves of this type (regardless of whether it is a Fast or Charged Attack)
|
|-
| <code>costume</code>  
| [[List of Pokémon with form differences#Event Pokémon|Pokémon in costumes]] (Event Pokémon), such as Pikachu wearing a hat, sunglasses Squirtle, and Armored Mewtwo
|
|-
| <code>defender</code>  
| Pokémon currently defending a {{OBP|Gym|GO}}
|
|-
| <code>shiny</code>  
| {{OBP|Shiny Pokémon|GO}}
|
|-
| <code>lucky</code>
| {{DL|Trade (GO)|Lucky Pokémon}}
|
|-
| <code>eggsonly</code>
| [[Baby Pokémon]]
|
|-
| <code>legendary</code>  
| [[Legendary Pokémon]]
|
|-
| <code>mythical</code>  
| [[Mythical Pokémon]]
|
|-
| <code>ultra beasts</code>  
| [[Ultra Beast]]s
|
|-
| <code>shadow</code>  
| {{OBP|Shadow Pokémon|GO}}
|
|-
| <code>purified</code>  
| Purified Pokémon
|
|-
| <code>candyxl</code>  
| Pokémon [[Power up|powered up]] above Lv. 40
|
|-
| <code>xxs</code><br><code>xs</code><br><code>xl</code><br><code>xxl</code>
| Pokémon with the corresponding height category, as displayed on their profile
|
|-
| <code>male</code>
| Male Pokémon
|
|-
| <code>female</code>  
| Female Pokémon
|
|-
| <code>genderunknown</code>
| Gender unknown Pokémon
|
|-
| <code>adventureeffect</code>
| Pokémon that have an [[Adventure Effect]]
|
|-
| <code>background</code>
| Pokémon that have a [[Background (GO)|Location Background or Special Background]]
|
|-
| <code>locationbackground</code>
| Pokémon that have a Location Background
|
|-
| <code>specialbackground</code>
| Pokémon that have a Special Background
|
|}
 
====Stats====
{| class="wikitable"
! Term
! Searches for
! Examples
|-
| <code>cp{numeric}</code>
| Pokémon whose CP matches the searched number or range
| <code>cp-1500</code> returns all Pokémon eligible for Great League {{GO|Trainer Battle}}s
|-
| <code>hp{numeric}</code>
| Pokémon whose HP matches the searched number or range
|
|-
| <code>0*</code>
| Pokémon with a 0-star appraisal (IV total is between 0 and 22)
|
|-
| <code>1*</code>
| Pokémon with a 1-star appraisal (IV total is between 23 and 29)
|
|-
| <code>2*</code>
| Pokémon with a 2-star appraisal (IV total is between 30 and 36)
|
|-
| <code>3*</code>
| Pokémon with a 3-star appraisal (IV total is between 37 and 44)
|
|-
| <code>4*</code>
| Pokémon with a perfect appraisal (IV total is 45)
|
|-
| <code>{0-4}{stat}</code>
| Pokémon whose stat (<code>attack</code>, <code>defense</code>, or <code>hp</code>) falls within a specific IV range:
* <code>0</code> — 0 IV
* <code>1</code> — 1 to 5 IV
* <code>2</code> — 6 to 10 IV
* <code>3</code> — 11 to 14 IV
* <code>4</code> — 15 IV
| <code>4attack</code> returns all Pokémon with a perfect IV for Attack.
|}
 
====Moves====
{{OBP|Move|GO}} searches are formatted as <code>@{1/2/3}{term}</code>. Returns no results if "Show Evolutionary Line" is checked. The <code>{1/2/3}</code> is optionally used to narrow results to a specific move slot:
* <code>@1{term}</code> searches for Fast Attacks
* <code>@2{term}</code> searches for the first Charged Attack
* <code>@3{term}</code> searches for the second Charged Attack


===Operators===
{| class="wikitable"
The search function also uses a set of operators for more complex queries. Operators are evaluated in the order they are listed below.
! Term
* <code>!</code> — complement of the condition (e.g. <code>!water</code> returns all Pokémon that are not Water-type)
! Searches for
* <code>,</code>, <code>:</code>, <code>;</code> — union of conditions (e.g. <code>fire,evolve</code> returns all Pokémon that are Fire-type or can evolve)
! Examples
* <code>&</code>, <code>|</code> — intersection of conditions (e.g. <code>shiny&swinub</code> returns all Shiny Swinub)
|-
| style="white-space: nowrap" | <code>@{1/2/3}{name}</code>
| Pokémon with a move whose name begins with <code>{name}</code>
| <code>@1mud</code> returns all Pokémon that know {{m|Mud-Slap}} or {{m|Mud Shot}}
|-
| style="white-space: nowrap" | <code>@{1/2/3}{type}</code>
| Pokémon with a move of the searched type
| <code>@psychic</code> returns all Pokémon that know {{type|Psychic}} moves, not merely Pokémon that know the move {{m|Psychic}}
|-
| style="white-space: nowrap" | <code>@{1/2/3}weather</code>
| Pokémon with a move that is currently {{GO|weather}}-boosted
|
|-
| style="white-space: nowrap" | <code>@{1/2/3}special</code>
| Pokémon with a move outside their standard move pool (i.e. all moves that cannot be relearned using a [[TM]], including event-exclusive moves, legacy moves, {{m|Frustration}}, {{m|Return}}, and moves copied by {{p|Smeargle}})
|
|-
| style="white-space: nowrap" | <code>@move</code>  
| Pokémon that have not learned a second Charged Attack.<br>Does not use a <code>{1/2/3}</code> argument.
| <code>!@move</code> returns all Pokémon that know two Charged Attacks.
|}


By the order of operations, the query <code>!dragon&@ice,@fairy</code> would return all non-Dragon-type Pokémon that know either an Ice-type or a Fairy-type move.
====Evolution====
{| class="wikitable"
! Term
! Searches for
! Examples
|-
| <code>evolve</code>
| Pokémon which can [[Evolution|evolve]], for which the player has enough [[Candy]] to perform, as well as any required [[Evolution item]]s or walking distance. This does not check for other Buddy Adventure requirements.
|
|-
| <code>item</code>
| Pokémon which require an item or [[Zygarde Cell]]s to evolve or change forms (in at least one case), for which the player has enough [[Candy]] to perform
|
|-
| <code>evolvenew</code>
| Pokémon which can evolve or Mega Evolve into a species or Mega Evolution the player has not yet registered in the Pokédex, regardless of whether the Pokémon currently meets the requirements to evolve
|
|-
| <code>tradeevolve</code>
| Pokémon species eligible for {{DL|Trade (GO)|Trade Evolution}} and have not been traded (i.e. <code>tradeevolve&traded</code> will always return no results), regardless of whether the player has enough [[Candy]] to evolve
|
|-
| <code>megaevolve</code>
| Pokémon which can undergo {{GO|Mega Evolution}}/[[Primal Reversion]], for which the player has enough [[Mega Energy]]/[[Primal Energy]] to perform
|
|-
| <code>fusion</code>
| Pokémon which can [[Fusion (GO)|fuse]] with another Pokémon, regardless of whether the Pokémon currently meets the requirements to undergo fusion
|
|-
| <code>dynamax</code>
| Pokémon which are capable of [[Dynamax (GO)|Dynamaxing]]
|
|-
| <code>gigantamax</code>  
| Pokémon which are capable of Gigantamaxing
|
|}
 
====Region====
{| class="wikitable"
! Term
! Searches for
! Examples
|-
| <code>kanto</code>
| Pokémon species first discovered in the [[Kanto]] region
: (equivalent to <code>1-151</code>)
|
|-
| <code>johto</code>
| Pokémon species first discovered in the [[Johto]] region
: (equivalent to <code>152-251</code>)
|
|-
| <code>hoenn</code>
| Pokémon species first discovered in the [[Hoenn]] region
: (equivalent to <code>252-386</code>)
|
|-
| <code>sinnoh</code>
| Pokémon species first discovered in the [[Sinnoh]] region
: (equivalent to <code>387-493</code>)
|
|-
| <code>unova</code>
| Pokémon species first discovered in the [[Unova]] region
: (equivalent to <code>494-649</code>)
|
|-
| <code>kalos</code>
| Pokémon species first discovered in the [[Kalos]] region
: (equivalent to <code>650-721</code>)
|
|-
| <code>alola</code>
| Pokémon species first discovered in the [[Alola]] region and [[Alolan form]]s
| <code>kanto&alola</code> returns all [[Alolan form]]s whose base form was discovered in Kanto
|-
| <code>galar</code>
| Pokémon species first discovered in the [[Galar]] region and [[Galarian form]]s
|
|-
| <code>hisui</code>
| Pokémon species first discovered in the [[Hisui]] region and [[Hisuian form]]s (but not White-Striped Form {{p|Basculin}})
|
|-
| <code>paldea</code>
| Pokémon species first discovered in the [[Paldea]] region and [[Paldean form]]s
|
|}
 
====Encounter method====
Encounter methods (other than <code>hatched</code> and <code>traded</code>) were not tracked until October 31, 2020, so Pokémon caught before this date will not be returned for search queries for these terms (other than <code>hatched</code> and <code>traded</code>). Likewise, the same applies when searching <code>hatched</code> for Pokémon that were hatched before being hatched started to be tracked circa July 2017<!--insert the exact date if known-->.
 
{| class="wikitable"
! Term
! Definition
! Examples
|-
| <code>hatched</code>
| Pokémon hatched from an {{pkmn|Egg}}
|
|-
| <code>raid</code>
| Pokémon caught from a {{OBP|Raid Battle|GO}}
|
|-
| <code>remoteraid</code>
| Pokémon caught from a remote Raid Battle
|
|-
| <code>megaraid</code>
| Pokémon caught from a Mega Raid (this does not include Primal Raids)
|
|-
| <code>exraid</code>
| Pokémon caught from an EX Raid
|
|-
| <code>research</code>
| Pokémon caught from a {{GO|Research}} reward encounter, including from [[Field Research]], Research Breakthrough, [[Special Research]], [[Timed Research]], or a Party Play Challenge
|
|-
| <code>gbl</code>
| Pokémon caught from a [[GO Battle League]] reward
|
|-
| <code>rocket</code>
| Pokémon rescued after a [[Team GO Rocket]] battle (this does not include Shadow Pokémon caught from [[Special Research]] or [[Shadow Raid]]s)
|
|-
| <code>snapshot</code>
| Pokémon caught from a surprise encounter using [[GO Snapshot]]
|
|-
| <code>traded</code>
| Pokémon received from a {{OBP|trade|GO}}
|
|-
| <code>party</code>
| Pokémon caught during Party Play.
|
|}


==References==
==References==

Latest revision as of 18:56, 4 September 2024

The storage system in Pokémon GO

The Pokémon Box is the storage system in Pokémon GO that stores the player's Pokémon. While initially only holding 250 Pokémon, the player can purchase upgrades in the Shop using PokéCoins.

Functionality

Tapping on a Pokémon opens its profile screen.

The player can long press on a Pokémon to activate a multi-select mode where they tag or transfer multiple Pokémon at once. This feature was added in version 0.49.1 (labeled 1.19.1 in the iOS App Store), which was released on December 8, 2016, initially only supporting batch transfers of Pokémon.

Storage capacity

The Pokémon Box can initially hold 250 Pokémon. Pokémon Storage Upgrades can be purchased in the Shop for PokéCoin.png200 each, with each upgrade expanding the capacity by 50 Pokémon.

The current maximum upgradeable capacity is 8,300 Pokémon, equal to 161 storage upgrades, requiring a spending of PokéCoin.png32,200. This limit has been increased over time.

Start date Max. capacity
July 10, 2024 8,300
February 15, 2024 7,800
December 8, 2023 7,300
August 1, 2023 6,800
December 14, 2022 6,200
June 4, 2022 6,000
December 15, 2021 5,500
November 15, 2021 5,000
June 4, 2021 4,500
December 1, 2020 4,000
July 23, 2020 3,500
November 22, 2019 3,000
July 29, 2019 2,500
November 21, 2018 2,000
December 8, 2017 1,500
Initial release 1,000

Egg inventory

The player can hold up to 12 Pokémon Eggs in their Egg inventory at a time—9 in regular slots and 3 in Bonus Storage slots. There is no way to increase the number of Eggs that can be held at once.

If the player's standard Egg storage is full and they have space in their Bonus Storage, Eggs obtained in certain ways will be placed in the Bonus Storage instead. Specifically, Strange Eggs obtained after defeating a Team GO Rocket Leader and all Eggs from Weekly Adventure Sync Rewards. Eggs obtained in other ways cannot be placed in Bonus Storage. It is not possible to move Eggs between regular and Bonus Storage.

Sorting

The Pokémon Box screen allows the player to sort Pokémon, in ascending or descending order, by the following criteria:

  • Most recently acquired
  • Designated favorites
  • Pokédex number
  • Proportion of remaining HP
  • Name
  • Combat Power (CP).

In the case of a tie on the sorting criteria (such as multiple favorite Pokémon or Pokémon with full HP), the tied Pokémon are sorted by Combat Power in descending order.

When sorting by Pokédex number, Pokémon are also sorted by form, with each unique form or costume being grouped together.

Filtering

The Pokémon storage screen also allows the player to search Pokémon by name or species; the search results will return any Pokémon whose species name or nickname begins with the searched string. The search bar also supports key terms that are not searched as literal strings, with these first being supported in version 0.67.1 (labeled 1.37.1 in the iOS App Store), released on June 20, 2017.[1]

Recommended searches

The game provides several recommended searches, that allow the player to apply a specific filter with a single tap. Recommended searches display as a large icon, a text description of the search, and the number of results that search will return.

Recommended searches are displayed when opening the search bar. If any text is modified in the search bar, the recommended searches are hidden in order to show search results, unless the search bar is blank after modifying its content.

Recommended searches are split across two pages. The second page can be navigated to by tapping "See More", and the first page can be returned to by tapping "See Less". The first page comprises a small number of predefined searches; the second page has the player's four most recent searches at the top, and large list of predefined searches below them, grouped into several categories.

Recommended searches (except "Recent Searches") can be combined with text searches, as well as other recommended searches. Applying a recommended search (except "Recent Searches") adds the recommended search to a list of applied recommended searches at the bottom of the search bar. The search is conducted as an intersection of the text search and all recommended searches (i.e. recommended searches are added as AND conditions relative to the text search).

When performing a search involving a recommended search, the text equivalent of that search is added to recent searches. For example, if the player applies the recommended searches Shiny and Legendary and the text search is cp1500-, the search shiny&legendary&cp1500- is added to the list of recent searches. Applying a recent search replaces the text content of the search bar with the content of the recent search.

Search queries

All of the following searches are case insensitive. The keywords listed below are the keywords used if the game is set to English; if the game is set to a different language, the keywords are based on that language.

  • All terms with {numeric} can accept either a single non-negative integer value or a range of non-negative integers, used as follows
    • cp1500 returns all Pokémon whose CP is exactly at 1500
    • cp-1500 returns all Pokémon whose CP is at 1500 or lower
    • cp1500- returns all Pokémon whose CP is at 1500 or higher
    • cp1500-2500 returns all Pokémon whose CP is inclusively between 1500 and 2500
  • {type} can be any of the 18 types
  • {name} is any player-inputted value that may be searched.
    • If the input string is a search keyword, then its function as a keyword takes priority. For example, if a Bulbasaur has a nickname "Dragon", searching dragon will not return this Bulbasaur.

Logical operators

Logical operators allow for more complex, combined queries. Operators are evaluated in the order they are listed below.

Given this order, !dragon&@ice,@fairy would return all non-Dragon-type Pokémon that know either an Ice-type or a Fairy-type move.

Term Definition Examples
! Complement
Logical "NOT"
!water returns all Pokémon that are not Water-type
,
:
;
Union of conditions
Logical "OR"
fire,evolve returns all Pokémon that are Fire-type or can evolve
&
|
Intersection of conditions
Logical "AND"
shiny&swinub returns all Shiny Swinub

General

Term Searches for Examples
{name} Pokémon whose species name or nickname begins with the {name}, or has a tag name that matches it exactly.
+{name} Pokémon whose species name or nickname begins with the {name}, along with any members of its evolutionary line. (Tag names are not searched here.) +Rattata returns all instances of Rattata and Raticate
{type} Pokémon with a matching type
{numeric} Pokémon whose Pokédex number matches the searched number or range 3 returns all Venusaur
1-151 returns all Kanto Pokémon
distance{numeric} Pokémon obtained from a certain distance (in km) from the player's current location. For hatched Pokémon, this distance is based on where the Egg was originally obtained. distance100- returns all Pokémon obtained at least 100 km away from the player's current location.
age{numeric} Pokémon based on how many days ago since they were caught. A Pokémon's age increments every 24 hours since it was obtained. age0 returns all Pokémon caught today (less than 24 hours ago)
age365- returns all Pokémon caught at least a year ago
year{numeric} Pokémon caught in a certain calendar year. The numeric can be either a 2-digit or 4-digit year. year2019-20 returns Pokémon caught in 2019 to 2020
buddy{numeric} Pokémon based on their Buddy levels as a numeric value:
  • 0 — Pokémon that have never been set as a buddy
  • 1 — Pokémon that have been set as a buddy, but never reached a Good Buddy level
  • 2 — Good Buddies
  • 3 — Great Buddies
  • 4 — Ultra Buddies
  • 5 — Best Buddies
buddy2- returns all Pokémon with Good Buddy perks unlocked
mega{numeric} Pokémon based on their Mega/Primal levels as a numeric value:
  • 0 — Pokémon that have never undergone Mega Evolution/Primal Reversion
  • 1 — Pokémon that have undergone Mega Evolution/Primal Reversion, but never reached High level
  • 2 — High Level
  • 3 — Max Level
mega2- returns all Pokémon with High Level Bonuses unlocked
#{name} Pokémon with a tag whose name starts with {name}. If a player uses tags pvp great and pvp ultra, then searching #pvp will return Pokémon with either of those tags.

Searching only # returns all Pokémon that have any tag.
Searching !# returns all Pokémon that have no tags.

favorite Pokémon marked as a "Favorite"
>{type} Pokémon that know any move that is "super effective" against this type (regardless of whether it is a Fast or Charged Attack)
<{type} Pokémon that receive "super effective" damage from moves of this type (regardless of whether it is a Fast or Charged Attack)
costume Pokémon in costumes (Event Pokémon), such as Pikachu wearing a hat, sunglasses Squirtle, and Armored Mewtwo
defender Pokémon currently defending a Gym
shiny Shiny Pokémon
lucky Lucky Pokémon
eggsonly Baby Pokémon
legendary Legendary Pokémon
mythical Mythical Pokémon
ultra beasts Ultra Beasts
shadow Shadow Pokémon
purified Purified Pokémon
candyxl Pokémon powered up above Lv. 40
xxs
xs
xl
xxl
Pokémon with the corresponding height category, as displayed on their profile
male Male Pokémon
female Female Pokémon
genderunknown Gender unknown Pokémon
adventureeffect Pokémon that have an Adventure Effect
background Pokémon that have a Location Background or Special Background
locationbackground Pokémon that have a Location Background
specialbackground Pokémon that have a Special Background

Stats

Term Searches for Examples
cp{numeric} Pokémon whose CP matches the searched number or range cp-1500 returns all Pokémon eligible for Great League Trainer Battles
hp{numeric} Pokémon whose HP matches the searched number or range
0* Pokémon with a 0-star appraisal (IV total is between 0 and 22)
1* Pokémon with a 1-star appraisal (IV total is between 23 and 29)
2* Pokémon with a 2-star appraisal (IV total is between 30 and 36)
3* Pokémon with a 3-star appraisal (IV total is between 37 and 44)
4* Pokémon with a perfect appraisal (IV total is 45)
{0-4}{stat} Pokémon whose stat (attack, defense, or hp) falls within a specific IV range:
  • 0 — 0 IV
  • 1 — 1 to 5 IV
  • 2 — 6 to 10 IV
  • 3 — 11 to 14 IV
  • 4 — 15 IV
4attack returns all Pokémon with a perfect IV for Attack.

Moves

Move searches are formatted as @{1/2/3}{term}. Returns no results if "Show Evolutionary Line" is checked. The {1/2/3} is optionally used to narrow results to a specific move slot:

  • @1{term} searches for Fast Attacks
  • @2{term} searches for the first Charged Attack
  • @3{term} searches for the second Charged Attack
Term Searches for Examples
@{1/2/3}{name} Pokémon with a move whose name begins with {name} @1mud returns all Pokémon that know Mud-Slap or Mud Shot
@{1/2/3}{type} Pokémon with a move of the searched type @psychic returns all Pokémon that know Psychic-type moves, not merely Pokémon that know the move Psychic
@{1/2/3}weather Pokémon with a move that is currently weather-boosted
@{1/2/3}special Pokémon with a move outside their standard move pool (i.e. all moves that cannot be relearned using a TM, including event-exclusive moves, legacy moves, Frustration, Return, and moves copied by Smeargle)
@move Pokémon that have not learned a second Charged Attack.
Does not use a {1/2/3} argument.
!@move returns all Pokémon that know two Charged Attacks.

Evolution

Term Searches for Examples
evolve Pokémon which can evolve, for which the player has enough Candy to perform, as well as any required Evolution items or walking distance. This does not check for other Buddy Adventure requirements.
item Pokémon which require an item or Zygarde Cells to evolve or change forms (in at least one case), for which the player has enough Candy to perform
evolvenew Pokémon which can evolve or Mega Evolve into a species or Mega Evolution the player has not yet registered in the Pokédex, regardless of whether the Pokémon currently meets the requirements to evolve
tradeevolve Pokémon species eligible for Trade Evolution and have not been traded (i.e. tradeevolve&traded will always return no results), regardless of whether the player has enough Candy to evolve
megaevolve Pokémon which can undergo Mega Evolution/Primal Reversion, for which the player has enough Mega Energy/Primal Energy to perform
fusion Pokémon which can fuse with another Pokémon, regardless of whether the Pokémon currently meets the requirements to undergo fusion
dynamax Pokémon which are capable of Dynamaxing
gigantamax Pokémon which are capable of Gigantamaxing

Region

Term Searches for Examples
kanto Pokémon species first discovered in the Kanto region
(equivalent to 1-151)
johto Pokémon species first discovered in the Johto region
(equivalent to 152-251)
hoenn Pokémon species first discovered in the Hoenn region
(equivalent to 252-386)
sinnoh Pokémon species first discovered in the Sinnoh region
(equivalent to 387-493)
unova Pokémon species first discovered in the Unova region
(equivalent to 494-649)
kalos Pokémon species first discovered in the Kalos region
(equivalent to 650-721)
alola Pokémon species first discovered in the Alola region and Alolan forms kanto&alola returns all Alolan forms whose base form was discovered in Kanto
galar Pokémon species first discovered in the Galar region and Galarian forms
hisui Pokémon species first discovered in the Hisui region and Hisuian forms (but not White-Striped Form Basculin)
paldea Pokémon species first discovered in the Paldea region and Paldean forms

Encounter method

Encounter methods (other than hatched and traded) were not tracked until October 31, 2020, so Pokémon caught before this date will not be returned for search queries for these terms (other than hatched and traded). Likewise, the same applies when searching hatched for Pokémon that were hatched before being hatched started to be tracked circa July 2017.

Term Definition Examples
hatched Pokémon hatched from an Egg
raid Pokémon caught from a Raid Battle
remoteraid Pokémon caught from a remote Raid Battle
megaraid Pokémon caught from a Mega Raid (this does not include Primal Raids)
exraid Pokémon caught from an EX Raid
research Pokémon caught from a Research reward encounter, including from Field Research, Research Breakthrough, Special Research, Timed Research, or a Party Play Challenge
gbl Pokémon caught from a GO Battle League reward
rocket Pokémon rescued after a Team GO Rocket battle (this does not include Shadow Pokémon caught from Special Research or Shadow Raids)
snapshot Pokémon caught from a surprise encounter using GO Snapshot
traded Pokémon received from a trade
party Pokémon caught during Party Play.

References