Dismiss Notice
What Is This?

It's a constantly growing, global map of 3,531,536 PokéStops and Gyms for Pokémon GO.

The data is from Outgress (an Ingress analytics system).

LuvLetter
resistance
Play Tendencies:
Where Day Hour With
Musashino Friday 11 PM
** Some portals blurred until you log in.
Recent Ingress Activity:
c0ucSovDBnP6
May 3, 2026
dlJKOOK2g
May 3, 2026
kncptWdi5P0q
May 3, 2026
GizeXFnp86EKyyMFLc
Mar 16, 2026
4tI1sOp2A6MT2ozHZCgh1ygS
Mar 16, 2026
BUvVP NWaBPsFry
Mar 16, 2026
fbVENhqgYOSNx9XJLX8lFps8c2E1kj 3lx QO n2sZs LpJ4c v9p5 dHfe2DM y2Pngyn
Mar 16, 2026
maucKn7GsPbniwl
Mar 16, 2026
ZSPRY0xWfRNiMRavJ9yMZbKWFik7v24CU8cbRL0aHlzS rGLG nK u4SS Kyy0 KGb2 ytGaYfv Wxh eqB2cwP
Mar 16, 2026
kwSFXqCHeJgmjSQPcE
Mar 16, 2026
w066 QmX0K pe8e97 yz9
Mar 15, 2026
J28xjH 81d nx0Y pE5wsE
Mar 15, 2026
gBGMGvR8GMzvG0ft1AjqY
Mar 15, 2026
Orh0c0iXoYIWO6035eg34 jcBXi
Mar 15, 2026
UCRc2 QU WFijt t41CeQx
Mar 15, 2026
a9su t9BjlB xG1qlXnU wKSj8w
Mar 15, 2026
7kuO3ak3Bc34dvvx7c8XmxPX
Mar 15, 2026
sjuxKMD8j9r7ctE fV6jtENY8Y Darjoz
Mar 15, 2026
Mar 15, 2026
Most Attacked Portals:
YlC8R sHJWNrDD dslGck ekN
aCDjtiSk7
PzBUtGWcRieO3m9WVv7Ks
d70Qo38 BDsB 7rPL4XbJLT Agnut
Historical Activity:
This is not exhaustive information about LuvLetter. The information is based on Ingress email damage reports from participating agents.
** Some portals blurred until you log in.
Portals Where LuvLetter Was The Last Known Attacker:
 
CdhgsdQxh1Ce
4034 days
 
oRn6HmQ7cqTw1SPaUQVV99
3946 days
 
gcM8SQ
3922 days
 
uiTZNiEpUSYl
3745 days
 
jql1zhSreQbp
3726 days
 
8q8DdnIiV
3726 days
 
E2iJ8W31iXIbpZeYJfflUCXk 7aUjzaUJugjh
3639 days
 
LoANmNZhrJVw60MMbJ7MtDgk
3537 days
 
AJ6WYitA3TQntlR3U8JKkjhm
3537 days
 
CpFWttxNc1pZlND
3263 days
 
01Ql
2862 days
 
eO4d6WfSvjFR
2862 days
 
Kum5FoNmLGWKzBz
2862 days
 
ljzvNrE8e
2859 days
 
oG6L fdK1 qYOT SRo5XMV3V
2782 days
 
3WTeO8H8c
2782 days
 
6tn52yBJizXvgItON9YTr
2774 days
 
JJD75jgwuGQV
2774 days
 
Qw5hlviV ocXe2V3
2774 days
 
QnOwqpjmnd3plMIx7liOgvOP
2774 days
 
lzQVfo
2774 days
 
Si6RYYwXUJh7hXoOpYEjNi
2774 days
 
OzcAz3 FI2
2774 days
 
ZIcLJRo9dyhrzIH0yGeMb
2774 days
 
6OaBH2eYaqoDn3y
2774 days
 
C7ytCI
2774 days
 
DjsgTzPGutChwjvWd4
2641 days
 
HXfMrpHDAr85raU2yMA7x
2641 days
 
2tMvHu
2641 days
 
zr4hUQQuETtBhEe
2533 days
 
xwce4XxOGHJREXcH8PQn3
2533 days
 
iznvaZX83xDBCVh0FO
2494 days
 
lad1pEA3vMeT0wzAD MmEnJ
2494 days
 
0FFsN 9d3sBo g2bHBJJ
2494 days
 
s1ULAl95cGftMXGm9p
2494 days
 
gkq 1sCZqNPI xFjbH7T FRXM Wm5 M3yb V7RgdDHNayQtjgJErN
2494 days
 
Yl17Be
2494 days
 
KxIz7CUAHXPb lTvgKN5EfvrXVnql2C
2494 days
 
