Free Pokemon GO Storage Cleanup & Search Filter Builder
Search Strings Cheat Sheet
Every Pokemon GO Search Operator in One Place
Pokemon GO's in-game search bar is incredibly powerful — if you know the right keywords. This is the complete reference for every search operator, boolean trick, and filter combination.
⚠️ Character Limit
The search bar has a ~100 character limit. Longer strings are silently truncated. If you need a complex filter, split it into multiple searches. POGO Cleanup handles this automatically.
Search Basics
The search bar is case-insensitive — Fire and fire work the same.
Partial name matching — typing char matches Charmander, Charmeleon, and Charizard.
Searches filter your Pokemon list in real-time. Only matching Pokemon are shown.
Parentheses are NOT supported. The search bar ignores ( and ).
Boolean Operators
Operator
Symbol
Meaning
Example
AND
&
Both conditions must match
shiny&3* — shiny Pokemon with 3-star IVs
OR
, or ;
Either condition matches
fire,water — Fire-type OR Water-type
NOT
!
Exclude the following term
!legendary — not legendary
Operator Precedence
& (AND) binds tighter than , (OR). So:
fire&3*,water&4*
Is interpreted as: (fire AND 3*) OR (water AND 4*)
The ! (NOT) operator applies only to the immediately following term:
!fire&water
Means: (NOT fire) AND water — not "NOT (fire AND water)"
Pokemon Identity Filters
Filter
Syntax
Example
Description
Name
<name>
char
Partial match on species name or nickname
Family
+<name>
+bulbasaur
Entire evolutionary family (Bulbasaur, Ivysaur, Venusaur)
💡 Range Syntax
A trailing hyphen means "or higher": cp1500- = CP 1500+. A leading hyphen means "or lower": cp-2500 = CP 2500 or below. Both endpoints = between: cp1500-2500.
Move Filters
Filter
Syntax
Example
Description
Move by name
@<movename>
@return
Pokemon knowing a specific move
Move by type
@<type>
@water
Pokemon with any move of that type
Has 2nd move
@3move
@3move
Pokemon with an unlocked 2nd charged move
No 2nd move
!@3move
!@3move
Pokemon without a 2nd charged move
Legacy/Special
@special
@special
Legacy or event-exclusive moves (Community Day, etc.)
Frustration
@frustration
@frustration
Shadow Pokemon that still have Frustration
Return
@return
@return
Purified Pokemon with Return
Weather-boosted
@weather
@weather
Moves boosted by current in-game weather
Status and Category Keywords
Keyword
Description
shiny
Shiny Pokemon
lucky
Lucky Pokemon (from lucky trades)
shadow
Shadow Pokemon (from Team Rocket)
purified
Purified Pokemon
legendary
Legendary Pokemon
mythical
Mythical Pokemon
ultrabeast
Ultra Beast Pokemon
costume
Costumed/event Pokemon
traded
Pokemon received via trade
hatched
Pokemon hatched from eggs
defender
Currently defending a gym
favorite
Marked as favorite (heart icon)
male / female
Filter by gender
genderunknown
Genderless Pokemon
Evolution and Transformation Filters
Keyword
Description
evolve
Pokemon you can evolve right now (enough candy + items)
evolvenew
Pokemon whose evolution = new Pokedex entry
item
Pokemon that require an evolution item
tradeevolve
Pokemon eligible for free evolution after being traded
megaevolve
Pokemon with enough Mega Energy to Mega Evolve now
dynamax
Dynamax-capable Pokemon
gigantamax
Gigantamax Pokemon
fusion
Fused Pokemon (Kyurem/Necrozma fusions)
Mega Evolution Levels
Keyword
Description
mega1
Mega Level 1 (Base)
mega2
Mega Level 2 (High)
mega3
Mega Level 3 (Max)
Tag Filters
Syntax
Description
Example
#<tagname>
Pokemon with a specific tag
#pvp
#
All tagged Pokemon
#
!#
All untagged Pokemon
!#
Other Useful Filters
Buddy Level
Keyword
Buddy Level
Hearts Needed
buddy0
Never been a buddy
0
buddy1
Good Buddy
1
buddy2
Great Buddy
70
buddy3
Ultra Buddy
150
buddy4
Best Buddy
300
Size, Age, and Catch Filters
Filter
Example
Description
xxs, xs, xl, xxl
xxl
Size categories
age<n>
age0-7
Days since catch (age0 = today)
distance<n>-
distance100-
Caught 100+ km away
<YYYY>
2024
Caught in a specific year
eggsonly
eggsonly
Species only obtainable from eggs
raid
raid
Caught from a raid
gbl
gbl
Caught from GO Battle League rewards
Useful Search Recipes
Combine operators for powerful filters:
Goal
Search String
All hundos (perfect IVs)
4*
Nundos (0/0/0)
0*&attack0&defense0&hp0
PvP IV candidates (Great/Ultra)
attack0-2&defense13-15&hp13-15
Shiny 3-star or better
shiny&3*,shiny&4*
Lucky Pokemon worth powering up
lucky&3*,lucky&4*
Shadows that still have Frustration
shadow&@frustration
Pokemon ready to evolve for new dex
evolve&evolvenew
All untagged Pokemon (transfer review)
!#
Legendaries with bad IVs
legendary&0*,legendary&1*
Trade-evolve candidates
tradeevolve&traded
Community Day move Pokemon
@special
Everything caught this week
age0-7
Fire attackers with good IVs
fire&3*,fire&4*
🔍 Search System Quirks to Know
~100 character limit — strings are silently truncated beyond this.
No parentheses — & binds tighter than , which gives you implicit grouping.
Partial matching — char matches Charmander AND any nickname containing "char". Use +charmander for family precision.
Comma = semicolon — both are OR operators with no behavioral difference.
Dynamic filters — @weather and defender change based on game state.
Don't memorize — let us generate the strings for you
POGO Cleanup builds optimized search strings for your storage cleanup, handling character limits, splits, and boolean logic automatically.