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

# Get move

`GET /api/v2/move/{id}/`

Moves are the skills of Pokémon in battle. In battle, a Pokémon uses one move each turn. Some moves (including those learned by Hidden Machine) can be used outside of battle as well, usually for the purpose of removing obstacles or exploring new areas.

## Path parameters

- `id` integer, required

## Response `200`

- MoveDetail
  - `id` integer, required
  - `name` string, required
  - `accuracy` integer, nullable
  - `effect_chance` integer, required
  - `pp` integer, nullable
  - `priority` integer, nullable
  - `power` integer, nullable
  - `contest_combos` object, required
    - `required` unknown
    - `normal` object
      - `use_before` object[], nullable, required
        - `name` string, required
        - `url` string, uri, required
      - `use_after` object[], nullable, required
        - `name` string, required
        - `url` string, uri, required
    - `super` object
      - `use_before` object[], nullable, required
        - `name` string, required
        - `url` string, uri, required
      - `use_after` object[], nullable, required
        - `name` string, required
        - `url` string, uri, required
  - `contest_type` ContestTypeSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `contest_effect` ContestEffectSummary, required
    - `url` string, uri, required
  - `damage_class` MoveDamageClassSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `effect_entries` object[], required
    - `effect` string, required
    - `short_effect` string, required
    - `language` object, required
      - `name` string, required
      - `url` string, uri, required
  - `effect_changes` object[], required
    - `effect_entries` object[], required
      - `effect` string, required
      - `language` object, required
        - `name` string, required
        - `url` string, uri, required
    - `version_group` object, required
      - `name` string, required
      - `url` string, uri, required
  - `generation` GenerationSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `meta` MoveMeta, required
    - `ailment` MoveMetaAilmentSummary, required
      - `name` string, required
      - `url` string, uri, required
    - `category` MoveMetaCategorySummary, required
      - `name` string, required
      - `url` string, uri, required
    - `min_hits` integer, nullable
    - `max_hits` integer, nullable
    - `min_turns` integer, nullable
    - `max_turns` integer, nullable
    - `drain` integer, nullable
    - `healing` integer, nullable
    - `crit_rate` integer, nullable
    - `ailment_chance` integer, nullable
    - `flinch_chance` integer, nullable
    - `stat_chance` integer, nullable
  - `names` MoveName[], required
    - `name` string, required
    - `language` LanguageSummary, required
      - `name` string, required
      - `url` string, uri, required
  - `past_values` MoveChange[], required
    - `accuracy` integer, nullable
    - `power` integer, nullable
    - `pp` integer, nullable
    - `effect_chance` integer, required
    - `effect_entries` object[], required
      - `effect` string, required
      - `short_effect` string, required
      - `language` object, required
        - `name` string, required
        - `url` string, uri, required
    - `type` TypeSummary, required
      - `name` string, required
      - `url` string, uri, required
    - `version_group` VersionGroupSummary, required
      - `name` string, required
      - `url` string, uri, required
  - `stat_changes` object[], required
    - `change` number, required
    - `stat` object, required
      - `name` string, required
      - `url` string, uri, required
  - `super_contest_effect` SuperContestEffectSummary, required
    - `url` string, uri, required
  - `target` MoveTargetSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `type` TypeSummary, required
    - `name` string, required
    - `url` string, uri, required
  - `machines` object[], required
    - `machine` object, required
      - `url` string, uri, required
    - `version_group` object, required
      - `name` string, required
      - `url` string, uri, required
  - `flavor_text_entries` MoveFlavorText[], required
    - `flavor_text` string, required
    - `language` LanguageSummary, required
      - `name` string, required
      - `url` string, uri, required
    - `version_group` VersionGroupSummary, required
      - `name` string, required
      - `url` string, uri, required
  - `learned_by_pokemon` object[], required
    - `name` string, required
    - `url` string, uri, required

## Changes

- **2024-03-03** `e92bf54d2f2d` — 1 breaking
  - the `stat_changes` response's property type/format changed from `object`/`` to `array`/`` for status `200`
- **2024-03-01** `ab3d249e60a7` — 7 breaking, 3 info
  - the `contest_combos` response's property type/format changed from `string`/`` to `object`/`` for status `200`
  - the `effect_changes` response's property type/format changed from `string`/`` to `array`/`` for status `200`
  - the `effect_entries` response's property type/format changed from `string`/`` to `array`/`` for status `200`
  - the `learned_by_pokemon` response's property type/format changed from `string`/`` to `array`/`` for status `200`
  - …6 more
- **2024-02-26** `3dc383577199` — 2 info
  - api tag `moves` added
  - api tag `move` removed
- **2024-02-24** `c0b00c7eff36` — 10 breaking, 4 info
  - for the `path` request parameter `id`, the type/format was changed from `string`/`` to `integer`/``
  - the `contest_combos` response's property type/format changed from `object`/`` to `string`/`` for status `200`
  - the `effect_changes` response's property type/format changed from `array`/`` to `string`/`` for status `200`
  - the `effect_entries` response's property type/format changed from `array`/`` to `string`/`` for status `200`
  - …10 more

[Change history](https://skmtc.dev/pokeapi/apis/poke-api/changes/api/v2/move/:id/get.md)

---

[API](https://skmtc.dev/pokeapi/apis/poke-api.md) · [All operations](https://skmtc.dev/pokeapi/apis/poke-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pokeapi/poke-api/revisions/dc32bdfac84f/schema)
