Pokemon Tracking¶
Track wild pokemon spawns with customizable filters for IVs, level, CP, PVP rank, rarity, and more.
Filter Syntax¶
All filters use key:value form — e.g. iv:90, cp:2000-3000, d:500. Ranges are written low-high (e.g. iv:90-100, level:25-35) and are the preferred way to set both a minimum and a maximum.
Bare minimum-with-colon (iv:99 to mean "at least 99% IV") is fine and common — the range form is just what you reach for when you also want an upper bound. Always prefer iv:90-100 over miniv:90 maxiv:100; the range reads better and is easier to edit.
Legacy forms still work
Older syntax (iv90, cp2000, d500, maxiv50) is still accepted, but documentation and examples use the colon/range form throughout. If you're scripting, prefer the colon form going forward.
Basic Usage¶
Examples¶
Track a Specific Pokemon¶
You can use either the pokemon name or its Pokedex number.
Track with IV Filter¶
Track by Level and CP¶
Track by Individual Stats¶
Track by Distance¶
Note
Distance tracking requires a location to be set with !location. See Areas & Locations for default + named locations and per-rule overrides.
Track in Specific Areas¶
area: and d: are mutually exclusive — see Per-rule overrides.
Track Everything¶
Warning
!track everything without filters is not allowed for non-admin users to prevent alert floods.
Track by Type¶
Track by Generation¶
Track by Form¶
Track by Rarity¶
Rarity levels: 1 (Common), 2 (Uncommon), 3 (Rare), 4 (Very Rare), 5 (Ultra Rare). Use !info rarity to see which species are in each tier.
Track by Size¶
Track by Weight¶
Track Evolutions¶
Append + to a pokemon name to include its entire evolution line:
Track with Gender Filter¶
Track PVP Ranks¶
See PVP Tracking for the full PVP surface.
All Options¶
| Option | Description | Example |
|---|---|---|
iv:<n> |
Minimum IV percentage | iv:90 |
iv:<low>-<high> |
IV range (preferred over min/max) | iv:90-100 |
cp:<n> |
Minimum CP | cp:2000 |
cp:<low>-<high> |
CP range | cp:2000-3000 |
level:<n> |
Minimum pokemon level | level:35 |
level:<low>-<high> |
Pokemon level range | level:30-35 |
atk:<n>, def:<n>, sta:<n> |
Minimum individual IV (0-15) | atk:15 |
atk:<low>-<high> etc. |
Individual IV range | atk:13-15 |
d:<n> |
Distance in metres from your location | d:500 |
location:<name> |
Distance from a named location (requires d:) |
location:Home |
area:<name>[,<name>] |
Restrict to specific areas | area:downtown |
t:<n> |
Minimum time remaining (seconds) | t:300 |
form:<name> |
Specific form name | form:alolan |
gen:<n> |
Pokemon generation | gen:1 |
rarity:<n> or rarity:<low>-<high> |
Rarity tier (1-5) | rarity:3-5 |
size:<n> or size:<low>-<high> |
Size category (1-5) | size:5 |
weight:<low>-<high> |
Weight range | weight:0-1 |
great:<n>, ultra:<n>, little:<n> |
PVP league rank (single or range) | great:1-10 |
greatcp:<n>, ultracp:<n>, littlecp:<n> |
Minimum league CP | greatcp:1400 |
cap:<n> |
PVP level cap | cap:50 |
male / female / genderless |
Gender filter | male |
template:<n> |
Alert template (see !info templates) |
template:2 |
clean |
Auto-delete expired alerts | clean |
edit |
Single message, edited in place | edit |
everything |
All pokemon | everything |
individually |
Track as individual rows | individually |
Legacy no-colon forms (iv90, cp2000, d500, maxiv50) and the explicit maxiv:N/maxcp:N/etc. forms are still accepted, but the colon and range forms are recommended.