Although, Pokémon Go is free to play, some of the game's earliest advanced players have discovered that you'll probably have to pay up if you really want to be the very best and catch 'em all. Eventually, you'll have to break down and purchase packs of PokéCoins in order to get more Magic Eggs, Poké Balls, and Lure Modules. However, it looks like there's currently at least one way to get your thumbs on precious PokéCoins for free.
As the name suggests, PokéCoins are Pokémon Go's in-game currency that you exchange for premium items in the game's Shop section. Perhaps the easiest (and most tempting) way to obtain PokéCoins is to simply buy them via in-app purchases with your real money (100 PokéCoins costs 99 cents, for example), but why spend your hard-earned cash -- and go down the slippery slope of spending more over time -- when you don't have to? Thankfully, there's another way, and while it's admittedly not as easy, it's totally free. Oh, and it involves kicking some serious [insert your rival team name's] ass, too.
Of course, a quick Google search for "free PokéCoins" will yield tons of results for cheats and hacks that promise unlimited free PokéCoins, but it turns out the only surefire way to truly get them for free involves battling and training at your local Pokémon Gyms, according to a report by Forbes. Specifically, you'll earn PokéCoins by stationing your Pokémon at the Gyms. This can be done two ways:
1. Training your Pokémon at a friendly Gym (held by your team) to increase its prestige and earn yourself a spot to leave your Pokémon there.
2. Defeating a gym held by an enemy team, which allows you to claim the Gym for your own team and leave Pokémon behind to defend it.