Connect to the Poke Pokemon API to get data around Pokemon and the Pokemon universe. Test an API call in your browser and export the code snippet into your app.

1.7k subscribers
48 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Poke endpoints

MethodEndpointDescription
POST getAbilityByName
/getAbilityByName
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.
POST getBerryByName
/getBerryByName
Returns information about berry
POST getBerryFirmnessByName
/getBerryFirmnessByName
Returns information about berries with provided firmness
POST getBerryFlavorByName
/getBerryFlavorByName
Returns information about berries with provided flavor
POST getCharacteristicById
/getCharacteristicById
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).
POST getContestEffectById
/getContestEffectById
Returns contest effect according to provided Id
POST getContestTypeByName
/getContestTypeByName
Contest types are categories judges used to weigh a Pokémon's condition in Pokémon contests.
POST getEggGroupByName
/getEggGroupByName
Egg Groups are categories which determine which Pokémon are able to interbreed. Pokémon may belong to either one or two Egg Groups.
POST getEncounterConditionByName
/getEncounterConditionByName
Conditions which affect what pokemon might appear in the wild, e.g., day or night.
POST getEncounterConditionValueByName
/getEncounterConditionValueByName
Encounter condition values are the various states that an encounter condition can have, i.e., time of day can be either day or night.
POST getEncounterMethodByName
/getEncounterMethodByName
Methods by which the player might can encounter Pokémon in the wild, e.g., walking in tall grass.
POST getEvolutionChainById
/getEvolutionChainById
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…
POST getEvolutionTriggerByName
/getEvolutionTriggerByName
Evolution triggers are the events and conditions that cause a Pokémon to evolve.
POST getGenderByName
/getGenderByName
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.
POST getGenerationByName
/getGenerationByName
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…
POST getGrowthRateByName
/getGrowthRateByName
Growth rates are the speed with which Pokémon gain levels through experience.
POST getItemAttributeByName
/getItemAttributeByName
Item attributes define particular aspects of items, e.g. "usable in battle" or "consumable".
POST getItemByName
/getItemByName
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…
POST getItemCategoryByName
/getItemCategoryByName
Item categories determine where items will be placed in the players bag.
POST getItemFlingEffectByName
/getItemFlingEffectByName
Item categories determine where items will be placed in the players bag.
POST getItemPocketByName
/getItemPocketByName
Pockets within the players bag used for storing items by category.
POST getLanguageByName
/getLanguageByName
Languages for translations of API resource information.
POST getLocationAreaByName
/getLocationAreaByName
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.
POST getLocationByName
/getLocationByName
Locations that can be visited within the games. Locations make up sizable portions of regions, like cities or routes.
POST getMachineById
/getMachineById
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…
POST getMoveAilmentByName
/getMoveAilmentByName
Move Ailments are status conditions caused by moves used during battle.
POST getMoveBattleStyleByName
/getMoveBattleStyleByName
Styles of moves when used in the Battle Palace.
POST getMoveByName
/getMoveByName
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…
POST getMoveCategoryByName
/getMoveCategoryByName
Very general categories that loosely group move effects.
POST getMoveDamageClassByName
/getMoveDamageClassByName
Damage classes moves can have, e.g. physical, special, or non-damaging.
POST getMoveLearnMethodByName
/getMoveLearnMethodByName
Methods by which Pokémon can learn moves.
POST getMoveTargetByName
/getMoveTargetByName
Targets moves can be directed at during battle. Targets can be Pokémon, environments or even other moves.
POST getNatureByName
/getNatureByName
Natures influence how a Pokémon's stats grow.
POST getPalParkAreaByName
/getPalParkAreaByName
Areas used for grouping Pokémon encounters in Pal Park. They're like habitats that are specific to Pal Park.
POST getPokeathlonStatByName
/getPokeathlonStatByName
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…
POST getPokedexByName
/getPokedexByName
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…
POST getPokemonByName
/getPokemonByName
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.
POST getPokemonColorByName
/getPokemonColorByName
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;…
POST getPokemonFormByName
/getPokemonFormByName
Some Pokémon have the ability to take on different forms. At times, these differences are purely cosmetic and have no bearing on the difference in the Pokémon's stats from…
POST getPokemonHabitatByName
/getPokemonHabitatByName
Habitats are generally different terrain Pokémon can be found in but can also be areas designated for rare or legendary Pokémon.
POST getPokemonShapeByName
/getPokemonShapeByName
Shapes used for sorting Pokémon in a Pokédex.
POST getPokemonSpeciesByName
/getPokemonSpeciesByName
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…
POST getRegionByName
/getRegionByName
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.
POST getStatByName
/getStatByName
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.
POST getSuperContestEffectById
/getSuperContestEffectById
Returns super contest effect according to provided Id
POST getTypeByName
/getTypeByName
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…
POST getVersionByName
/getVersionByName
Versions of the games, e.g., Red, Blue or Yellow.
POST getVersionGroupByName
/getVersionGroupByName
Version groups categorize highly similar versions of the games.

Poke pricing

PlanPriceRate limitQuotas
BASIC Free

More Gaming APIs

View all →
  • Validate or GET username with ID. Available for Free Fire Global, BGMI, Mobile Legends, PUBGM Global, Higgs…

    GamingFreemium3.8k subscribers
  • An API for accessing video game and video game review data

    GamingFreemium3.3k subscribers
  • Free-to-play games database powered by FreeToGame.com!

    GamingFree9.5k subscribers
  • Username Game Validation with ID, ID Game Checker, GET Username with ID, Support PUBG Mobile, Free Fire…

    GamingFreemium133 subscribers
  • Find all free games, loot and giveaways with this giveaway tracker API powered by GamerPower.com! Access…

    GamingFree1.1k subscribers
  • ESportApi offers eSports results for League of Legends, Dota 2, Counter-Strike providing also eSports…

    GamingFreemium1.2k subscribers