PokéAPI — Pokemon Move Details
pokeapi.move.detailRetrieve detailed Pokémon move data by name or ID, including type, power, accuracy, PP, effects, and battle metadata for game analysis and team building.
Instructions
Get detailed data for any of 900+ Pokemon moves by name or move ID. Returns: type, damage class (physical/special/status), power, accuracy, PP (power points), priority, effect chance, short effect description, full effect text, target scope, generation introduced, and battle metadata (ailment, drain, healing, crit rate, flinch chance). Examples: "tackle" (power 40), "thunderbolt" (power 90, 10% paralysis), "surf" (power 90, hits all adjacent), "swords-dance" (status, raises Attack). Multi-word move names use hyphens: "ice-beam", "fire-blast", "hyper-beam". No auth required; fair-use free API. Source: PokéAPI (pokeapi.co).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name_or_id | Yes | Move name (e.g. "tackle", "thunderbolt", "surf") or numeric move ID (e.g. 33). Names use hyphens for multi-word moves (e.g. "ice-beam", "fire-blast"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |