Skip to main content

Games

The Pokémon games are all video games in the Pokémon franchise. All games in the standard style are considered the base, definitive canon for the Pokémon series.

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.
version_groupNamedAPIResourceYesThe 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.