Skip to content

API V2

This is a consumption-only API — only the HTTP GET method is available on resources.

No authentication is required to access this API, and all resources are fully open and available. Since the move to static hosting in November 2018, rate limiting has been removed entirely, but we still encourage you to limit the frequency of requests to limit our hosting costs.

PokéAPI is free and open to use. It is also very popular. Because of this, we ask every developer to abide by our fair use policy. People not complying with the fair use policy will have their IP address permanently banned.

PokéAPI is primarily an educational tool, and we will not tolerate denial of service attacks preventing people from learning.

  • Locally cache resources whenever you request them.
  • Be nice and friendly to your fellow PokéAPI developers.
  • If you spot security vulnerabilities act and report them responsibly.

Currently no maintainer has enough free time to support the community on Slack. Our Slack is in an unmaintained status. You can still sign up right here then visit our Slack page.

The OpenAPI documentation is dynamically generated from the official PokeAPI OpenAPI specification.


Calling any API endpoint without a resource ID or name will return a paginated list of available resources for that API. By default, a list “page” will contain up to 20 resources.

If you would like to change this, just add a limit query parameter to the GET request, e.g. ?limit=60. You can use offset to move to the next page, e.g. ?limit=60&offset=60.

Named (Endpoint)

GET https://pokeapi.co/api/v2/{endpoint}/
{
"count": 248,
"next": "https://pokeapi.co/api/v2/ability/?limit=20&offset=20",
"previous": null,
"results": [
{
"name": "stench",
"url": "https://pokeapi.co/api/v2/ability/1/"
}
]
}

NamedAPIResourceList (Type)

NameDescriptionType
countThe total number of resources available from this API.integer
nextThe URL for the next page in the list.string
previousThe URL for the previous page in the list.string
resultsA list of named API resources.listofNamedAPIResource

Unnamed (Endpoint)

GET https://pokeapi.co/api/v2/{endpoint}/
{
"count": 541,
"next": "https://pokeapi.co/api/v2/evolution-chain?offset=20&limit=20",
"previous": null,
"results": [
{
"url": "https://pokeapi.co/api/v2/evolution-chain/1/"
}
]
}

APIResourceList (Type)

NameDescriptionType
countThe total number of resources available from this API.integer
nextThe URL for the next page in the list.string
previousThe URL for the previous page in the list.string
resultsA list of unnamed API resources.listofAPIResource

Berries (Endpoint)

Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokémon. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/berry

