PokéAPI — Pokemon Details
pokeapi.pokemon.detailRetrieve detailed Pokémon data by name or Pokédex ID to get types, base stats, abilities, moves, height, weight, base experience, and sprite URLs.
Instructions
Get detailed data for any of 1025+ Pokemon by name or Pokedex ID. Returns: types (e.g. fire/flying), base stats (HP, Attack, Defense, Sp.Atk, Sp.Def, Speed), abilities (including hidden ability), first 20 moves, height (dm), weight (hg), base experience, and sprite image URLs. Examples: "pikachu" (id 25), "charizard" (id 6), "mewtwo" (id 150), "eevee" (id 133). Hyphenated names accepted: "mr-mime", "tapu-koko", "jangmo-o". No auth required; fair-use free API. Source: PokéAPI (pokeapi.co).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name_or_id | Yes | Pokemon name (e.g. "pikachu", "charizard") or numeric Pokedex ID (e.g. 25, 6). Names are case-insensitive. Hyphenated forms accepted (e.g. "mr-mime", "tapu-koko"). |
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. |