Share via


PokeAPI World (Independent Publisher) (Preview)

Access Pokemon world data including machines, locations, regions, and berries.

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
Email fordosa90+ipc_pokewor@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 berry

Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokemon.

Get encounter

Methods by which the player might can encounter Pokemon in the wild, e.g., walking in tall grass.

Get encounter condition

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

Get encounter condition value

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

Get item

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 Pokemon, or to access a new area.

Get location

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

Get location area

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

Get machine

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

Get region

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

List berries

Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokemon.

List encounter condition values

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

List encounter conditions

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

List encounter methods

Methods by which the player might can encounter Pokemon in the wild, e.g., walking in tall grass.

List items

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 Pokemon, or to access a new area.

List location areas

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

List locations

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

List machines

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

List regions

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

Get berry

Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokemon.

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.

Growth Time
growth_time integer

Time it takes the tree to grow one stage, in hours. Berry trees go through four of these growth stages before they can be picked.

Max Harvest
max_harvest integer

The maximum number of these berries that can grow on one tree in Generation IV.

Natural Gift Power
natural_gift_power integer

The power of the move 'Natural Gift' when used with this Berry.

Size
size integer

The size of this Berry, in millimeters.

Smoothness
smoothness integer

The smoothness of this Berry, used in making Pokeblocks or Poffins.

Soil Dryness
soil_dryness integer

The speed at which this Berry dries out the soil as it grows. A higher rate means the soil dries more quickly.

Name
firmness.name nameProperty

The name for this resource.

Url
firmness.url urlProperty

The URL for this resource.

Flavors
flavors array of object

flavoA list of references to each flavor a berry can have and the potency of each of those flavors in regard to this berry.rs

Potency
flavors.potency integer

How powerful the referenced flavor is for this berry.

Name
flavors.flavor.name nameProperty

The name for this resource.

Url
flavors.flavor.url urlProperty

The URL for this resource.

Name
item.name nameProperty

The name for this resource.

Url
item.url urlProperty

The URL for this resource.

Name
natural_gift_type.name nameProperty

The name for this resource.

Url
natural_gift_type.url urlProperty

The URL for this resource.

Get encounter

Methods by which the player might can encounter Pokemon in the wild, e.g., walking in tall grass.

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.

Order
order integer

A good value for sorting.

Names
names NamesType

The name of this resource listed in different languages.

Get encounter condition

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

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.

Values
values array of object

A list of possible values for this encounter condition.

Name
values.name nameProperty

The name for this resource.

Url
values.url urlProperty

The URL for this resource.

Names
names NamesType

The name of this resource listed in different languages.

Get encounter condition value

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

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.

Name
condition.name nameProperty

The name for this resource.

Url
condition.url urlProperty

The URL for this resource.

Names
names NamesType

The name of this resource listed in different languages.

Get item

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 Pokemon, or to access a new area.

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.

Cost
cost integer

The price of this item in stores.

Fling Power
fling_power integer

The power of the move Fling when used with this item.

Name
fling_effect.name nameProperty

The name for this resource.

Url
fling_effect.url urlProperty

The URL for this resource.

Attributes
attributes array of object

A list of attributes this item has.

Name
attributes.name nameProperty

The name for this resource.

Url
attributes.url urlProperty

The URL for this resource.

Name
category.name nameProperty

The name for this resource.

Url
category.url urlProperty

The URL for this resource.

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.

Short Effect
effect_entries.short_effect string

The localized effect text in brief.

Language details
effect_entries.language LanguageType

Localization details of this information.

Flavor Text Entries
flavor_text_entries array of object

The flavor text of this ability listed in different languages.

Text
flavor_text_entries.text string

The localized name for an API resource in a specific language.

Version group details
flavor_text_entries.version_group VersionGroupType

Version group details of this information.

Language details
flavor_text_entries.language LanguageType

Localization details of this information.

Game Indices
game_indices GameIndexType

A list of game indices relevent to this resource by generation.

Names
names NamesType

The name of this resource listed in different languages.

Default
sprites.default string

The default depiction of this item.

Held By Pokemon
held_by_pokemon array of object

A list of Pokemon that might be found in the wild holding this item.

Name
held_by_pokemon.pokemon.name nameProperty

The name for this resource.

Url
held_by_pokemon.pokemon.url urlProperty

The URL for this resource.

Version Details
held_by_pokemon.version_details array of object

The details for the version that this item is held in by the Pokemon.

Rarity
held_by_pokemon.version_details.rarity integer

How often this Pokemon holds this item in this version.

Name
held_by_pokemon.version_details.version.name nameProperty

The name for this resource.

Url
held_by_pokemon.version_details.version.url urlProperty

The URL for this resource.

Url
baby_trigger_for.url urlProperty

The URL for this resource.

Get location

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

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.

Name
region.name nameProperty

The name for this resource.

Url
region.url urlProperty

The URL for this resource.

Names
names NamesType

