Get a PokémonLook up a Pokémon by name or id and get its core data: types, abilities, base stats, height, weight, base experience, and sprite images. Names can be typed as the games print them (Mr. Mime, Farfetch'd, Nidoran♀), and a Pokémon that comes in several forms, such as Giratina, returns its default form.
Get a Pokémon speciesGet a species' Pokédex data: its English name, flavor text and genus, capture rate, base happiness, growth rate, egg groups, colour, shape, habitat, the legendary/mythical/baby flags, and the id of its evolution chain.
Get a typeGet an elemental type's English name and damage relations: which types it deals double or half damage to, takes double or half damage from, and the match-ups it has no effect on either way.
Get an abilityGet an ability's English name, effect text (full and short) and in-game description, the generation it debuted in, and the list of Pokémon that can have it.
Get a moveGet a move's battle data: type, damage class, power, accuracy, PP, priority, target, English name, effect text and in-game description, the stat changes it makes, and combat metadata such as its ailment and the chance of it, hit counts, drain, healing, and stat-change chances. For a move PokéAPI has no effect text for yet, mostly ones from Scarlet and Violet, the effect fields hold the in-game description.
Get a berryGet a berry's data: growth time, maximum harvest, size, smoothness, soil dryness, firmness, Natural Gift power and type, its five flavour potencies, and the item it maps to.
Get an itemGet an item's data: its English name, its shop prices in each game and the newest Poké Dollar price, category, attributes, Fling power and effect, English effect text and in-game description, and its sprite image.
Get an evolution chainGet a Pokémon family's evolution tree by its numeric chain id. Returns the nested chain, with every condition for reaching each species (level, item, move, time of day, region, form, nature, and the games the method is for), plus a flat list of every species in the family. Get a species' chain id from Get a Pokémon species.
Get a generationGet a game generation's data: its English name, main region, the types and version groups it introduced, and how many abilities, moves, and Pokémon species debuted in it.
List resourcesList the available entries of any PokéAPI resource endpoint (pokemon, move, type, berry, item, and more), paginated. Each entry gives a name, its numeric id, and its resource URL, and the next offset says where the following page starts. Use limit and offset to page through the full catalogue.