Game API Exposes Round Coordinates
complete
Thmas
Hi GeoGuessr team,
I was playing around with the network requests in my browser's dev tools while playing a game, and stumbled across something that seems like it probably shouldn't be there.
When a round is submitted via the /api/v3/games/{token} endpoint, the API response includes the exact latitude and longitude of the round's location in the rounds array. I had a look and realised this means you could just read those coordinates and submit them straight back as your guess - getting 5,000 points every round without actually guessing.
I tested it on my own account and it works across all game modes. It also affects leaderboards and XP since the whole thing can be scripted and runs in seconds. I noticed my score appeared on the NMPZ leaderboard with a 0-second time, which is what made me think I should flag it.
I have tested and it is possible to loop these games and play 100's of 25K games in a matter of seconds. I thought it probably wasn't a good idea to put the script here on a public forum but if you reach out I can break it down.
If it is possible to revert my 0 seconds game from the NMPZ Community World leaderboard so it's fair again that would also be good.
This may well be a known thing already but if not I hope this was valuable.
Thanks,
Thomas
Filip
marked this post as
complete
Thanks for reporting. This is known and nothing we can hide from our end on Googles metadata.
If you believe people are cheating I would recommend reporting them and we can take action.
Kind regards
Filip