Berry (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
growth_timeTime it takes the tree to grow one stage, in hours. Berry trees go through four of these growth stages before they can be picked.integer
max_harvestThe maximum number of these berries that can grow on one tree in Generation IV.integer
natural_gift_powerThe power of the move "Natural Gift" when used with this Berry.integer
sizeThe size of this Berry, in millimeters.integer
smoothnessThe smoothness of this Berry, used in making Pokéblocks or Poffins.integer
soil_drynessThe speed at which this Berry dries out the soil as it grows. A higher rate means the soil dries more quickly.integer
firmnessThe firmness of this berry, used in making Pokéblocks or Poffins.
flavorsA list of references to each flavor a berry can have and the potency of each of those flavors in regard to this berry.listofBerryFlavorMap
itemBerries are actually items. This is a reference to the item specific data for this berry.
natural_gift_typeThe type inherited by "Natural Gift" when used with this Berry.

BerryFlavorMap (Type)

NameDescriptionType
potencyHow powerful the referenced flavor is for this berry.integer
flavorThe referenced berry flavor.

Berry Firmnesses (Endpoint)

Berries can be soft or hard. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/berry-firmness

BerryFirmness (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
berriesA list of the berries with this firmness.listof
namesThe name of this resource listed in different languages.listofName

Berry Flavors (Endpoint)

Flavors determine whether a Pokémon will benefit or suffer from eating a berry based on their nature. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/berry-flavor

BerryFlavor (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
berriesA list of the berries with this flavor.listofFlavorBerryMap
contest_typeThe contest type that correlates with this berry flavor.
namesThe name of this resource listed in different languages.listofName

FlavorBerryMap (Type)

NameDescriptionType
potencyHow powerful the referenced flavor is for this berry.integer
berryThe berry with the referenced flavor.

Contest Types (Endpoint)

Contest types are categories judges used to weigh a Pokémon's condition in Pokémon contests. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/contest-type

ContestType (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
berry_flavorThe berry flavor that correlates with this contest type.
namesThe name of this contest type listed in different languages.listofContestName

ContestName (Type)

NameDescriptionType
nameThe name for this contest.string
colorThe color associated with this contest's name.string
languageThe language that this name is in.

Contest Effects (Endpoint)

Contest effects refer to the effects of moves when used in contests.

https://pokeapi.co/api/v2/contest-effect

ContestEffect (Type)

NameDescriptionType
idThe identifier for this resource.integer
appealThe base number of hearts the user of this move gets.integer
jamThe base number of hearts the user's opponent loses.integer
effect_entriesThe result of this contest effect listed in different languages.listofEffect
flavor_text_entriesThe flavor text of this contest effect listed in different languages.listofContestEffectFlavorText

ContestEffectFlavorText (Type)

NameDescriptionType
flavor_textThe localized flavor text for an API resource in a specific language.string
languageThe language this name is in.

Super Contest Effects (Endpoint)

Super contest effects refer to the effects of moves when used in super contests.

https://pokeapi.co/api/v2/super-contest-effect

SuperContestEffect (Type)

NameDescriptionType
idThe identifier for this resource.integer
appealThe level of appeal this super contest effect has.integer
flavor_text_entriesThe flavor text of this super contest effect listed in different languages.listofSuperContestEffectFlavorText
movesA list of moves that have the effect when used in super contests.listof

SuperContestEffectFlavorText (Type)

NameDescriptionType
flavor_textThe localized flavor text for an API resource in a specific language.string
languageThe language this name is in.

Encounter Methods (Endpoint)

Methods by which the player might can encounter Pokémon in the wild, e.g., walking in tall grass. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/encounter-method

EncounterMethod (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
orderA good value for sorting.integer
namesThe name of this resource listed in different languages.listofName

Encounter Conditions (Endpoint)

Conditions which affect what pokemon might appear in the wild, e.g., day or night.

https://pokeapi.co/api/v2/encounter-condition

EncounterCondition (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
valuesA list of possible values for this encounter condition.listof

Encounter Condition Values (Endpoint)

Encounter condition values are the various states that an encounter condition can have, i.e., time of day can be either day or night.

https://pokeapi.co/api/v2/encounter-condition-value

EncounterConditionValue (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
conditionThe condition this encounter condition value pertains to.
namesThe name of this resource listed in different languages.listofName

Evolution Chains (Endpoint)

Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokémon they can evolve into up through the hierarchy.

https://pokeapi.co/api/v2/evolution-chain

EvolutionChain (Type)

NameDescriptionType
idThe identifier for this resource.integer
baby_trigger_itemThe item that a Pokémon would be holding when mating that would trigger the egg hatching a baby Pokémon rather than a basic Pokémon.
chainThe base chain link object. Each link contains evolution details for a Pokémon in the chain. Each link references the next Pokémon in the natural evolution order.
NameDescriptionType
is_babyWhether or not this link is for a baby Pokémon. This would only ever be true on the base link.boolean
speciesThe Pokémon species at this point in the evolution chain.
evolution_detailsAll details regarding the specific details of the referenced Pokémon species evolution.listofEvolutionDetail
evolves_toA List of chain objects.listofChainLink

EvolutionDetail (Type)

NameDescriptionType
version_group_idThe version group in which the evolution was introduced.
is_defaultWhether the evolution is considered as the expected evolution in a main series game. Each unique Pokémon variety of a line capable of evolution should have exactly one 'default' evolution. For example, the Meowth species has three default evolutions as there are three distinct varieties it can evolve into: Persian, Alolan Persian, and Perrserker.boolean
itemThe item required to cause evolution this into Pokémon species.
triggerThe type of event that triggers evolution into this Pokémon species.
genderThe id of the gender of the evolving Pokémon species must be in order to evolve into this Pokémon species.integer
held_itemThe item the evolving Pokémon species must be holding during the evolution trigger event to evolve into this Pokémon species.
known_moveThe move that must be known by the evolving Pokémon species during the evolution trigger event in order to evolve into this Pokémon species.
known_move_typeThe evolving Pokémon species must know a move with this type during the evolution trigger event in order to evolve into this Pokémon species.
locationThe location the evolution must be triggered at.
min_levelThe minimum required level of the evolving Pokémon species to evolve into this Pokémon species.integer
min_happinessThe minimum required level of happiness the evolving Pokémon species to evolve into this Pokémon species.integer
min_beautyThe minimum required level of beauty the evolving Pokémon species to evolve into this Pokémon species.integer
min_affectionThe minimum required level of affection the evolving Pokémon species to evolve into this Pokémon species.integer
near_special_rockWhether or not you need to be near a Moss Rock or Icy Rock to evolve into this Pokémon species.boolean
needs_multiplayerWhether or not multiplayer link play is needed to evolve into this Pokémon species (e.g. Union Circle).boolean
needs_overworld_rainWhether or not it must be raining in the overworld to cause evolution this Pokémon species.boolean
party_speciesThe Pokémon species that must be in the players party in order for the evolving Pokémon species to evolve into this Pokémon species.
party_typeThe player must have a Pokémon of this type in their party during the evolution trigger event in order for the evolving Pokémon species to evolve into this Pokémon species.
relative_physical_statsThe required relation between the Pokémon's Attack and Defense stats. 1 means Attack > Defense. 0 means Attack = Defense. -1 means Attack < Defense.integer
time_of_dayThe required time of day. Day or night.string
trade_speciesPokémon species for which this one must be traded.
turn_upside_downWhether or not the 3DS needs to be turned upside-down as this Pokémon levels up.boolean
regionThe required region in which this evolution can occur.
base_formThe required form for which this evolution can occur.
evolved_formThe form to which this evolution occurs.
used_moveThe move that must be used by the evolving Pokémon species during the evolution trigger event in order to evolve into this Pokémon species.
min_move_countThe minimum number of times a move must be used in order to evolve into this Pokémon species.integer
min_stepsThe minimum number of steps that must be taken in order to evolve into this Pokémon species.integer
min_damage_takenThe minimum amount of damage taken during the evolution trigger event in order to evolve into this Pokémon species.integer

Evolution Triggers (Endpoint)

Evolution triggers are the events and conditions that cause a Pokémon to evolve. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/evolution-trigger

EvolutionTrigger (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
pokemon_speciesA list of pokemon species that result from this evolution trigger.listof

Generations (Endpoint)

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.

https://pokeapi.co/api/v2/generation

Generation (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
abilitiesA list of abilities that were introduced in this generation.listof
namesThe name of this resource listed in different languages.listofName
main_regionThe main region travelled in this generation.
movesA list of moves that were introduced in this generation.listof
pokemon_speciesA list of Pokémon species that were introduced in this generation.listof
typesA list of types that were introduced in this generation.listof
version_groupsA list of version groups that were introduced in this generation.listof

Pokedexes (Endpoint)

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.

https://pokeapi.co/api/v2/pokedex

Pokedex (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
is_main_seriesWhether or not this Pokédex originated in the main series of the video games.boolean
descriptionsThe description of this resource listed in different languages.listofDescription
namesThe name of this resource listed in different languages.listofName
pokemon_entriesA list of Pokémon catalogued in this Pokédex and their indexes.listofPokemonEntry
regionThe region this Pokédex catalogues Pokémon for.
version_groupsA list of version groups this Pokédex is relevant to.listof

PokemonEntry (Type)

NameDescriptionType
entry_numberThe index of this Pokémon species entry within the Pokédex.integer
pokemon_speciesThe Pokémon species being encountered.

Version (Endpoint)

Versions of the games, e.g., Red, Blue or Yellow.

https://pokeapi.co/api/v2/version

Version (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
version_groupThe version group this version belongs to.

Version Groups (Endpoint)

Version groups categorize highly similar versions of the games.

https://pokeapi.co/api/v2/version-group

VersionGroup (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
orderOrder for sorting. Almost by date of release, except similar versions are grouped together.integer
generationThe generation this version was introduced in.
move_learn_methodsA list of methods in which Pokémon can learn moves in this version group.listof
pokedexesA list of Pokédexes introduces in this version group.listof
regionsA list of regions that can be visited in this version group.listof
versionsThe versions this version group owns.listof

Item (Endpoint)

An item is an object in the games which the player can pick up, keep in their bag, and use in some manner. They have various uses, including healing, powering up, helping catch Pokémon, or to access a new area.

https://pokeapi.co/api/v2/item

Item (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
costThe price of this item in stores.integer
fling_powerThe power of the move Fling when used with this item.integer
fling_effectThe effect of the move Fling when used with this item.
attributesA list of attributes this item has.listof
categoryThe category of items this item falls into.
effect_entriesThe effect of this ability listed in different languages.listofVerboseEffect
flavor_text_entriesThe flavor text of this ability listed in different languages.listofVersionGroupFlavorText
game_indicesA list of game indices relevent to this item by generation.listofGenerationGameIndex
namesThe name of this item listed in different languages.listofName
spritesA set of sprites used to depict this item in the game.
held_by_pokemonA list of Pokémon that might be found in the wild holding this item.listofItemHolderPokemon
baby_trigger_forAn evolution chain this item requires to produce a bay during mating.
machinesA list of the machines related to this item.listofMachineVersionDetail

ItemSprites (Type)

NameDescriptionType
defaultThe default depiction of this item.string

ItemHolderPokemon (Type)

NameDescriptionType
pokemonThe Pokémon that holds this item.
version_detailsThe details for the version that this item is held in by the Pokémon.listofItemHolderPokemonVersionDetail

ItemHolderPokemonVersionDetail (Type)

NameDescriptionType
rarityHow often this Pokémon holds this item in this version.integer
versionThe version that this item is held in by the Pokémon.

Item Attributes (Endpoint)

Item attributes define particular aspects of items, e.g. "usable in battle" or "consumable".

https://pokeapi.co/api/v2/item-attribute

ItemAttribute (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
itemsA list of items that have this attribute.listof
namesThe name of this item attribute listed in different languages.listofName
descriptionsThe description of this item attribute listed in different languages.listofDescription

Item Categories (Endpoint)

Item categories determine where items will be placed in the players bag.

https://pokeapi.co/api/v2/item-category

ItemCategory (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
itemsA list of items that are a part of this category.listof
namesThe name of this item category listed in different languages.listofName
pocketThe pocket items in this category would be put in.

Item Fling Effects (Endpoint)

The various effects of the move "Fling" when used with different items.

https://pokeapi.co/api/v2/item-fling-effect

ItemFlingEffect (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
effect_entriesThe result of this fling effect listed in different languages.listofEffect
itemsA list of items that have this fling effect.listof

Item Pockets (Endpoint)

Pockets within the players bag used for storing items by category.

https://pokeapi.co/api/v2/item-pocket

ItemPocket (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
categoriesA list of item categories that are relevant to this item pocket.listof
namesThe name of this resource listed in different languages.listofName

Locations (Endpoint)

Locations that can be visited within the games. Locations make up sizable portions of regions, like cities or routes.

https://pokeapi.co/api/v2/location

Location (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
regionThe region this location can be found in.
namesThe name of this resource listed in different languages.listofName
game_indicesA list of game indices relevent to this location by generation.listofGenerationGameIndex
areasAreas that can be found within this location.listof

Location Areas (Endpoint)

Location areas are sections of areas, such as floors in a building or cave. Each area has its own set of possible Pokémon encounters.

https://pokeapi.co/api/v2/location-area

LocationArea (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
game_indexThe internal id of an API resource within game data.integer
encounter_method_ratesA list of methods in which Pokémon may be encountered in this area and how likely the method will occur depending on the version of the game.listofEncounterMethodRate
locationThe region this location area can be found in.
namesThe name of this resource listed in different languages.listofName
pokemon_encountersA list of Pokémon that can be encountered in this area along with version specific details about the encounter.listofPokemonEncounter

EncounterMethodRate (Type)

NameDescriptionType
encounter_methodThe method in which Pokémon may be encountered in an area..
version_detailsThe chance of the encounter to occur on a version of the game.listofEncounterVersionDetails

EncounterVersionDetails (Type)

NameDescriptionType
rateThe chance of an encounter to occur.integer
versionThe version of the game in which the encounter can occur with the given chance.

PokemonEncounter (Type)

NameDescriptionType
pokemonThe Pokémon being encountered.
version_detailsA list of versions and encounters with Pokémon that might happen in the referenced location area.listofVersionEncounterDetail

Pal Park Areas (Endpoint)

Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park.

https://pokeapi.co/api/v2/pal-park-area

PalParkArea (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
pokemon_encountersA list of Pokémon encountered in thi pal park area along with details.listofPalParkEncounterSpecies

PalParkEncounterSpecies (Type)

NameDescriptionType
base_scoreThe base score given to the player when this Pokémon is caught during a pal park run.integer
rateThe base rate for encountering this Pokémon in this pal park area.integer
pokemon_speciesThe Pokémon species being encountered.

Regions (Endpoint)

A region is an organized area of the Pokémon world. Most often, the main difference between regions is the species of Pokémon that can be encountered within them.

https://pokeapi.co/api/v2/region

Region (Type)

NameDescriptionType
idThe identifier for this resource.integer
locationsA list of locations that can be found in this region.listof
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
main_generationThe generation this region was introduced in.
pokedexesA list of pokédexes that catalogue Pokémon in this region.listof
version_groupsA list of version groups where this region can be visited.listof

Machines (Endpoint)

Machines are the representation of items that teach moves to Pokémon. They vary from version to version, so it is not certain that one specific TM or HM corresponds to a single Machine.

https://pokeapi.co/api/v2/machine

Machine (Type)

NameDescriptionType
idThe identifier for this resource.integer
itemThe TM or HM item that corresponds to this machine.
moveThe move that is taught by this machine.
version_groupThe version group that this machine applies to.

Moves (Endpoint)

Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas.

https://pokeapi.co/api/v2/move

Move (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
accuracyThe percent value of how likely this move is to be successful.integer
effect_chanceThe percent value of how likely it is this moves effect will happen.integer
ppPower points. The number of times this move can be used.integer
priorityA value between -8 and 8. Sets the order in which moves are executed during battle. See Bulbapedia for greater detail.integer
powerThe base power of this move with a value of 0 if it does not have a base power.integer
contest_combosA detail of normal and super contest combos that require this move.
contest_typeThe type of appeal this move gives a Pokémon when used in a contest.
contest_effectThe effect the move has when used in a contest.
damage_classThe type of damage the move inflicts on the target, e.g. physical.
effect_entriesThe effect of this move listed in different languages.listofVerboseEffect
effect_changesThe list of previous effects this move has had across version groups of the games.listofAbilityEffectChange
learned_by_pokemonList of Pokemon that can learn the movelistof
flavor_text_entriesThe flavor text of this move listed in different languages.listofMoveFlavorText
generationThe generation in which this move was introduced.
machinesA list of the machines that teach this move.listofMachineVersionDetail
metaMetadata about this move
namesThe name of this resource listed in different languages.listofName
past_valuesA list of move resource value changes across version groups of the game.listofPastMoveStatValues
stat_changesA list of stats this moves effects and how much it effects them.listofMoveStatChange
super_contest_effectThe effect the move has when used in a super contest.
targetThe type of target that will receive the effects of the attack.
typeThe elemental type of this move.

ContestComboSets (Type)

NameDescriptionType
normalA detail of moves this move can be used before or after, granting additional appeal points in contests.
superA detail of moves this move can be used before or after, granting additional appeal points in super contests.

ContestComboDetail (Type)

NameDescriptionType
use_beforeA list of moves to use before this move.listof
use_afterA list of moves to use after this move.listof

MoveFlavorText (Type)

NameDescriptionType
flavor_textThe localized flavor text for an api resource in a specific language.string
languageThe language this name is in.
version_groupThe version group that uses this flavor text.

MoveMetaData (Type)

NameDescriptionType
ailmentThe status ailment this move inflicts on its target.
categoryThe category of move this move falls under, e.g. damage or ailment.
min_hitsThe minimum number of times this move hits. Null if it always only hits once.integer
max_hitsThe maximum number of times this move hits. Null if it always only hits once.integer
min_turnsThe minimum number of turns this move continues to take effect. Null if it always only lasts one turn.integer
max_turnsThe maximum number of turns this move continues to take effect. Null if it always only lasts one turn.integer
drainHP drain (if positive) or Recoil damage (if negative), in percent of damage done.integer
healingThe amount of hp gained by the attacking Pokemon, in percent of it's maximum HP.integer
crit_rateCritical hit rate bonus.integer
ailment_chanceThe likelihood this attack will cause an ailment.integer
flinch_chanceThe likelihood this attack will cause the target Pokémon to flinch.integer
stat_chanceThe likelihood this attack will cause a stat change in the target Pokémon.integer

MoveStatChange (Type)

NameDescriptionType
changeThe amount of change.integer
statThe stat being affected.

PastMoveStatValues (Type)

NameDescriptionType
accuracyThe percent value of how likely this move is to be successful.integer
effect_chanceThe percent value of how likely it is this moves effect will take effect.integer
powerThe base power of this move with a value of 0 if it does not have a base power.integer
ppPower points. The number of times this move can be used.integer
effect_entriesThe effect of this move listed in different languages.listofVerboseEffect
typeThe elemental type of this move.
version_groupThe version group in which these move stat values were in effect.

Move Ailments (Endpoint)

Move Ailments are status conditions caused by moves used during battle. See Bulbapedia for greater detail.

https://pokeapi.co/api/v2/move-ailment

MoveAilment (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
movesA list of moves that cause this ailment.listof
namesThe name of this resource listed in different languages.listofName

Move Battle Styles (Endpoint)

Styles of moves when used in the Battle Palace. See Bulbapedia for greater detail.

https://pokeapi.co/api/v2/move-battle-style

MoveBattleStyle (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName

Move Categories (Endpoint)

Very general categories that loosely group move effects.

https://pokeapi.co/api/v2/move-category

MoveCategory (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
movesA list of moves that fall into this category.listof
descriptionsThe description of this resource listed in different languages.listofDescription

Move Damage Classes (Endpoint)

Damage classes moves can have, e.g. physical, special, or non-damaging.

https://pokeapi.co/api/v2/move-damage-class

MoveDamageClass (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
descriptionsThe description of this resource listed in different languages.listofDescription
movesA list of moves that fall into this damage class.listof
namesThe name of this resource listed in different languages.listofName

Move Learn Methods (Endpoint)

Methods by which Pokémon can learn moves.

https://pokeapi.co/api/v2/move-learn-method

MoveLearnMethod (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
descriptionsThe description of this resource listed in different languages.listofDescription
namesThe name of this resource listed in different languages.listofName
version_groupsA list of version groups where moves can be learned through this method.listof

Move Targets (Endpoint)

Targets moves can be directed at during battle. Targets can be Pokémon, environments or even other moves.

https://pokeapi.co/api/v2/move-target

MoveTarget (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
descriptionsThe description of this resource listed in different languages.listofDescription
movesA list of moves that that are directed at this target.listof
namesThe name of this resource listed in different languages.listofName

Abilities (Endpoint)

Abilities provide passive effects for Pokémon in battle or in the overworld. Pokémon have multiple possible abilities but can have only one ability at a time. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/ability

Ability (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
is_main_seriesWhether or not this ability originated in the main series of the video games.boolean
generationThe generation this ability originated in.
namesThe name of this resource listed in different languages.listofName
effect_entriesThe effect of this ability listed in different languages.listofVerboseEffect
effect_changesThe list of previous effects this ability has had across version groups.listofAbilityEffectChange
flavor_text_entriesThe flavor text of this ability listed in different languages.listofAbilityFlavorText
pokemonA list of Pokémon that could potentially have this ability.listofAbilityPokemon

AbilityEffectChange (Type)

NameDescriptionType
effect_entriesThe previous effect of this ability listed in different languages.listofEffect
version_groupThe version group in which the previous effect of this ability originated.

AbilityFlavorText (Type)

NameDescriptionType
flavor_textThe localized name for an API resource in a specific language.string
languageThe language this text resource is in.
version_groupThe version group that uses this flavor text.

AbilityPokemon (Type)

NameDescriptionType
is_hiddenWhether or not this a hidden ability for the referenced Pokémon.boolean
slotPokémon have 3 ability 'slots' which hold references to possible abilities they could have. This is the slot of this ability for the referenced pokemon.integer
pokemonThe Pokémon this ability could belong to.

Characteristics (Endpoint)

Characteristics indicate which stat contains a Pokémon's highest IV. A Pokémon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/characteristic

Characteristic (Type)

NameDescriptionType
idThe identifier for this resource.integer
gene_moduloThe remainder of the highest stat/IV divided by 5.integer
possible_valuesThe possible values of the highest stat that would result in a Pokémon recieving this characteristic when divided by 5.listofinteger
highest_statThe stat which results in this characteristic.
descriptionsThe descriptions of this characteristic listed in different languages.listofDescription

Egg Groups (Endpoint)

Egg Groups are categories which determine which Pokémon are able to interbreed. Pokémon may belong to either one or two Egg Groups. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/egg-group

EggGroup (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
pokemon_speciesA list of all Pokémon species that are members of this egg group.listof

Genders (Endpoint)

Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/gender

Gender (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
pokemon_species_detailsA list of Pokémon species that can be this gender and how likely it is that they will be.listofPokemonSpeciesGender
required_for_evolutionA list of Pokémon species that required this gender in order for a Pokémon to evolve into them.listof

PokemonSpeciesGender (Type)

NameDescriptionType
rateThe chance of this Pokémon being female, in eighths; or -1 for genderless.integer
pokemon_speciesA Pokémon species that can be the referenced gender.

Growth Rates (Endpoint)

Growth rates are the speed with which Pokémon gain levels through experience. Check out Bulbapedia for greater detail.

https://pokeapi.co/api/v2/growth-rate

GrowthRate (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
formulaThe formula used to calculate the rate at which the Pokémon species gains level.string
descriptionsThe descriptions of this characteristic listed in different languages.listofDescription
levelsA list of levels and the amount of experienced needed to atain them based on this growth rate.listofGrowthRateExperienceLevel
pokemon_speciesA list of Pokémon species that gain levels at this growth rate.listof

GrowthRateExperienceLevel (Type)

NameDescriptionType
levelThe level gained.integer
experienceThe amount of experience required to reach the referenced level.integer

Natures (Endpoint)

Natures influence how a Pokémon's stats grow. See Bulbapedia for greater detail.

https://pokeapi.co/api/v2/nature

Nature (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
decreased_statThe stat decreased by 10% in Pokémon with this nature.
increased_statThe stat increased by 10% in Pokémon with this nature.
hates_flavorThe flavor hated by Pokémon with this nature.
likes_flavorThe flavor liked by Pokémon with this nature.
pokeathlon_stat_changesA list of Pokéathlon stats this nature effects and how much it effects them.listofNatureStatChange
move_battle_style_preferencesA list of battle styles and how likely a Pokémon with this nature is to use them in the Battle Palace or Battle Tent.listofMoveBattleStylePreference
namesThe name of this resource listed in different languages.listofName

NatureStatChange (Type)

NameDescriptionType
max_changeThe amount of change.integer
pokeathlon_statThe stat being affected.

MoveBattleStylePreference (Type)

NameDescriptionType
low_hp_preferenceChance of using the move, in percent, if HP is under one half.integer
high_hp_preferenceChance of using the move, in percent, if HP is over one half.integer
move_battle_styleThe move battle style.

Pokeathlon Stats (Endpoint)

Pokeathlon Stats are different attributes of a Pokémon's performance in Pokéathlons. In Pokéathlons, competitions happen on different courses; one for each of the different Pokéathlon stats. See Bulbapedia for greater detail.

https://pokeapi.co/api/v2/pokeathlon-stat

PokeathlonStat (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
affecting_naturesA detail of natures which affect this Pokéathlon stat positively or negatively.

NaturePokeathlonStatAffectSets (Type)

NameDescriptionType
increaseA list of natures and how they change the referenced Pokéathlon stat.listofNaturePokeathlonStatAffect
decreaseA list of natures and how they change the referenced Pokéathlon stat.listofNaturePokeathlonStatAffect

NaturePokeathlonStatAffect (Type)

NameDescriptionType
max_changeThe maximum amount of change to the referenced Pokéathlon stat.integer
natureThe nature causing the change.

Pokemon (Endpoint)

Pokémon are the creatures that inhabit the world of the Pokémon games. They can be caught using Pokéballs and trained by battling with other Pokémon. Each Pokémon belongs to a specific species but may take on a variant which makes it differ from other Pokémon of the same species, such as base stats, available abilities and typings. See Bulbapedia for greater detail.

https://pokeapi.co/api/v2/pokemon

Pokemon (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
base_experienceThe base experience gained for defeating this Pokémon.integer
heightThe height of this Pokémon in decimetres.integer
is_defaultSet for exactly one Pokémon used as the default for each species.boolean
orderOrder for sorting. Almost national order, except families are grouped together.integer
weightThe weight of this Pokémon in hectograms.integer
abilitiesA list of abilities this Pokémon could potentially have.listofPokemonAbility
formsA list of forms this Pokémon can take on.listof
game_indicesA list of game indices relevent to Pokémon item by generation.listofVersionGameIndex
held_itemsA list of items this Pokémon may be holding when encountered.listofPokemonHeldItem
location_area_encountersA link to a list of location areas, as well as encounter details pertaining to specific versions.string
movesA list of moves along with learn methods and level details pertaining to specific version groups.listofPokemonMove
past_typesA list of details showing types this pokémon had in previous generationslistofPokemonTypePast
past_abilitiesA list of details showing abilities this pokémon had in previous generationslistofPokemonAbilityPast
past_statsA list of details showing stats this pokémon had in previous generationslistofPokemonStatPast
spritesA set of sprites used to depict this Pokémon in the game. A visual representation of the various sprites can be found at PokeAPI/sprites
criesA set of cries used to depict this Pokémon in the game. A visual representation of the various cries can be found at PokeAPI/cries
speciesThe species this Pokémon belongs to.
statsA list of base stat values for this Pokémon.listofPokemonStat
typesA list of details showing types this Pokémon has.listofPokemonType

PokemonAbility (Type)

NameDescriptionType
is_hiddenWhether or not this is a hidden ability.boolean
slotThe slot this ability occupies in this Pokémon species.integer
abilityThe ability the Pokémon may have.

PokemonType (Type)

NameDescriptionType
slotThe order the Pokémon's types are listed in.integer
typeThe type the referenced Pokémon has.

PokemonFormType (Type)

NameDescriptionType
slotThe order the Pokémon's types are listed in.integer
typeThe type the referenced Form has.

PokemonTypePast (Type)

NameDescriptionType
generationThe last generation in which the referenced pokémon had the listed types.
typesThe types the referenced pokémon had up to and including the listed generation.listofPokemonType

PokemonAbilityPast (Type)

NameDescriptionType
generationThe last generation in which the referenced pokémon had the listed abilities.
abilitiesThe abilities the referenced pokémon had up to and including the listed generation. If null, the slot was previously empty.listofPokemonAbility

PokemonStatPast (Type)

NameDescriptionType
generationThe last generation in which the referenced pokémon had the listed stats.
statsThe stat the Pokémon had up to and including the listed generation.listofPokemonStat

PokemonHeldItem (Type)

NameDescriptionType
itemThe item the referenced Pokémon holds.
version_detailsThe details of the different versions in which the item is held.listofPokemonHeldItemVersion

PokemonHeldItemVersion (Type)

NameDescriptionType
versionThe version in which the item is held.
rarityHow often the item is held.integer

PokemonMove (Type)

NameDescriptionType
moveThe move the Pokémon can learn.
version_group_detailsThe details of the version in which the Pokémon can learn the move.listofPokemonMoveVersion

PokemonMoveVersion (Type)

NameDescriptionType
move_learn_methodThe method by which the move is learned.
version_groupThe version group in which the move is learned.
level_learned_atThe minimum level to learn the move.integer
orderOrder by which the pokemon will learn the move. A newly learnt move will replace the move with lowest order.integer

PokemonStat (Type)

NameDescriptionType
statThe stat the Pokémon has.
effortThe effort points (EV) the Pokémon has in the stat.integer
base_statThe base value of the stat.integer

PokemonSprites (Type)

NameDescriptionType
front_defaultThe default depiction of this Pokémon from the front in battle.string
front_shinyThe shiny depiction of this Pokémon from the front in battle.string
front_femaleThe female depiction of this Pokémon from the front in battle.string
front_shiny_femaleThe shiny female depiction of this Pokémon from the front in battle.string
back_defaultThe default depiction of this Pokémon from the back in battle.string
back_shinyThe shiny depiction of this Pokémon from the back in battle.string
back_femaleThe female depiction of this Pokémon from the back in battle.string
back_shiny_femaleThe shiny female depiction of this Pokémon from the back in battle.string

PokemonCries (Type)

NameDescriptionType
latestThe latest depiction of this Pokémon's cry.string
legacyThe legacy depiction of this Pokémon's cry.string

Pokemon Location Areas (Endpoint)

Pokémon Location Areas are ares where Pokémon can be found.

https://pokeapi.co/api/v2/pokemon

LocationAreaEncounter (Type)

NameDescriptionType
location_areaThe location area the referenced Pokémon can be encountered in.
version_detailsA list of versions and encounters with the referenced Pokémon that might happen.listofVersionEncounterDetail

Pokemon Colors (Endpoint)

Colors used for sorting Pokémon in a Pokédex. The color listed in the Pokédex is usually the color most apparent or covering each Pokémon's body. No orange category exists; Pokémon that are primarily orange are listed as red or brown.

https://pokeapi.co/api/v2/pokemon-color

PokemonColor (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
pokemon_speciesA list of the Pokémon species that have this color.listof

Pokemon Forms (Endpoint)

Some Pokémon may appear in one of multiple, visually different forms. These differences are purely cosmetic. For variations within a Pokémon species, which do differ in more than just visuals, the 'Pokémon' entity is used to represent such a variety.

https://pokeapi.co/api/v2/pokemon-form

PokemonForm (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
orderThe order in which forms should be sorted within all forms. Multiple forms may have equal order, in which case they should fall back on sorting by name.integer
form_orderThe order in which forms should be sorted within a species' forms.integer
is_defaultTrue for exactly one form used as the default for each Pokémon.boolean
is_battle_onlyWhether or not this form can only happen during battle.boolean
is_megaWhether or not this form requires mega evolution.boolean
form_nameThe name of this form.string
pokemonThe Pokémon that can take on this form.
typesA list of details showing types this Pokémon form has.listofPokemonFormType
spritesA set of sprites used to depict this Pokémon form in the game.
version_groupThe version group this Pokémon form was introduced in.
namesThe form specific full name of this Pokémon form, or empty if the form does not have a specific name.listofName
form_namesThe form specific form name of this Pokémon form, or empty if the form does not have a specific name.listofName

PokemonFormSprites (Type)

NameDescriptionType
front_defaultThe default depiction of this Pokémon form from the front in battle.string
front_shinyThe shiny depiction of this Pokémon form from the front in battle.string
back_defaultThe default depiction of this Pokémon form from the back in battle.string
back_shinyThe shiny depiction of this Pokémon form from the back in battle.string

Pokemon Habitats (Endpoint)

Habitats are generally different terrain Pokémon can be found in but can also be areas designated for rare or legendary Pokémon.

https://pokeapi.co/api/v2/pokemon-habitat

PokemonHabitat (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
namesThe name of this resource listed in different languages.listofName
pokemon_speciesA list of the Pokémon species that can be found in this habitat.listof

Pokemon Shapes (Endpoint)

Shapes used for sorting Pokémon in a Pokédex.

https://pokeapi.co/api/v2/pokemon-shape

PokemonShape (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
awesome_namesThe "scientific" name of this Pokémon shape listed in different languages.listofAwesomeName
namesThe name of this resource listed in different languages.listofName
pokemon_speciesA list of the Pokémon species that have this shape.listof

AwesomeName (Type)

NameDescriptionType
awesome_nameThe localized "scientific" name for an API resource in a specific language.string
languageThe language this "scientific" name is in.

Pokemon Species (Endpoint)

A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant.

https://pokeapi.co/api/v2/pokemon-species

PokemonSpecies (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
orderThe order in which species should be sorted. Based on National Dex order, except families are grouped together and sorted by stage.integer
gender_rateThe chance of this Pokémon being female, in eighths; or -1 for genderless.integer
capture_rateThe base capture rate; up to 255. The higher the number, the easier the catch.integer
base_happinessThe happiness when caught by a normal Pokéball; up to 255. The higher the number, the happier the Pokémon.integer
is_babyWhether or not this is a baby Pokémon.boolean
is_legendaryWhether or not this is a legendary Pokémon.boolean
is_mythicalWhether or not this is a mythical Pokémon.boolean
hatch_counterInitial hatch counter: one must walk Y × (hatch_counter + 1) steps before this Pokémon's egg hatches, unless utilizing bonuses like Flame Body's. Y varies per generation. In Generations II, III, and VII, Egg cycles are 256 steps long. In Generation IV, Egg cycles are 255 steps long. In Pokémon Brilliant Diamond and Shining Pearl, Egg cycles are also 255 steps long, but are shorter on special dates. In Generations V and VI, Egg cycles are 257 steps long. In Pokémon Sword and Shield, and in Pokémon Scarlet and Violet, Egg cycles are 128 steps long.integer
has_gender_differencesWhether or not this Pokémon has visual gender differences.boolean
forms_switchableWhether or not this Pokémon has multiple forms and can switch between them.boolean
growth_rateThe rate at which this Pokémon species gains levels.
pokedex_numbersA list of Pokedexes and the indexes reserved within them for this Pokémon species.listofPokemonSpeciesDexEntry
egg_groupsA list of egg groups this Pokémon species is a member of.listof
colorThe color of this Pokémon for Pokédex search.
shapeThe shape of this Pokémon for Pokédex search.
evolves_from_speciesThe Pokémon species that evolves into this Pokemon_species.
evolution_chainThe evolution chain this Pokémon species is a member of.
habitatThe habitat this Pokémon species can be encountered in.
generationThe generation this Pokémon species was introduced in.
namesThe name of this resource listed in different languages.listofName
pal_park_encountersA list of encounters that can be had with this Pokémon species in pal park.listofPalParkEncounterArea
flavor_text_entriesA list of flavor text entries for this Pokémon species.listofFlavorText
form_descriptionsDescriptions of different forms Pokémon take on within the Pokémon species.listofDescription
generaThe genus of this Pokémon species listed in multiple languages.listofGenus
varietiesA list of the Pokémon that exist within this Pokémon species.listofPokemonSpeciesVariety

Genus (Type)

NameDescriptionType
genusThe localized genus for the referenced Pokémon speciesstring
languageThe language this genus is in.

PokemonSpeciesDexEntry (Type)

NameDescriptionType
entry_numberThe index number within the Pokédex.integer
pokedexThe Pokédex the referenced Pokémon species can be found in.

PalParkEncounterArea (Type)

NameDescriptionType
base_scoreThe base score given to the player when the referenced Pokémon is caught during a pal park run.integer
rateThe base rate for encountering the referenced Pokémon in this pal park area.integer
areaThe pal park area where this encounter happens.

PokemonSpeciesVariety (Type)

NameDescriptionType
is_defaultWhether this variety is the default variety.boolean
pokemonThe Pokémon variety.

Stats (Endpoint)

Stats determine certain aspects of battles. Each Pokémon has a value for each stat which grows as they gain levels and can be altered momentarily by effects in battles.

https://pokeapi.co/api/v2/stat

Stat (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
game_indexID the games use for this stat.integer
is_battle_onlyWhether this stat only exists within a battle.boolean
affecting_movesA detail of moves which affect this stat positively or negatively.
affecting_naturesA detail of natures which affect this stat positively or negatively.
characteristicsA list of characteristics that are set on a Pokémon when its highest base stat is this stat.listof
move_damage_classThe class of damage this stat is directly related to.
namesThe name of this resource listed in different languages.listofName

MoveStatAffectSets (Type)

NameDescriptionType
increaseA list of moves and how they change the referenced stat.listofMoveStatAffect
decreaseA list of moves and how they change the referenced stat.listofMoveStatAffect

MoveStatAffect (Type)

NameDescriptionType
changeThe maximum amount of change to the referenced stat.integer
moveThe move causing the change.

NatureStatAffectSets (Type)

NameDescriptionType
increaseA list of natures and how they change the referenced stat.listof
decreaseA list of nature sand how they change the referenced stat.listof

Types (Endpoint)

Types are properties for Pokémon and their moves. Each type has three properties: which types of Pokémon it is super effective against, which types of Pokémon it is not very effective against, and which types of Pokémon it is completely ineffective against.

https://pokeapi.co/api/v2/type

Type (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
damage_relationsA detail of how effective this type is toward others and vice versa.
past_damage_relationsA list of details of how effective this type was toward others and vice versa in previous generationslistof
game_indicesA list of game indices relevent to this item by generation.listofGenerationGameIndex
generationThe generation this type was introduced in.
move_damage_classThe class of damage inflicted by this type.
namesThe name of this resource listed in different languages.listofName
pokemonA list of details of Pokémon that have this type.listofTypePokemon
movesA list of moves that have this type.listof

TypePokemon (Type)

NameDescriptionType
slotThe order the Pokémon's types are listed in.integer
pokemonThe Pokémon that has the referenced type.

TypeRelations (Type)

NameDescriptionType
no_damage_toA list of types this type has no effect on.listof
half_damage_toA list of types this type is not very effect against.listof
double_damage_toA list of types this type is very effect against.listof
no_damage_fromA list of types that have no effect on this type.listof
half_damage_fromA list of types that are not very effective against this type.listof
double_damage_fromA list of types that are very effective against this type.listof

TypeRelationsPast (Type)

NameDescriptionType
generationThe last generation in which the referenced type had the listed damage relations
damage_relationsThe damage relations the referenced type had up to and including the listed generation

Languages (Endpoint)

Languages for translations of API resource information.

https://pokeapi.co/api/v2/language

Language (Type)

NameDescriptionType
idThe identifier for this resource.integer
nameThe name for this resource.string
officialWhether or not the games are published in this language.boolean
iso639The two-letter code of the country where this language is spoken. Note that it is not unique.string
iso3166The two-letter code of the language. Note that it is not unique.string
namesThe name of this resource listed in different languages.listofName

Common Models (Endpoint)

APIResource (Type)

NameDescriptionType
urlThe URL of the referenced resource.string

Description (Type)

NameDescriptionType
descriptionThe localized description for an API resource in a specific language.string
languageThe language this name is in.

Effect (Type)

NameDescriptionType
effectThe localized effect text for an API resource in a specific language.string
languageThe language this effect is in.

Encounter (Type)

NameDescriptionType
min_levelThe lowest level the Pokémon could be encountered at.integer
max_levelThe highest level the Pokémon could be encountered at.integer
condition_valuesA list of condition values that must be in effect for this encounter to occur.listof
chancePercent chance that this encounter will occur.integer
methodThe method by which this encounter happens.

FlavorText (Type)

NameDescriptionType
flavor_textThe localized flavor text for an API resource in a specific language. Note that this text is left unprocessed as it is found in game files. This means that it contains special characters that one might want to replace with their visible decodable version. Please check out this issue to find out more. string
languageThe language this name is in.
versionThe game version this flavor text is extracted from.

GenerationGameIndex (Type)

NameDescriptionType
game_indexThe internal id of an API resource within game data.integer
generationThe generation relevent to this game index.

MachineVersionDetail (Type)

NameDescriptionType
machineThe machine that teaches a move from an item.
version_groupThe version group of this specific machine.

Name (Type)

NameDescriptionType
nameThe localized name for an API resource in a specific language.string
languageThe language this name is in.

NamedAPIResource (Type)

NameDescriptionType
nameThe name of the referenced resource.string
urlThe URL of the referenced resource.string

VerboseEffect (Type)

NameDescriptionType
effectThe localized effect text for an API resource in a specific language.string
short_effectThe localized effect text in brief.string
languageThe language this effect is in.

VersionEncounterDetail (Type)

NameDescriptionType
versionThe game version this encounter happens in.
max_chanceThe total percentage of all encounter potential.integer
encounter_detailsA list of encounters and their specifics.listofEncounter

VersionGameIndex (Type)

NameDescriptionType
game_indexThe internal id of an API resource within game data.integer
versionThe version relevent to this game index.

VersionGroupFlavorText (Type)

NameDescriptionType
textThe localized name for an API resource in a specific language.string
languageThe language this name is in.
version_groupThe version group which uses this flavor text.