Skip to content

Get move

GET
/api/v2/move/{id}/
const url = 'https://pokeapi.co/api/v2/move/example/';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}

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.

id
required
string

This parameter can be a string or an integer.

Media typeapplication/json
object
id
required
integer
name
required
string
<= 200 characters
accuracy
integer | null
>= -2147483648 <= 2147483647
effect_chance
required
integer
pp
integer | null
>= -2147483648 <= 2147483647
priority
integer | null
>= -2147483648 <= 2147483647
power
integer | null
>= -2147483648 <= 2147483647
contest_combos
required
object
normal
required
object
use_before
required
Array<object>
nullable
object
name
required
string
url
required
string format: uri
use_after
required
Array<object>
nullable
object
name
required
string
url
required
string format: uri
super
required
object
use_before
required
Array<object>
nullable
object
name
required
string
url
required
string format: uri
use_after
required
Array<object>
nullable
object
name
required
string
url
required
string format: uri
contest_type
required
object
name
required
string
<= 200 characters
url
required
string format: uri
contest_effect
required
object
url
required
string format: uri
damage_class
required
object
name
required
string
<= 200 characters
url
required
string format: uri
effect_entries
required
Array<object>
object
effect
required
string
short_effect
required
string
language
required
object
name
required
string
url
required
string format: uri
effect_changes
required
Array<object>
object
effect_entries
required
Array<object>
object
effect
required
string
language
required
object
name
required
string
url
required
string format: uri
version_group
required
object
name
required
string
url
required
string format: uri
generation
required
object
name
required
string
<= 200 characters
url
required
string format: uri
meta
required
object
ailment
required
object
name
required
string
<= 200 characters
url
required
string format: uri
category
required
object
name
required
string
<= 200 characters
url
required
string format: uri
min_hits
integer | null
>= -2147483648 <= 2147483647
max_hits
integer | null
>= -2147483648 <= 2147483647
min_turns
integer | null
>= -2147483648 <= 2147483647
max_turns
integer | null
>= -2147483648 <= 2147483647
drain
integer | null
>= -2147483648 <= 2147483647
healing
integer | null
>= -2147483648 <= 2147483647
crit_rate
integer | null
>= -2147483648 <= 2147483647
ailment_chance
integer | null
>= -2147483648 <= 2147483647
flinch_chance
integer | null
>= -2147483648 <= 2147483647
stat_chance
integer | null
>= -2147483648 <= 2147483647
names
required
Array<object>
object
name
required
string
<= 200 characters
language
required
object
name
required
string
<= 200 characters
url
required
string format: uri
past_values
required
Array<object>
object
accuracy
integer | null
>= -2147483648 <= 2147483647
power
integer | null
>= -2147483648 <= 2147483647
pp
integer | null
>= -2147483648 <= 2147483647
effect_chance
required
integer
effect_entries
required
Array<object>
object
effect
required
string
short_effect
required
string
language
required
object
name
required
string
url
required
string format: uri
type
required
object
name
required
string
<= 200 characters
url
required
string format: uri
version_group
required
object
name
required
string
<= 200 characters
url
required
string format: uri
stat_changes
required
Array<object>
object
change
required
integer format: int32
stat
required
object
name
required
string
url
required
string format: uri
super_contest_effect
required
object
url
required
string format: uri
target
required
object
name
required
string
<= 200 characters
url
required
string format: uri
type
required
object
name
required
string
<= 200 characters
url
required
string format: uri
machines
required
Array<object>
object
machine
required
object
url
required
string format: uri
version_group
required
object
name
required
string
url
required
string format: uri
flavor_text_entries
required
Array<object>
object
flavor_text
required
string
language
required
object
name
required
string
<= 200 characters
url
required
string format: uri
version_group
required
object
name
required
string
<= 200 characters
url
required
string format: uri
learned_by_pokemon
required
Array<object>
object
name
required
string
url
required
string format: uri
Example
Terminal window
{
"contest_combos": {
"normal": {
"use_before": [
{
"name": "fire-punch",
"url": "https://pokeapi.co/api/v2/move/7/"
}
],
"use_after": [
{
"name": "ice-punch",
"url": "https://pokeapi.co/api/v2/move/8/"
}
]
},
"super": {
"use_before": [
{
"name": "night-slash",
"url": "https://pokeapi.co/api/v2/move/400/"
}
],
"use_after": [
{
"name": "focus-energy",
"url": "https://pokeapi.co/api/v2/move/116/"
}
]
}
},
"effect_entries": [
{
"effect": "Inflicts regular damage.",
"short_effect": "Inflicts regular damage with no additional effect.",
"language": {
"name": "en",
"url": "https://pokeapi.co/api/v2/language/9/"
}
}
],
"effect_changes": [
{
"effect_entries": [
{
"effect": "Hits Pokémon under the effects of dig and fly.",
"language": {
"name": "en",
"url": "https://pokeapi.co/api/v2/language/9/"
}
}
],
"version_group": {
"name": "gold-silver",
"url": "https://pokeapi.co/api/v2/version-group/3/"
}
}
],
"past_values": [
{
"effect_entries": [
{
"effect": "Inflicts regular damage.",
"short_effect": "Inflicts regular damage with no additional effect.",
"language": {
"name": "en",
"url": "https://pokeapi.co/api/v2/language/9/"
}
}
]
}
],
"stat_changes": [
{
"change": 2,
"stat": {
"name": "attack",
"url": "https://pokeapi.co/api/v2/stat/1/"
}
}
],
"machines": [
{
"machine": {
"url": "https://pokeapi.co/api/v2/machine/1/"
},
"version_group": {
"name": "sword-shield",
"url": "https://pokeapi.co/api/v2/version-group/1/"
}
}
],
"learned_by_pokemon": [
{
"name": "clefairy",
"url": "https://pokeapi.co/api/v2/pokemon/35/"
}
]
}