Skip to content

Get pokedex

GET
/api/v2/pokedex/{id}/
const url = 'https://pokeapi.co/api/v2/pokedex/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);
}

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 the national dex and some smaller dexes related to portions of a region. See Bulbapedia for greater detail.

id
required
string

This parameter can be a string or an integer.

Media typeapplication/json
object
id
required
integer
name
required
string
<= 200 characters
is_main_series
boolean
descriptions
required
Array<object>
object
description
string
<= 2000 characters
language
required
object
name
required
string
<= 200 characters
url
required
string format: uri
names
required
Array<object>
object
name
required
string
<= 200 characters
language
required
object
name
required
string
<= 200 characters
url
required
string format: uri
pokemon_entries
required
Array<object>
object
entry_number
required
integer format: int32
pokemon_species
required
object
name
required
string
url
required
string format: uri
region
required
object
name
required
string
<= 200 characters
url
required
string format: uri
version_groups
required
Array<object>
object
name
required
string
url
required
string format: uri
Example
Terminal window
{
"pokemon_entries": [
{
"entry_number": 1,
"pokemon_species": {
"name": "bulbasaur",
"url": "https://pokeapi.co/api/v2/pokemon-species/1/"
}
}
],
"version_groups": [
{
"name": "the-teal-mask",
"url": "https://pokeapi.co/api/v2/version-group/26/"
}
]
}