Magidoc

getAllPokemon
Query

Returns a list of all the known Pokémon.

For every Pokémon all the data on each requested field is returned.

NOTE: To skip all CAP Pokémon, PokéStar Pokémon, Missingno, and 'M (00) provide an offset of 89

You can provide take to limit the amount of Pokémon to return (default: 1), set the offset of where to start with offset , and reverse the entire array with reverse .

You can provide takeFlavorTexts to limit the amount of flavour texts to return, set the offset of where to start with offsetFlavorTexts , and reverse the entire array with reverseFlavorTexts .

While the API will currently not rate limit the usage of this query, it may do so in the future.

It is advisable to cache responses of this query.

Arguments

#

offset

Sets the offset where to start

take = 1423

Return only this many results, starting from the offset

reverse

Reverses the dataset before paginating

offsetFlavorTexts

Sets the offset for flavor texts from where to start.

takeFlavorTexts = 1

Return this many flavour texts, up to the maximum of entries that the requested Pokémon has.

reverseFlavorTexts = true

Whether to reverse the list of games from which to get the data. By default Generation 1 is considered for take first, when setting this to true that is instead Generation 8.

Response

#

Returns [ Pokemon !]!.

Example

#