Skip to main content

Games

Generation​

A generation is a grouping of the Pokémon games that separates them based on the Pokémon they include. In each generation, a new set of Pokémon, Moves, Abilities and Types that did not exist in the previous generation are released.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource
namestringYesThe name for this resource
namesArray<Name>YesThe name of this resource listed in different languages
main_regionNamedAPIResourceYesThe main region travelled in this generation
abilitiesArray<NamedAPIResource>YesA list of abilities that were introduced in this generation
movesArray<NamedAPIResource>YesA list of moves that were introduced in this generation
typesArray<NamedAPIResource>YesA list of types that were introduced in this generation
pokemon_speciesArray<NamedAPIResource>YesA list of Pokémon species that were introduced in this generation
version_groupsArray<NamedAPIResource>YesA list of version groups that were introduced in this generation

Pokedex​

A Pokédex is a handheld electronic encyclopedia device; one which is capable of recording and retaining information of the various Pokémon in a given region with the exception of the national dex and some smaller dexes related to portions of a region. See Bulbapedia for greater detail.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource
namestringYesThe name for this resource
namesArray<Name>YesThe name of this resource listed in different languages
is_main_seriesbooleanYesWhether or not this Pokédex originated in the main series of the video games
regionNamedAPIResourceYesThe region this Pokédex catalogues Pokémon for
descriptionsArray<Description>YesThe description of this resource listed in different languages
pokemon_entriesArray<PokemonEntry>YesA list of Pokémon catalogued in this Pokédex and their indexes
version_groupsArray<NamedAPIResource>YesA list of version groups this Pokédex is relevant to

PokemonEntry​

PropertyTypeRequiredDescription
entry_numbernumberYesThe index of this Pokémon species entry within the Pokédex
pokemon_speciesNamedAPIResourceYesThe Pokémon species being encountered.

Version​

Version groups categorize highly similar versions of the games.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource
namestringYesThe name for this resource
namesArray<Names>YesThe name of this resource listed in different languages
pokemon_speciesNamedAPIResourceYesThe version group this version belongs to

VersionGroup​

Version groups categorize highly similar versions of the games.

PropertyTypeRequiredDescription
idnumberYesThe identifier for this resource
namestringYesThe name for this resource
ordernumberYesOrder for sorting. Almost by date of release, except similar versions are grouped together
generationNamedAPIResourceYesThe generation this version was introduced in
move_learn_methodsArray<NamedAPIResource>YesA list of methods in which Pokémon can learn moves in this version group
pokedexesArray<NamedAPIResource>YesA list of Pokédexes introduces in this version group
regionsArray<NamedAPIResource>YesA list of regions that can be visited in this version group
versionsArray<NamedAPIResource>YesThe versions this version group owns