b9n Jz3iQXuhRUSWfJ ZOh9fu Tf8 iQ4r24 GFGiLEUSkASUEdTd3Z7JRahCI
2494 days
 
28Biq099CyEH
2494 days
 
XxzNijV
2494 days
 
t299MVnNzRHbZsaRn98jEFOCyb2P1m7
2494 days
 
LLuRvhH s0A
2494 days
 
PIrIS 6aSle0
2494 days
 
vwJnLC
2494 days
 
QStE6Y4jO7p66ux2a2WDz
2493 days
 
iHPsE15ibprm2tc
2493 days
 
DzGuUY
2493 days
 
wSEVw7thqQiDUvpfbfER2
2493 days
 
MSQL36y5MUQ5drF NVswk9
2051 days
 
uXMLlEBx1
2049 days
 
6CeKHygyDFu8OzR
2049 days
 
6MkT4fwCJrjrjEv
2049 days
 
rhRDmnOkeDXux5AolzfM8
2049 days
 
nj9RLh6FxDmSfgLPhoBkGipljqDWOseHd
2049 days
 
yr6EaeaSGPGb2mDk1CUp
2049 days
 
VVtn4gnE8A1lAmQUyxahG
2049 days
 
kM1FcbhnWT2ChgZd4QQ8Qp6Qk9loqBhQWBhdZT0RbL
2049 days
 
0McprSnOrWOP2aG3oE
2049 days
 
BUvfFSVLRJ6RI4FEeA14Qlb71AW38Tycc3t1
2049 days
 
XXADFxem9
2049 days
 
WAYInS05EiBMhHHlj88IYj
2049 days
 
XZQve4L Pw4rK AL47Oz Y5qY78 HBxffIc
1115 days
 
MiVnorQgFN knObeudhZ7
1115 days
 
kW2b Zx8r OeYqUC wepk
1115 days
 
qoZZ511gwvBx
1115 days
 
wHyPldMeb
1115 days
 
Tsy lyr3Z
1115 days
 
oMYoa36 rq0d
1115 days
 
IxWVcg92xDaI
1115 days
 
8oDJ spVN RRxhfz Uy1x 5RFnB9402k
1115 days
 
yWa20uM 4YvMZyL qLquDd
1115 days
 
4036 Qel
1115 days
 
HRU5xBQLr6Zg2mm
1115 days
 
38dMON 7zs xzcdG ZJ4t hPM
1115 days
 
xBW0nXmTPg5ShP7dYxkaO
1115 days
 
qXOJNN
1115 days
 
9k9rJw H4UYs8 Ew BrDq5l8
1115 days
 
4mMGpm UoZ rJO8IikE
1114 days
 
9xcfBHPka03H
1114 days
 
4F1vt7 ldr
1114 days
 
2t22h3ohgluwT86
1114 days
 
DdNgHQ466
1109 days
 
EeFjF ddXJ
1109 days
 
MzI0wz13U
1109 days
 
Iqy5Dd6Nm4geDWSgfKyqe
1109 days
 
qboYO iV6mvK
1109 days
 
6Ovxd2z2M
1109 days
 
8uqTac
1038 days
 
7CeLhkVWr
1038 days
 
5MzADPcoYhTYBQArEIc8PPbz
1038 days
 
iD69kbORp0gN7WCDWhezjD4y
1038 days
 
WZifIzz5skLa9J0jP5zcWcFtNCGIOF
1018 days
 
bOKume
984 days
 
w1t2ZpwjaoS4
984 days
 
RvzbNBgiX
984 days
 
AIrpYR1mQ
775 days
 
rEBHss
775 days
 
DaSpY6Gi7CyQ
775 days
 
a48TaW7Q3
775 days
 
B6YTrjDks
775 days
 
JZrquH 0AwA tA JG9nUfVC2e
774 days
 
SF6n5e7rl
774 days
 
ficqaWN8JJkT
774 days
 
MPwwQ7DeQ
769 days
 
0nsKXi6YEEbMN3F
744 days
 
OCCXu M0PabsTr Dk9g1
731 days
 
iWb madzbL XsFC
731 days
 
zT9mGRUG4h1IFS0XjoXA2YcDmSsxS1Kzd
731 days
 
gPnRPo TG5vj
731 days
 
jELIAAi6QZ2p
731 days
 
9o3psfM0r8AH w 72K7ows n6A9b 1N4dQ7YY W
731 days
 
hUtyqTQOFN8nhwCaW4wTYtC16sZmvBfHErZYCgYZIAjwTtbhuDW5xmXmrzNAmT4Yk1xO5nP54BHh0OIyT
731 days
 
SS5KpyfPXtZaldsJoEXKVo
715 days
 
mk7saO0zb3nc
707 days
 
AOxAMI1jq05a
707 days
 
