XL Candy is a special type of candy in Pokemon Go that allows players to level up their Pokemon beyond level 40. Here are some ways to obtain XL Candy:
- Catching Pokemon: Catching evolved forms of Pokemon guarantees XL Candy, while catching basic Pokemon may or may not provide XL Candy.
- Transferring Pokemon: When transferring Pokemon, there is a chance for it to leave behind an XL Candy with its regular Candy.
- Raids: Pokemon caught in raids guarantee an XL Candy.
- Hatching Eggs: The number of XL Candy received will be higher when hatching eggs that require more walking.
- Trading Pokemon: Sometimes, when trading Pokemon with another player, you will earn an XL Candy.
- Walking Buddies: When walking your Buddy Pokemon, you will earn Candy dependent on its species per a certain number of km. Occasionally, you may collect an XL Candy alongside the regular Candy.
- Conversion Exchange: When opening up the options.
It is important to note that XL Candy is specific to each Pokemon species, and players need to be at least Trainer Level 31 to start earning XL Candy.