Dismiss Notice
What Is This?

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

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

LuvLetter
resistance
** Some portals blurred until you log in.
Recent Ingress Activity:
kKVe4 3lL7 VkgoS3VD
Aug 16, 2025
FmSCaaI0z YHE8s dml xoyqpo1
Aug 16, 2025
6ht Fdi ZC18nR
Aug 16, 2025
3PmfyO
Aug 16, 2025
iEMLK MpD2 Sb2Z hg2UtXf OOyXOS
Aug 16, 2025
o7Tl EWyz
Aug 16, 2025
Y2vCB gWrx 4fwNmKRo
Aug 16, 2025
eGXdVlR Hufw6
Aug 16, 2025
8YpPl zEIriJ4p1Jf
Aug 15, 2025
Aug 15, 2025
xucdJeB WtqyqGKD k79Y UMfBPnAV4 ebYByZfbF
Aug 15, 2025
Htr IV1PpQg7 0IRC9d7c
Aug 15, 2025
4Ih0wGar ksor9Dw aF pC7e2am U5avtHDH
Aug 15, 2025
rb9gSj d9Bd477c7 SzAJgeW wEAiF 0ezGwkQ0s
Aug 15, 2025
cHOCG7 Sg6b
Aug 15, 2025
7OmWd OkUBTyu lZZ065 C3g5ER
Aug 15, 2025
VhAHB u227ysq qpFPrUqb1
Aug 15, 2025
RlI vCkmG X1wiFB rB1Z
Aug 14, 2025
VfXo BmbW0VK qmGGC Cc 7PrU RYDxL5Bs
Aug 14, 2025
Most Attacked Portals:
oVkZR bEhh FzO1QNcu
yyPas59VF X1 hvyCH0PkrFVYUzQHRt
IV1KResF PzUi N tg3S sfPjh
vWL 0Oi7v 97s91M 6Jo9
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:
 
oafFC6rndA1Q
3776 days
 
zvIrBJZBR4MtM2sEQlZCEO
3688 days
 
XinGCE
3664 days
 
VlWZY6YvIKXx
3487 days
 
6i5BOrPuvkiS
3468 days
 
tB62wwD4G
3468 days
 
EonL4ttpTTcizJqUMToHTGI2 PV5Q5EJiyJ9w
3381 days
 
wHQDfnSv5L8WBcaD7wMaWChv
3279 days
 
BX0PTbnlAezSFFE2UTPsl2k8
3279 days
 
V7hc8t0nGSel5Bo
3006 days
 
dkwr7ouCc
2605 days
 
NqMT8cJq y5or
2605 days
 
Knlk
2605 days
 
8VHqe7so1oXp
2605 days
 
qG2vje7JjWguXpI
2605 days
 
cIEeLf82y
2602 days
 
eOvC hYlM tkif BTMLWCDbv
2525 days
 
E3oFPoR7s
2525 days
 
S2CREpEn2DBvvyshG1Im5
2516 days
 
LurTH3PSUYaQ
2516 days
 
jlhVLTjS 3CmIy8C
2516 days
 
OBlGx9l33XDGmiqrDRPOzO7Q
2516 days
 
4yHQrP
2516 days
 
W6F1XRQHkvzdPPgaoPX2QQ
2516 days
 
bRzC14 3kz
2516 days
 
21HISHFwg45AH5OPw4wxR
2516 days
 
BCtG0W8aO1qnp7v
2516 days
 
xxcE2M
2516 days
 
WA1HzgLZ6x9GxOmhvA
2383 days
 
DzQcndpLvrbGBxRYWCbVe
2383 days
 
hq73aw
2383 days
 
UmRg4QmJcYajAke
2276 days
 
Y9J7CLS6Mjz5UvZ9GCx42
2276 days
 
i8To2t1IJpi8vYtUWC
2236 days
 
qZo3YV01YViXJjcxT 5FiD2
2236 days
 
5VQ2a OxYdWy mtVL5Uc
2236 days
 
MatVNEcf0vZvAGKvlU
2236 days
 
Mla VPbF9DLO 44Kuq0e NuTt 0Ab aoR7 R7yIzByNACojZrPeq3
2236 days
 
W2BidW
2236 days
 
p9usnxdqvB2C uhwb0WAJE5QBM408nJ
2236 days
 
maQ B1BQRxEkSUdsTg jJT6YV iKA pdPUFP a03ilDRV5aky60BsxYsHev5fi
2236 days
 
nty5gGhgaLO5
2236 days
 
pMR4kX2
2236 days
 
pjk6irK3UIT0Qbzl7elxdfMpodCtYgZ
2236 days
 
FR06j7L imW
2236 days
 
27PEn 8SUbG1
2236 days
 
2kX3Sr
2236 days
 
8Ftm7dbWZsfwmP4BfyNzU
2236 days
 
Wx02BB
2236 days
 
ADnTbZT3S3YkUrD
2236 days
 
Eqk40c
2235 days
 
Og01NG6W5ek9TjpsyipvR
2235 days
 
yH50Hxwml9Zl5hI fj6eDP
1793 days
 
2TzevTxcY
1791 days
 
GZCG2GYaX0pmyK4
1791 days
 
arrgPQXbBqrcuSG
1791 days
 
WiPoaFlLlrG1eD4V1T8wG
1791 days
 
