Pokemon Go API – Community Day API

This post talks about the latest API I have added to PoGoAPI.net, the Community Day API.

What is the Community Day API

Typically each month Niantic run a Pokemon Go Community day which is designed to encourage trainers to come and play Pokemon Go together.

These days typically highlight one or more Pokemon which will have boosted spawn rates during the event. These boosted Pokemon also normally have a boosted shiny rate.

In addition to boosted spawn rates a number of Pokemon will have special moves which will only be available to obtain during the event.

There is also typically additional bonuses such as boosted XP or stardust for catches.

Getting the Community Day API Data

The API lists the various past and future Community Days including their bonuses, boosted Pokemon, special moves and when it started/finished.

GET /api/v1/community_days.json

Returns a JSON array of objects, the objects have the following keys.

  • bonuses – An array of bonuses. These may include:
    • Double XP
    • Triple Catch Stardust
    • Triple Catch XP
    • Quadruple Incubator effectiveness
    • Double Catch XP
    • Double Catch Stardust
    • Double Incubator effectiveness
  • boosted_pokemon – A list of Pokemon names that are have boosted shiny and spawn rates.
  • community_day_number – The number of the community day starting from 1.
  • end_date – Date that the event ends on. This is the same as start_date if the event is only a single day.
  • event_moves – A list of objects that detail the special moves which can be obtained during the event and what Pokemon can learn them. The keys of this object are:
    • move – Name of the move that can be learnt
    • move_type – Either “charged” or “fast” depending whether the move is a charged or fast move.
    • pokemon – Name of the Pokemon that learns the move.
  • start_date – Date that the event starts on. This is the same as end_date if the event is only a single day.

Example data

[
    {
        "bonuses": [
            "Double XP"
        ],
        "boosted_pokemon": [
            "Pikachu"
        ],
        "community_day_number": 1,
        "end_date": "2018-01-20",
        "event_moves": [
            {
                "move": "Surf",
                "move_type": "charged",
                "pokemon": "Pikachu"
            }
        ],
        "start_date": "2018-01-20"
    }, ...
]

The full documentation is available on the PoGoAPI.net documentation page.

If you have any questions about this API or suggestions for other API’s contact me here below or on Twitter!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.