v48

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-0398207265.0 KB
pokemon

Get pokemon species

A Pokémon Species forms the basis for at least one Pokémon. Attributes of a Pokémon species are shared across all varieties of Pokémon within the species. A good example is Wormadam; Wormadam is the species which can be found in three different varieties, Wormadam-Trash, Wormadam-Sandy and Wormadam-Plant.

get/api/v2/pokemon-species/{id}/

Path parameters

idstring required

This parameter can be a string or an integer.

Response

idinteger required
namestring required
orderinteger nullable
gender_rateinteger nullable
capture_rateinteger nullable
base_happinessinteger nullable
is_babyboolean
is_legendaryboolean
is_mythicalboolean
hatch_counterinteger nullable
has_gender_differencesboolean
forms_switchableboolean

Example response

{
  "egg_groups": [
    {
      "name": "monster",
      "url": "https://pokeapi.co/api/v2/egg-group/1/"
    }
  ],
  "names": [
    {
      "language": {
        "name": "en",
        "url": "https://pokeapi.co/api/v2/language/9/"
      },
      "name": "bulbasaur"
    }
  ],
  "pal_park_encounters": [
    {
      "area": {
        "name": "field",
        "url": "https://pokeapi.co/api/v2/pal-park-area/2/"
      },
      "base_score": 50,
      "rate": 30
    }
  ],
  "genera": [
    {
      "genus": "Seed Pokémon",
      "language": {
        "name": "en",
        "url": "https://pokeapi.co/api/v2/language/9/"
      }
    }
  ],
  "varieties": [
    {
      "pokemon": {
        "name": "bulbasaur",
        "url": "https://pokeapi.co/api/v2/pokemon/1/"
      }
    }
  ]
}