---
title: "Get pokemon species"
method: GET
path: "/api/v2/pokemon-species/{id}/"
tags: ["pokemon"]
---

# Get pokemon species

`GET /api/v2/pokemon-species/{id}/`

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.

## Path parameters

- `id` string, required

## Response `200`

- PokemonSpeciesDetail
  - `id` integer, required
  - `name` string, required
  - `order` integer, nullable
  - `gender_rate` integer, nullable
  - `capture_rate` integer, nullable
  - `base_happiness` integer, nullable
  - `is_baby` boolean
  - `is_legendary` boolean
  - `is_mythical` boolean
  - `hatch_counter` integer, nullable
  - `has_gender_differences` boolean
  - `forms_switchable` boolean
  - `growth_rate` GrowthRateSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `pokedex_numbers` PokemonDexEntry[], required
    - `entry_number` integer, required
    - `pokedex` PokedexSummary, required
      - `name` string, required
      - `url` string, uri, required
  - `egg_groups` object[], required
    - `name` string, required
    - `url` string, uri, required
  - `color` PokemonColorSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `shape` PokemonShapeSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `evolves_from_species` PokemonSpeciesSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `evolution_chain` EvolutionChainSummary, required
    - `url` string, uri, required
  - `habitat` PokemonHabitatSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `generation` GenerationSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `names` object[], required
    - `language` object, required
      - `name` string, required
      - `url` string, uri, required
    - `name` string, required
  - `pal_park_encounters` object[], required
    - `area` object, required
      - `name` string, required
      - `url` string, uri, required
    - `base_score` integer, required
    - `rate` integer, required
  - `form_descriptions` PokemonSpeciesDescription[], required
    - `description` string
    - `language` LanguageSummary, required
      - `name` string, required
      - `url` string, uri, required
  - `flavor_text_entries` PokemonSpeciesFlavorText[], required
    - `flavor_text` string, required
    - `language` LanguageSummary, required
      - `name` string, required
      - `url` string, uri, required
    - `version` VersionSummary, required
      - `name` string, required
      - `url` string, uri, required
  - `genera` object[], required
    - `genus` string, required
    - `language` object, required
      - `name` string, required
      - `url` string, uri, required
  - `varieties` object[], required
    - `is_default` boolean, required
    - `pokemon` object, required
      - `name` string, required
      - `url` string, uri, required

---

[API](https://skmtc.net/pokeapi/apis/poke-api.md) · [All operations](https://skmtc.net/pokeapi/apis/poke-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pokeapi/poke-api/versions/575d45e6ddc1/schema)