qeOopI3uy
707 days
 
kUAKxt9VTtbKKzVtpH
707 days
 
nq8pi4xb8
707 days
 
wmO
707 days
 
y1lUxYuqZ5LD
707 days
 
dQlD0eGAVGwL4DM
707 days
 
6ESTta4Sw
707 days
 
eBJ66MH5AEtCXCeBjOfY1
707 days
 
g1g0170JFONvVIx6K5qvIn3zEz8qFL4Iz
501 days
 
x8H XlfgABbsto JSf6H6929NK L7nR
501 days
 
BWpQ7HwKqWbP
489 days
 
zpKxpw40SP5WNUTYG5YO6VqiudT
456 days
 
1Yg8Z97iq2fEHUrWg7qxyQAdywv4U1KRWl4zzAXRLg3mBay0rZTEOZ2dqINn
456 days
 
a9YkYL JDd3 B9OcDQ
456 days
 
LGUtFp Qqrd0tAGje LUjk4nXs
450 days
 
wASGnPkr3RBDi502WpwDD8zioAj
437 days
 
yTslZIfhzeDZ6HY
424 days
 
jXYa4n55G1nj
397 days
 
WGnSnuQB7Gq4
357 days
 
jAw4cp10w
294 days
 
tCXW075S l8tzVoU
277 days
 
dkmTbUEk RK022
277 days
 
IRa0u g6ws TLDv bYf Gld5
277 days
 
Nqrs1PB wPfe5H W2xqfMkt ExDNjv
277 days
 
M2a byHHINEz x0wV 6V0Lm6fMZk cRd2OaKY
277 days
 
YnMuTi biHd ipg TRx5 JRb CinY JWklk lL
276 days
 
jnSh6XWEfj 98sBD UfX7p xbX ajPS
276 days
 
xGiDG PTADBoV 7B7Eo MDASAmQ8
276 days
 
TkWT sg1 vvwIC vESM qg CLjI 23Xrh
276 days
 
y8wddD r3C nwGs0pOQt
276 days
 
PC DNs2Ix
276 days
 
aaIpqcT 8LErZ ywCY TB2L d2klrG
276 days
 
p0nL rbuyPjK oOKIA sk 0PhS tV4VdTKa
276 days
 
tvYeAXV8s
111 days
 
dETkjK8TlzGuo2OiiQ2OtgBoBJD0wFmWlDCaPWQwwA
100 days
 
eKN2GBWAb2j6YtV hHa2JQQ2mW3c0J1NFXxNK
100 days
 
5WP0rI
100 days
 
nFq09sxDV8EVZmJpiVIdEi3pBcg
100 days
 
JtQ0sQXGAFAyor97sPpHx3mQ
100 days
 
7TL9zVgLVGoa
100 days
 
lySM4KWqA
100 days
 
JMtDbz
87 days
 
s2fIqrvqyyZ95hOB4eDk3lGR27jG5t
87 days
 
YXJOQ gTLOjV
64 days
 
DOyUa1CgbNZ6al2D5G
63 days
 
kjuPT 5e eFCKr 8sz5jP4
63 days
 
mgaGaovb37TwCxW7LaTmjEuEzmwFu3weMlihLvorb2Cb sTsa MY vioG 6eL6 bTbc cHbPtLg DpA ReeGJC9
63 days
 
9OUKHBUUn7OG8WQKeays2B9t09fOUa KzU ET uXo2Q Hf7MN HlTS 7Lh8yUg kvzuD7q
63 days
 
v1WsWlcwSJsP3VM3YV
63 days
This list does not include portals where LuvLetter was the last known attacker within the last 60 days.
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
12 AM
 
 
 
 
 
 
 
1 AM
 
 
 
 
 
 
 
2 AM
 
 
 
 
 
 
 
3 AM
 
 
 
 
 
 
 
4 AM
 
 
 
 
 
 
 
5 AM
 
 
 
 
 
 
 
6 AM
 
 
 
 
 
 
 
7 AM
 
 
 
 
 
 
 
8 AM
 
 
 
 
 
 
 
9 AM
 
 
 
 
 
 
 
10 AM
 
 
 
 
 
 
 
11 AM
 
 
 
 
 
 
 
12 PM
 
 
 
 
 
 
 
1 PM
 
 
 
 
 
 
 
2 PM
 
 
 
 
 
 
 
3 PM
 
 
 
 
 
 
 
4 PM
 
 
 
 
 
 
 
5 PM
 
 
 
 
 
 
 
6 PM
 
 
 
 
 
 
 
7 PM
 
 
 
 
 
 
 
8 PM
 
 
 
 
 
 
 
9 PM
 
 
 
 
 
 
 
10 PM
 
 
 
 
 
 
 
11 PM
 
 
 
 
 
 
 
Loading...