Skip to content
Announcement: An API update is available. Check the documentation for details.

Get gender

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

Genders were introduced in Generation II for the purposes of breeding Pokémon but can also result in visual differences or even different evolutionary lines. Check out Bulbapedia for greater detail.

id
required
string

This parameter can be a string or an integer.

Example
Terminal window
1
Media typeapplication/json
object
id
required
integer
name
required
string
<= 200 characters
pokemon_species_details
required
Array<object>
object
rate
required
integer
pokemon_species
required
object
name
required
string
<= 200 characters
url
required
string format: uri
required_for_evolution
required
Array<object>
object
name
required
string
<= 200 characters
url
required
string format: uri
Example
Terminal window
{
"id": 1,
"name": "female",
"pokemon_species_details": [
{
"rate": 1,
"pokemon_species": {
"name": "bulbasaur",
"url": "https://pokeapi.co/api/v2/pokemon-species/1/"
}
},
{
"rate": 1,
"pokemon_species": {
"name": "ivysaur",
"url": "https://pokeapi.co/api/v2/pokemon-species/2/"
}
}
],
"required_for_evolution": [
{
"name": "wormadam",
"url": "https://pokeapi.co/api/v2/pokemon-species/413/"
},
{
"name": "vespiquen",
"url": "https://pokeapi.co/api/v2/pokemon-species/416/"
}
]
}