Pokemon Go API – Pokemon Form List

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

What are Pokemon Forms?

Some Pokemon are available in multiple different forms which may have different stats and abilities. The majority of Pokemon will always be available in the “Normal” form which is typically the most common.

A small number of Pokemon will have no “Normal” form which may occur when their forms are unique to that Pokemon.

Common forms are as follows:

  • Normal – The standard Pokemon form
  • Alola – A form of Pokemon from the Alola region
  • Shadow – Pokemon which have been caught from Team Go Rocket encounters
  • Purified – Pokemon that have been purified using stardust after being caught as a Shadow Pokemon from Team Go Rocket

Getting currently available Pokemon Forms

This API returns all the currently possible Pokemon forms in the game master.

GET /api/v1/pokemon_forms.json

Returns a list of possible Pokemon forms in alphabetical order.

Example Data


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.