Our 0.91.1 APK mine has revealed that a new in-game quest system is coming to Pokémon GO. In order to help our readers understand what’s coming, we’ve prepared a summary of our findings. Feel free to bookmark this article, we’ll update it as new info is discovered in future updates. You can read the raw data mine here.


Quest types

There are two types of quests:

  • Story quests
  • Challenge quests

Quests can be one-off and multipart (denotes a series of quests). Quests can be “hidden” behind one of these requirements:

  • Level
  • Medal
  • A previously completed quest (multipart quests)

Quest objectives

In addition to the first catch and first Pokéstop of the day quest objectives, 8 new quest objectives are available in the code base:

  • Catch a Pokémon
  • Spin a Pokéstop
  • Hatch an egg
  • Walk buddy
  • Feed Pokémon
  • Win a gym battle
  • Level up a badge
  • Complete a raid battle

Quest characters

Quests can be associated with a particular in-game character. Quest characters are largely unfinished at this moment. Professor Willow is the only in-game character that has been mentioned as a quest character so far.

Quest characters can have character expressions:

  • Unset
  • Happy

Quest attributes

The in-game quest object has the following attributes in the code:

  • Rewards and goal
  • Seed and context (see quest templates below)
  • Multipart
  • Status (active or completed)
  • Creation and completion time

Quest templates

Quest templates are a particularly mysterious part of the Quest system. Combined with seed and context attributes of a quest, it is likely that quests will be generated for you based on a template.

The template includes following attributes that can be modified / used for generating a quest:

  • Experience
  • Items
  • Pokémon encounter
  • Stardust
  • Candy
  • Quest
  • Avatar clothing