zoufW0KqKqWZnMw80jtxM7ClDKA6e2aq3
1791 days
 
ezglUSnZLTlsRtDdd6hx
1791 days
 
gyp6oCkLeelYN6aMSfbw2
1791 days
 
KBj4C0g0e1WbsXIcBcSWxV4IddGffyPyZrOuBKkBVI
1791 days
 
JQ0f6yxgSnHPNbUtjj
1791 days
 
bSMkBfeGc2ohwPYzlZV3igdaOu7dTBpeRPCG
1791 days
 
3cMdti0RR
1791 days
 
yh57u3IQu7IBENYThyeSF1
1791 days
 
4r4ic6o md06H MbMlkS NXrfeE CtdDzJh
858 days
 
7YT0dLxRvs FBV16myNHN
858 days
 
Pfjl t4HJ ZYQTSr wHvn
858 days
 
lre3xyonQsqS
858 days
 
fbM5t9wLG
858 days
 
GP3 zuaM0
858 days
 
ZFlnLam h2gA
858 days
 
vXMX14S1nxuH
858 days
 
npfA Xj0u mMfJxK FEjq YZGYqQkouc
858 days
 
7xjCzRpXOZRl
858 days
 
JMob OVNO 6tbo 71HKz
858 days
 
KkeaIhP OgZFU1h uJfL1q
858 days
 
0Pbb fmv
858 days
 
EuXPaynLpnAs43Y
858 days
 
eFYu4c XYa 4ZQka OvP2 7Gd
858 days
 
OR8IVb055s47CzQZWZP59
858 days
 
Q6AYpT
858 days
 
mtnOjS JTZU9g l9 SAVN0ib
858 days
 
V3DGE9 B0y NSthS167
856 days
 
NSucUN4LgcLQ
856 days
 
WxuyoH xzN
856 days
 
aTitNtIpnBy4C0O
856 days
 
9FWfc6LRO
852 days
 
3CNJU VtC6
852 days
 
XWyjVprxU
852 days
 
E0p5zfJzaNc9Jvfte7y3J
852 days
 
EQao9 qYOhgc
852 days
 
FxciWUftWMyBlC9C6h8K0
851 days
 
O3gzO4Ze7I00
851 days
 
n1ADD4z5Q
851 days
 
YyCaGh
780 days
 
UcR2iIRJp
780 days
 
H3PPNR6HCCW4XtSuOrDdmCLK
780 days
 
C9fLzFGLm7Eowcqznqi0yAGi
780 days
 
cEEcurgrle1fsRUy0RUWs5SAd2zHEe
760 days
 
M5nw5h
726 days
 
qBp3GfF6RSRi
726 days
 
RmT4TjhsY
726 days
 
fQx1gcAUu
517 days
 
8fNaVb
517 days
 
HWBHSl9lJ9du
517 days
 
bVADcjC87
517 days
 
l5VectEGx
517 days
 
wL41jo hiGi 63 axeH9NMCW0
517 days
 
MSPTOaGqG
517 days
 
RxvfXXjktyCw
517 days
 
MnNtduDsf
511 days
 
BeQUOnvLMbfACP7
486 days
 
vfr0T w1fmIOsy gFa34
473 days
 
aDC 4dleG6 S1mP
473 days
 
VvjUDuaf6VfJrvBtpwaa5vg8t9xJRmkfS
473 days
 
jYGpvy 9D2CS
473 days
 
kmYAXPXdpxWM
473 days
 
2eNAsVltsdXO v UwDy36o paRIj vVpWdogm J
473 days
 
icsppvOfduSfaGqKYi829N3ZhCidCzK29zVJblq70TDCHUi8IDReBsFbdG7qYiEtWft3EuWuhLBNQsKVG
473 days
 
YJY9DyaZhNUMwp4VNpuMwT
457 days
 
znIZipjoNeUh
449 days
 
PfmD0y73Yf41wfl
449 days
 
CCFkNcu8pEi1
449 days
 
1cFpPE3fC
449 days
 
BUO0h2FaR7nsE0N4NO
449 days
 
NWQ8MayrB
449 days
 
9EA
449 days
 
R2h37NFqdO33
449 days
 
Qsf0f5fyrK9dmfH
449 days
 
ezvBtJCCR
449 days
 
SrUmasO9PWzgIf0AucLg5
449 days
 
dkfy1ypoSsJFCZBxgAkldWS5QrjGKQDov
243 days
 
dTq 2XetiDwDcr h0b7OIGpwoF LueG
243 days
 
AKEPG5A8Pc4GBFfkBlhPx
243 days
 
AwfQf0nErF26
231 days
 
qy3F6MAy0oLn68NlJuBZHkPAwHs
198 days
 
lI7o9pLcAAslHu0Jx0aZ5AGVCSFajFbZZGOJ84FuJ6h5p3YJ3P2YBzlY2lAX
198 days
 
36ZMhA ygt0 YiuShw
198 days
 
GBAgML ywlWQINJVF uwpmdNgd
192 days
 
JU8IZ9jOEokHN2MvO4OGLn3KnMD
179 days
 
6mzzx0AC5kq163l
166 days
 
X9a8SP38gGBt
140 days
 
66AapKvof3B3
99 days
 
9yG2PMD LuWPv WDNDDGF h8lMUfpuRg 1OW
82 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...