Get Pokémon data
get_pokemonFetch a Pokémon's competitive profile with types, base stats, abilities, weight, gender ratio, egg groups, and evolutions. Accepts Showdown names or forms case-insensitively.
Instructions
Look up one Pokémon and return its competitive profile: types, base stats and BST, abilities by slot, weight, gender ratio, egg groups, and evolutions. Accepts any Showdown name or form, case- and punctuation-insensitive ("garchomp", "Ogerpon-Wellspring", "rotom wash"); unknown names return an isError listing near matches. Use search_dex when you only have a partial name, list_forms for alternate or cosmetic forms, and calculate_stats when you need stats computed from EVs, IVs, and nature. Read-only and offline over the bundled Showdown dataset — no network, auth, or rate limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| species | Yes | Species or form name, e.g. "Garchomp", "Ogerpon-Wellspring", "Rotom-Wash". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bst | Yes | Base stat total — the sum of `baseStats`. | |
| gen | Yes | Generation this entry was introduced in; 0 for entries outside the numbered generations (e.g. MissingNo.). | |
| nfe | Yes | true when the species can still evolve (not fully evolved). | |
| num | Yes | National Dex number; 0 for entries that have none. | |
| evos | Yes | Species this one evolves into; empty when it does not evolve. | |
| name | Yes | Display name of the entry, e.g. "Garchomp" or "Ogerpon-Wellspring". | |
| tags | Yes | Dataset tags such as ["Sub-Legendary"] or ["Mythical"]; empty when the entry is untagged. | |
| forme | No | Forme label when this entry is an alternate forme, e.g. "Mega", "Wash"; absent for the base forme. | |
| prevo | No | Species this one evolves from; absent for base evolutions. | |
| types | Yes | Typing, in order, e.g. ["Dragon", "Ground"]. One of "Bug", "Dark", "Dragon", "Electric", "Fairy", "Fighting", "Fire", "Flying", "Ghost", "Grass", "Ground", "Ice", "Normal", "Poison", "Psychic", "Rock", "Steel", "Water". | |
| gender | No | "M", "F", or "N" (genderless) for species that are not a mix of both; absent when the species has a mixed gender ratio. | |
| isMega | No | true for Mega Evolutions; absent otherwise. | |
| evoItem | No | Item required to evolve, when the evolution is item-based. | |
| evoMove | No | Move the species must know to evolve, when the evolution is move-based. | |
| canHatch | Yes | true when the species can hatch from an Egg. | |
| evoLevel | No | Level required to evolve, when the evolution is level-based. | |
| isPrimal | No | true for Primal Reversions; absent otherwise. | |
| weightkg | Yes | Weight in kilograms, as used by weight-based moves such as Heavy Slam. | |
| abilities | Yes | Abilities keyed by Showdown slot: "0" primary, "1" secondary, "H" hidden, "S" special. | |
| baseForme | No | Label of the species' default forme when it has formes, e.g. "Teal" for Ogerpon; absent otherwise. | |
| baseStats | Yes | All six stats keyed by stat id ("hp", "atk", "def", "spa", "spd", "spe"). | |
| eggGroups | Yes | Egg groups, e.g. ["Monster", "Dragon"]; empty for species that cannot breed. | |
| battleOnly | No | The species this entry transforms from during battle, e.g. "Garchomp" for Garchomp-Mega, or a list when it can come from more than one (Wishiwashi); absent for normally selectable entries. | |
| formeOrder | No | Dataset display order of the species and its formes; absent when the species has no formes. | |
| baseSpecies | Yes | Name of the species this entry belongs to; equal to `name` for a base forme. | |
| genderRatio | Yes | Gender odds at encounter; both 0 for genderless species. | |
| otherFormes | No | Names of the non-cosmetic alternate formes; null or absent when the species has none. | |
| evoCondition | No | Free-text condition for evolutions that are not plain level, item, or move evolutions, e.g. "Level up with 999 Coins in the bag". | |
| canGigantamax | No | Name of the G-Max move, when this entry is a Gigantamax-capable forme; absent otherwise. | |
| cannotDynamax | Yes | true when the species cannot Dynamax. | |
| isNonstandard | Yes | "Past", "Future", "Unobtainable", or "CAP" when the entry is not available in the current games; null when it is standard. | |
| cosmeticFormes | No | Names of cosmetic-only formes (different look, identical mechanics); null or absent when there are none. | |
| isCosmeticForme | Yes | true when this entry is a cosmetic forme rather than a mechanically distinct one. | |
| unreleasedHidden | No | true when the hidden ability has not been released; absent otherwise. |