Get Move
pokeapi_get_moveGet move details by name or numeric ID — type, damage class, power, accuracy, PP, priority, target, stat changes, status-effect chance, and full English effect text. Set include_learners=true to include the list of Pokémon that can learn the move. Move names are available from pokeapi_get_pokemon when include_moves=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| identifier | Yes | Move name in lowercase hyphenated form (e.g. "flamethrower", "close-combat") or numeric ID as a string. | |
| include_learners | No | Include the list of Pokémon that can learn this move. Defaults to false as the list can be large. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Move ID. | |
| pp | No | Base PP. Null when unavailable. | |
| name | No | Move name in hyphenated lowercase. | |
| type | No | Elemental type (e.g. "fire"). | |
| error | No | Present when the call failed. Absent on success. | |
| power | No | Base power. Null for status moves. | |
| target | No | Target selection (e.g. "selected-pokemon", "all-opponents"). | |
| accuracy | No | Accuracy percentage (0–100). Null for moves that always hit. | |
| priority | No | Priority bracket (positive = higher priority, negative = lower). | |
| effectText | No | Full English effect description. Null when unavailable. | |
| damageClass | No | Damage class: physical, special, or status. Null when unavailable. | |
| statChanges | No | Stat stage changes caused by this move. | |
| effectChance | No | Secondary effect chance percentage. Null when not applicable. | |
| shortEffectText | No | Short English effect summary. Null when unavailable. | |
| learnedByPokemon | No | Pokémon names that can learn this move (populated when include_learners=true). |