Pokemon Go API – Shiny Pokemon List

This post talks about the latest API I have added to PoGoAPI.net, the Shiny Pokemon list.

What the Shiny Pokemon List can be used for

In Pokemon Go some pokemon are able to be shiny and these will appear a different colour to the normal Pokemon. These have no differences apart from the colour of the Pokemon. They are no stronger or better with than normal Pokemon.

However since they are relatively rare in Pokemon Go some value them for their rarity.

There are four ways to get a shiny pokemon:

  • Hatching them – Pokemon may hatch from eggs and some may be shiny
  • Evolving them – If you have a shiny pokemon and evolve it, the evolution will be shiny
  • Catching them in the wild – Shiny Pokemon can be found in the wild but this is quite rare. It has been observed that only base level pokemon (discounting baby pokemon) can be found shiny in the wild.
  • Catching them from a raid – Any Pokemon that can be shiny may be caught from a raid as a shiny.

Getting the Shiny Pokemon names and ID’s

This API can be used to get the details of all Pokemon that can be shiny in Pokemon Go.

GET /api/v1/shiny_pokemon.json

Returns a JSON dict with the keys being the Pokemon ID, the values are an array containing the Pokemon name, ID, and how that shiny can be found.

There are four keys determining how the shiny can be found:

  • found_wild – True if the shiny Pokemon is found in the wild
  • found_raid – True if the shiny Pokemon was once in, or currently is in raids as a shiny possibility
  • found_egg – True if the shiny Pokemon can be hatched from an egg as a shiny
  • found_evolution – True if the Pokemon can be evolved from another shiny Pokemon

Example data

{
    1: {
        name: "Bulbasaur",
        found_wild: true,
        found_raid: false,
        found_egg: false,
        found_evolution: false,
        id: 1
    },
    2: {
        name: "Ivysaur",
        found_wild: false,
        found_raid: false,
        found_egg: false,
        found_evolution: true,
        id: 2
    }, ...
}

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!

Add a Comment

Your email address will not be published. Required fields are marked *

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