Skip to content

Get pokemon

GET
/api/v2/pokemon/{id}/

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.

id
required
integer

A unique integer value identifying this pokemon.

object
id
required
integer
name
required
string
<= 100 characters
base_experience
integer | null
>= -2147483648 <= 2147483647
height
integer | null
>= -2147483648 <= 2147483647
is_default
boolean
order
integer | null
>= -2147483648 <= 2147483647
weight
integer | null
>= -2147483648 <= 2147483647
abilities
required
Array<object>
object
ability
required
object
name
required
string
sand-veil
url
required
string format: uri
https://pokeapi.co/api/v2/ability/8/
is_hidden
required
boolean
slot
required
number
1
past_abilities
required
Array<object>
object
abilities
required
Array<object>
object
ability
required
object
name
required
string
levitate
url
required
string format: uri
https://pokeapi.co/api/v2/ability/26/
is_hidden
required
boolean
slot
required
number
1
generation
required
object
name
required
string
generation-vi
url
required
string format: uri
https://pokeapi.co/api/v2/generation/6/
forms
required
Array<object>
object
name
required
string
<= 100 characters
url
required
string format: uri
game_indices
required
Array<object>
object
game_index
required
integer
>= -2147483648 <= 2147483647
version
required
object
name
required
string
<= 100 characters
url
required
string format: uri
held_items
required
object
item
required
object
name
required
string
soft-sand
url
required
string format: uri
https://pokeapi.co/api/v2/item/214/
version_details
required
Array<object>
object
rarity
required
number
5
version
required
object
name
required
string
diamond
url
required
string format: uri
https://pokeapi.co/api/v2/version/12/
location_area_encounters
required
string
https://pokeapi.co/api/v2/pokemon/1/encounters
moves
required
Array<object>
object
move
required
object
name
required
string
scratch
url
required
string format: uri
https://pokeapi.co/api/v2/move/10/
version_group_details
required
Array<object>
object
level_learned_at
required
number
1
move_learn_method
required
object
name
required
string
level-up
url
required
string format: uri
https://pokeapi.co/api/v2/move-learn-method/1/
version_group
required
object
name
required
string
red-blue
url
required
string format: uri
https://pokeapi.co/api/v2/version-group/1/
species
required
object
name
required
string
<= 100 characters
url
required
string format: uri
sprites
required
object
front_default
string format: uri
key
additional properties
string format: uri
nullable
https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/1.png
{
"back_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/1.png",
"back_female": null,
"back_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/shiny/1.png",
"back_shiny_female": null,
"front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/1.png",
"front_female": null,
"front_shiny": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/shiny/1.png",
"front_shiny_female": null
}
cries
required
object
latest
required
string format: uri
https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/latest/50.ogg
legacy
required
string format: uri
https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/legacy/50.ogg
stats
required
Array<object>
object
base_stat
required
integer
>= -2147483648 <= 2147483647
effort
required
integer
>= -2147483648 <= 2147483647
stat
required
object
name
required
string
<= 100 characters
url
required
string format: uri
types
required
Array<object>
object
slot
required
number
1
type
required
object
name
required
string
ghost
url
required
string format: uri
https://pokeapi.co/api/v2/type/8/
past_types
required
Array<object>
object
generation
required
object
name
required
string
generation-v
url
required
string format: uri
https://pokeapi.co/api/v2/generation/5/
types
required
Array<object>
object
slot
required
number
1
type
required
object
name
required
string
normal
url
required
string format: uri
https://pokeapi.co/api/v2/type/1/