The name of this resource listed in different languages.

Game Indices
game_indices GameIndexType

A list of game indices relevent to this resource by generation.

Areas
areas array of object

Areas that can be found within this location.

Name
areas.name nameProperty

The name for this resource.

Url
areas.url urlProperty

The URL for this resource.

Get location area

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

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.

Game Index
game_index gameIndexProperty

The internal id of an API resource within game data.

Encounter Method Rates
encounter_method_rates array of object

A list of methods in which Pokemon may be encountered in this area and how likely the method will occur depending on the version of the game.

Name
encounter_method_rates.encounter_method.name nameProperty

The name for this resource.

Url
encounter_method_rates.encounter_method.url urlProperty

The URL for this resource.

Version Details
encounter_method_rates.version_details array of object

The chance of the encounter to occur on a version of the game.

Rate
encounter_method_rates.version_details.rate integer

The chance of an encounter to occur.

Name
encounter_method_rates.version_details.version.name nameProperty

The name for this resource.

Url
encounter_method_rates.version_details.version.url urlProperty

The URL for this resource.

Name
location.name nameProperty

The name for this resource.

Url
location.url urlProperty

The URL for this resource.

Names
names NamesType

The name of this resource listed in different languages.

Pokemon Encounters
pokemon_encounters array of object

A list of Pokemon that can be encountered in this area along with version specific details about the encounter.

Name
pokemon_encounters.pokemon.name nameProperty

The name for this resource.

Url
pokemon_encounters.pokemon.url urlProperty

The URL for this resource.

Version Details
pokemon_encounters.version_details array of object

A list of versions and encounters with Pokemon that might happen in the referenced location area.

Name
pokemon_encounters.version_details.version.name nameProperty

The name for this resource.

Url
pokemon_encounters.version_details.version.url urlProperty

The URL for this resource.

Max Chance
pokemon_encounters.version_details.max_chance integer

The total percentage of all encounter potential.

Encounter Details
pokemon_encounters.version_details.encounter_details array of object

A list of encounters and their specifics.

Min Level
pokemon_encounters.version_details.encounter_details.min_level integer

The lowest level the Pokemon could be encountered at.

Max Level
pokemon_encounters.version_details.encounter_details.max_level integer

The highest level the Pokemon could be encountered at.

Condition Values
pokemon_encounters.version_details.encounter_details.condition_values array of

A list of condition values that must be in effect for this encounter to occur.

Chance
pokemon_encounters.version_details.encounter_details.chance integer

Percent chance that this encounter will occur.

Name
pokemon_encounters.version_details.encounter_details.method.name nameProperty

The name for this resource.

Url
pokemon_encounters.version_details.encounter_details.method.url urlProperty

The URL for this resource.

Get machine

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

Parameters

Name Key Required Type Description
ID
id True string

Unique ID of the resource.

Returns

Name Path Type Description
ID
id idProperty

The identifier for this resource.

Name
item.name nameProperty

The name for this resource.

Url
item.url urlProperty

The URL for this resource.

Name
move.name nameProperty

The name for this resource.

Url
move.url urlProperty

The URL for this resource.

Version group details
version_group VersionGroupType

Version group details of this information.

Get region

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

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.

Locations
locations array of object

A list of locations that can be found in this region.

Name
locations.name nameProperty

The name for this resource.

Url
locations.url urlProperty

The URL for this resource.

Name
main_generation.name nameProperty

The name for this resource.

Url
main_generation.url urlProperty

The URL for this resource.

Names
names NamesType

The name of this resource listed in different languages.

Pokedexes
pokedexes array of object

A list of pokedexes that catalogue Pokemon in this region.

Name
pokedexes.name nameProperty

The name for this resource.

Url
pokedexes.url urlProperty

The URL for this resource.

Version group details
version_groups VersionGroupType

Version group details of this information.

List berries

Berries are small fruits that can provide HP and status condition restoration, stat enhancement, and even damage negation when eaten by Pokemon.

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

List encounter condition values

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

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

List encounter conditions

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

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

List encounter methods

Methods by which the player might can encounter Pokemon in the wild, e.g., walking in tall grass.

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

List items

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 Pokemon, or to access a new area.

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

List location areas

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

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

List locations

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

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

List machines

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

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

List regions

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

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

Definitions

nameProperty

The name for this resource.

The name for this resource.

Name
string

urlProperty

The URL for this resource.

The URL for this resource.

Url
string

idProperty

The identifier for this resource.

The identifier for this resource.

ID
integer

gameIndexProperty

The internal id of an API resource within game data.

The internal id of an API resource within game data.

Game Index
integer

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.

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.

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.

GameIndexType

A list of game indices relevent to this resource by generation.

Name Path Type Description
Game Index
game_index gameIndexProperty

The internal id of an API resource within game data.

Name
generation.name nameProperty

The name for this resource.

Url
generation.url urlProperty

The URL for this resource.