PokeAPI Core (Independent Publisher) (Preview)

All the Pokemon data you'll ever need in one place, easily accessible through a modern free open-source solution. Core contains the pokemon and evolution endpoints.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Fördős András |
fordosa90+ipc_pokecor@gmail.com |
Connector Metadata | |
---|---|
Publisher | Fördős András |
Website | https://pokeapi.co |
Privacy policy | https://pokeapi.co/about |
Categories | Lifestyle and Entertainment |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get ability |
Abilities provide passive effects for Pokemon in battle or in the overworld. Pokemon have multiple possible abilities but can have only one ability at a time. |
Get characteristics |
Characteristics indicate which stat contains a Pokemon's highest IV. A Pokemon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). |
Get evolution chain |
Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokemon they can evolve into up through the hierarchy. |
Get evolution trigger |
Evolution triggers are the events and conditions that cause a Pokemon to evolve. |
Get gender |
Genders were introduced in Generation II for the purposes of breeding Pokemon but can also result in visual differences or even different evolutionary lines. |
Get growth rates |
Growth rates are the speed with which Pokemon gain levels through experience. |
Get pokemon |
Pokemon are the creatures that inhabit the world of the Pokemon games. They can be caught using Pokeballs and trained by battling with other Pokemon. Each Pokemon belongs to a specific species but may take on a variant which makes it differ from other Pokemon of the same species, such as base stats, available abilities and typings. |
Get type |
Types are properties for Pokemon and their moves. Each type has three properties: which types of Pokemon it is super effective against, which types of Pokemon it is not very effective against, and which types of Pokemon it is completely ineffective against. |
List abilities |
Abilities provide passive effects for Pokemon in battle or in the overworld. Pokemon have multiple possible abilities but can have only one ability at a time. |
List characteristics |
Characteristics indicate which stat contains a Pokemon's highest IV. A Pokemon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo). |
List evolution chains |
Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokemon they can evolve into up through the hierarchy. |
List evolution triggers |
Evolution triggers are the events and conditions that cause a Pokemon to evolve. |
List genders |
Genders were introduced in Generation II for the purposes of breeding Pokemon but can also result in visual differences or even different evolutionary lines. |
List growth rates |
Growth rates are the speed with which Pokemon gain levels through experience. |
List pokemon |
Pokemon are the creatures that inhabit the world of the Pokemon games. They can be caught using Pokeballs and trained by battling with other Pokemon. Each Pokemon belongs to a specific species but may take on a variant which makes it differ from other Pokemon of the same species, such as base stats, available abilities and typings. |
List types |
Types are properties for Pokemon and their moves. Each type has three properties: which types of Pokemon it is super effective against, which types of Pokemon it is not very effective against, and which types of Pokemon it is completely ineffective against. |
Get ability
Abilities provide passive effects for Pokemon in battle or in the overworld. Pokemon have multiple possible abilities but can have only one ability at a time.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID or Name
|
id or name | True | string |
Unique ID or Name of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Effect changes
|
effect_changes | array of |
The list of previous effects this ability has had across version groups. |
Effect entries
|
effect_entries | array of object |
The effect of this ability listed in different languages. |
Effect
|
effect_entries.effect | string |
The localized effect text for an API resource in a specific language. |
Language details
|
effect_entries.language | LanguageType |
Localization details of this information. |
Short effect
|
effect_entries.short_effect | string |
The localized effect text in brief. |
Flavor text entries
|
flavor_text_entries | array of object |
The flavor text of this ability listed in different languages. |
Flavor text
|
flavor_text_entries.flavor_text | string |
The localized name for an API resource in a specific language. |
Language details
|
flavor_text_entries.language | LanguageType |
Localization details of this information. |
Version group details
|
flavor_text_entries.version_group | VersionGroupType |
Version group details of this information. |
Name
|
generation.name | nameProperty |
The name for this resource. |
Url
|
generation.url | urlProperty |
The URL for this resource. |
ID
|
id | idProperty |
The identifier for this resource. |
Is main series
|
is_main_series | boolean |
Whether or not this ability originated in the main series of the video games. |
Name
|
name | nameProperty |
The name for this resource. |
Names
|
names | NamesType |
The name of this resource listed in different languages. |
Pokemon
|
pokemon | array of object |
A list of Pokemon that could potentially have this ability. |
Is hidden
|
pokemon.is_hidden | boolean |
Whether or not this a hidden ability for the referenced Pokemon. |
Name
|
pokemon.pokemon.name | nameProperty |
The name for this resource. |
Url
|
pokemon.pokemon.url | urlProperty |
The URL for this resource. |
Slot
|
pokemon.slot | integer |
Pokemon have 3 ability 'slots' which hold references to possible abilities they could have. This is the slot of this ability for the referenced pokemon. |
Get characteristics
Characteristics indicate which stat contains a Pokemon's highest IV. A Pokemon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | True | string |
Unique ID of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Descriptions
|
descriptions | DescriptionType |
The descriptions of this characteristic listed in different languages. |
Gene_Modulo
|
gene_modulo | integer |
The remainder of the highest stat/IV divided by 5. |
Name
|
highest_stat.name | nameProperty |
The name for this resource. |
Url
|
highest_stat.url | urlProperty |
The URL for this resource. |
ID
|
id | idProperty |
The identifier for this resource. |
Possible values
|
possible_values | array of |
The possible values of the highest stat that would result in a Pokemon receiving this characteristic when divided by 5. |
Get evolution chain
Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokemon they can evolve into up through the hierarchy.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | True | string |
Unique ID of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Baby trigger item
|
baby_trigger_item | object |
The item that a Pokemon would be holding when mating that would trigger the egg hatching a baby Pokemon rather than a basic Pokemon. |
Chain
|
chain | ChainLinkType |
The base chain link object. Each link contains evolution details for a Pokemon in the chain. Each link references the next Pokemon in the natural evolution order. |
ID
|
id | idProperty |
The identifier for this resource. |
Get evolution trigger
Evolution triggers are the events and conditions that cause a Pokemon to evolve.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID or Name
|
id or name | True | string |
Unique ID or Name of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | idProperty |
The identifier for this resource. |
Name
|
name | nameProperty |
The name for this resource. |
Names
|
names | NamesType |
The name of this resource listed in different languages. |
Pokemon species
|
pokemon_species | array of object |
A list of pokemon species that result from this evolution trigger. |
Name
|
pokemon_species.name | nameProperty |
The name for this resource. |
Url
|
pokemon_species.url | urlProperty |
The URL for this resource. |
Get gender
Genders were introduced in Generation II for the purposes of breeding Pokemon but can also result in visual differences or even different evolutionary lines.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID or Name
|
id or name | True | string |
Unique ID or Name of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | idProperty |
The identifier for this resource. |
Name
|
name | nameProperty |
The name for this resource. |
Pokemon species details
|
pokemon_species_details | array of object |
A list of Pokemon species that can be this gender and how likely it is that they will be. |
Name
|
pokemon_species_details.pokemon_species.name | nameProperty |
The name for this resource. |
Url
|
pokemon_species_details.pokemon_species.url | urlProperty |
The URL for this resource. |
Rate
|
pokemon_species_details.rate | integer |
The chance of this Pokemon being female, in eighths; or -1 for genderless. |
Required for evolution
|
required_for_evolution | array of object |
A list of Pokemon species that required this gender in order for a Pokemon to evolve into them. |
Name
|
required_for_evolution.name | nameProperty |
The name for this resource. |
Url
|
required_for_evolution.url | urlProperty |
The URL for this resource. |
Get growth rates
Growth rates are the speed with which Pokemon gain levels through experience.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID or Name
|
id or name | True | string |
Unique ID or Name of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Descriptions
|
descriptions | DescriptionType |
The descriptions of this characteristic listed in different languages. |
Formula
|
formula | string |
The formula used to calculate the rate at which the Pokemon species gains level. |
ID
|
id | idProperty |
The identifier for this resource. |
Levels
|
levels | array of object |
A list of levels and the amount of experienced needed to atain them based on this growth rate. |
Experience
|
levels.experience | integer |
The amount of experience required to reach the referenced level. |
Level
|
levels.level | integer |
The level gained. |
Name
|
name | nameProperty |
The name for this resource. |
Pokemon species
|
pokemon_species | array of object |
A list of Pokemon species that gain levels at this growth rate. |
Name
|
pokemon_species.name | nameProperty |
The name for this resource. |
Url
|
pokemon_species.url | urlProperty |
The URL for this resource. |
Get pokemon
Pokemon are the creatures that inhabit the world of the Pokemon games. They can be caught using Pokeballs and trained by battling with other Pokemon. Each Pokemon belongs to a specific species but may take on a variant which makes it differ from other Pokemon of the same species, such as base stats, available abilities and typings.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID or Name
|
id or name | True | string |
Unique ID or Name of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Abilities
|
abilities | array of PokemonAbilityType |
A list of abilities this Pokemon could potentially have. |
Base experience
|
base_experience | integer |
The base experience gained for defeating this Pokemon. |
Latest
|
cries.latest | string |
The latest depiction of this Pokemon's cry. |
Legacy
|
cries.legacy | string |
The legacy depiction of this Pokemon's cry. |
Forms
|
forms | array of object |
A list of forms this Pokemon can take on. |
Name
|
forms.name | nameProperty |
The name for this resource. |
Url
|
forms.url | urlProperty |
The URL for this resource. |
Game indices
|
game_indices | array of object |
A list of game indices relevant to Pokemon item by generation. |
Game index
|
game_indices.game_index | integer |
The internal id of an API resource within game data. |
Name
|
game_indices.version.name | nameProperty |
The name for this resource. |
Url
|
game_indices.version.url | urlProperty |
The URL for this resource. |
Height
|
height | integer |
The height of this Pokemon in decimetres. |
Held items
|
held_items | array of |
A list of items this Pokemon may be holding when encountered. |
ID
|
id | idProperty |
The identifier for this resource. |
Is default
|
is_default | boolean |
Set for exactly one Pokemon used as the default for each species. |
Location area encounters
|
location_area_encounters | string |
A link to a list of location areas, as well as encounter details pertaining to specific versions. |
Moves
|
moves | array of object |
A list of moves along with learn methods and level details pertaining to specific version groups. |
Name
|
moves.move.name | nameProperty |
The name for this resource. |
Url
|
moves.move.url | urlProperty |
The URL for this resource. |
Version group details
|
moves.version_group_details | array of object |
The details of the version in which the Pokemon can learn the move. |
Level learned at
|
moves.version_group_details.level_learned_at | integer |
The minimum level to learn the move. |
Name
|
moves.version_group_details.move_learn_method.name | nameProperty |
The name for this resource. |
Url
|
moves.version_group_details.move_learn_method.url | urlProperty |
The URL for this resource. |
Order
|
moves.version_group_details.order | integer |
Order by which the pokemon will learn the move. A newly learnt move will replace the move with lowest order. |
name
|
moves.version_group_details.version_group.name | string |
name |
url
|
moves.version_group_details.version_group.url | string |
url |
Name
|
name | nameProperty |
The name for this resource. |
Order
|
order | integer |
Order for sorting. Almost national order, except families are grouped together. |
Past abilities
|
past_abilities | array of object |
A list of details showing abilities this pokemon had in previous generations. |
Abilities
|
past_abilities.abilities | array of PokemonAbilityType |
The abilities the referenced pokemon had up to and including the listed generation. If null, the slot was previously empty. |
Name
|
past_abilities.generation.name | nameProperty |
The name for this resource. |
Url
|
past_abilities.generation.url | urlProperty |
The URL for this resource. |
Past types
|
past_types | array of PokemonTypeType |
A list of details showing types this pokemon had in previous generations |
Name
|
species.name | nameProperty |
The name for this resource. |
Url
|
species.url | urlProperty |
The URL for this resource. |
Back default
|
sprites.back_default | string |
The default depiction of this Pokemon from the back in battle. |
Back female
|
sprites.back_female | string |
The female depiction of this Pokemon from the back in battle. |
Back shiny
|
sprites.back_shiny | string |
The shiny depiction of this Pokemon from the back in battle. |
Back shiny female
|
sprites.back_shiny_female | string |
The shiny female depiction of this Pokemon from the back in battle. |
Front default
|
sprites.front_default | string |
The default depiction of this Pokemon from the front in battle. |
Front female
|
sprites.front_female | string |
The female depiction of this Pokemon from the front in battle. |
Front shiny
|
sprites.front_shiny | string |
The shiny depiction of this Pokemon from the front in battle. |
Front shiny female
|
sprites.front_shiny_female | string |
The shiny female depiction of this Pokemon from the front in battle. |
Stats
|
stats | array of object |
A list of base stat values for this Pokemon. |
Base stat
|
stats.base_stat | integer |
The base value of the stat. |
Effort
|
stats.effort | integer |
The effort points (EV) the Pokemon has in the stat. |
Name
|
stats.stat.name | nameProperty |
The name for this resource. |
Url
|
stats.stat.url | urlProperty |
The URL for this resource. |
Types
|
types | array of PokemonTypeType |
A list of details showing types this Pokemon has. |
Weight
|
weight | integer |
The weight of this Pokemon in hectograms. |
Get type
Types are properties for Pokemon and their moves. Each type has three properties: which types of Pokemon it is super effective against, which types of Pokemon it is not very effective against, and which types of Pokemon it is completely ineffective against.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID or Name
|
id or name | True | string |
Unique ID or Name of the resource. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Double damage from
|
damage_relations.double_damage_from | array of |
A list of types that are very effective against this type. |
Double damage to
|
damage_relations.double_damage_to | array of |
A list of types this type is very effect against. |
Half damage from
|
damage_relations.half_damage_from | array of |
A list of types that are not very effective against this type. |
Half damage to
|
damage_relations.half_damage_to | array of |
A list of types this type is not very effect against. |
No damage from
|
damage_relations.no_damage_from | array of |
A list of types that have no effect on this type. |
No damage to
|
damage_relations.no_damage_to | array of |
A list of types this type has no effect on. |
Game indices
|
game_indices | array of object |
A list of game indices relevent to this item by generation. |
Game index
|
game_indices.game_index | integer |
The internal id of an API resource within game data. |
Generation
|
game_indices.generation | object |
The generation relevent to this game index. |
Generation
|
generation | object |
The generation this type was introduced in. |
ID
|
id | idProperty |
The identifier for this resource. |
Move damage class
|
move_damage_class | object |
The class of damage inflicted by this type. |
Moves
|
moves | array of |
A list of moves that have this type. |
Name
|
name | nameProperty |
The name for this resource. |
Names
|
names | NamesType |
The name of this resource listed in different languages. |
Past damage relations
|
past_damage_relations | array of |
A list of details of how effective this type was toward others and vice versa in previous generations |
Pokemon
|
pokemon | array of object |
A list of details of Pokemon that have this type. |
Pokemon
|
pokemon.pokemon | object |
The Pokemon that has the referenced type. |
Slot
|
pokemon.slot | integer |
The order the Pokemon's types are listed in. |
List abilities
Abilities provide passive effects for Pokemon in battle or in the overworld. Pokemon have multiple possible abilities but can have only one ability at a time.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
List characteristics
Characteristics indicate which stat contains a Pokemon's highest IV. A Pokemon's Characteristic is determined by the remainder of its highest IV divided by 5 (gene_modulo).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
List evolution chains
Evolution chains are essentially family trees. They start with the lowest stage within a family and detail evolution conditions for each as well as Pokemon they can evolve into up through the hierarchy.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
List evolution triggers
Evolution triggers are the events and conditions that cause a Pokemon to evolve.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
List genders
Genders were introduced in Generation II for the purposes of breeding Pokemon but can also result in visual differences or even different evolutionary lines.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
List growth rates
Growth rates are the speed with which Pokemon gain levels through experience.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
List pokemon
Pokemon are the creatures that inhabit the world of the Pokemon games. They can be caught using Pokeballs and trained by battling with other Pokemon. Each Pokemon belongs to a specific species but may take on a variant which makes it differ from other Pokemon of the same species, such as base stats, available abilities and typings.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
List types
Types are properties for Pokemon and their moves. Each type has three properties: which types of Pokemon it is super effective against, which types of Pokemon it is not very effective against, and which types of Pokemon it is completely ineffective against.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
Limit the results to be returned, default is 20. |
|
Offset
|
offset | integer |
Combined with "limit", implements pagination. |
Returns
- Body
- ListResults
Definitions
nameProperty
urlProperty
idProperty
ListResults
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The total number of resources available from this API. |
Next
|
next | string |
The URL for the next page in the list. |
Previous
|
previous | string |
The URL for the previous page in the list. |
Results
|
results | array of object |
Results of the query. |
Name
|
results.name | nameProperty |
The name for this resource. |
Url
|
results.url | urlProperty |
The URL for this resource. |
LanguageType
Localization details of this information.
Name | Path | Type | Description |
---|---|---|---|
Name
|
name | nameProperty |
The name for this resource. |
Url
|
url | urlProperty |
The URL for this resource. |
ID
|
id | idProperty |
The identifier for this resource. |
Is official
|
official | boolean |
Whether or not the games are published in this language. |
ISO 639
|
iso639 | string |
The two-letter code of the country where this language is spoken. Note that it is not unique. |
ISO 3166
|
iso3166 | string |
The two-letter code of the language. Note that it is not unique. |
VersionGroupType
Version group details of this information.
Name | Path | Type | Description |
---|---|---|---|
Name
|
name | nameProperty |
The name for this resource. |
Url
|
url | urlProperty |
The URL for this resource. |
ID
|
id | idProperty |
The identifier for this resource. |
DescriptionType
The descriptions of this characteristic listed in different languages.
Name | Path | Type | Description |
---|---|---|---|
Description
|
description | string |
The descriptions of this characteristic in specific language. |
Language details
|
language | LanguageType |
Localization details of this information. |
ChainLinkType
The base chain link object. Each link contains evolution details for a Pokemon in the chain. Each link references the next Pokemon in the natural evolution order.
Name | Path | Type | Description |
---|---|---|---|
Is baby
|
is_baby | boolean |
Whether or not this link is for a baby Pokemon. This would only ever be true on the base link. |
Name
|
species.name | nameProperty |
The name for this resource. |
Url
|
species.url | urlProperty |
The URL for this resource. |
Evolves to
|
evolves_to | array of ChainLinkType |
A List of chain objects. |
Evolution details
|
evolution_details | array of |
All details regarding the specific details of the referenced Pokemon species evolution. |
NamesType
The name of this resource listed in different languages.
Name | Path | Type | Description |
---|---|---|---|
Language details
|
language | LanguageType |
Localization details of this information. |
Name
|
name | nameProperty |
The name for this resource. |
PokemonAbilityType
A list of abilities this Pokemon had or could potentially have.
Name | Path | Type | Description |
---|---|---|---|
Name
|
ability.name | nameProperty |
The name for this resource. |
Url
|
ability.url | urlProperty |
The URL for this resource. |
Is hidden
|
is_hidden | boolean |
Whether or not this is a hidden ability. |
Slot
|
slot | integer |
The slot this ability occupies in this Pokemon species. |
PokemonTypeType
Name | Path | Type | Description |
---|---|---|---|
Slot
|
slot | integer |
The order the Pokemon's types are listed in. |
Name
|
type.name | nameProperty |
The name for this resource. |
Url
|
type.url | urlProperty |
The URL for this resource. |