# PokéAPI unofficial > PokéAPI unofficial API documentation ## API Reference › Api - [GET /api/v2/ability/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-ability): List abilities - [GET /api/v2/ability/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-ability-id): Get an ability - [GET /api/v2/berry-firmness/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-berry-firmness): List berry firmness categories - [GET /api/v2/berry-firmness/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-berry-firmness-id): Get a berry firmness category - [GET /api/v2/berry-flavor/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-berry-flavor): List berry flavors - [GET /api/v2/berry-flavor/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-berry-flavor-id): Get berries by flavor - [GET /api/v2/berry/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-berry): List berries - [GET /api/v2/berry/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-berry-id): Get a berry - [GET /api/v2/characteristic/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-characteristic): List characteristics - [GET /api/v2/characteristic/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-characteristic-id): Get a Pokémon characteristic - [GET /api/v2/contest-effect/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-contest-effect): List contest effects - [GET /api/v2/contest-effect/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-contest-effect-id): Get a contest effect - [GET /api/v2/contest-type/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-contest-type): List contest types - [GET /api/v2/contest-type/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-contest-type-id): Get a contest type - [GET /api/v2/currency/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-currency): List currencies - [GET /api/v2/currency/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-currency-id): Get a currency - [GET /api/v2/egg-group/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-egg-group): List egg groups - [GET /api/v2/egg-group/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-egg-group-id): Get an egg group - [GET /api/v2/encounter-condition-value/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-encounter-condition-value): List encounter condition values - [GET /api/v2/encounter-condition-value/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-encounter-condition-value-id): Get an encounter condition value - [GET /api/v2/encounter-condition/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-encounter-condition): List encounter conditions - [GET /api/v2/encounter-condition/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-encounter-condition-id): Get an encounter condition - [GET /api/v2/encounter-method/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-encounter-method): List encounter methods - [GET /api/v2/encounter-method/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-encounter-method-id): Get an encounter method - [GET /api/v2/evolution-chain/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-evolution-chain): List evolution chains - [GET /api/v2/evolution-chain/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-evolution-chain-id): Get an evolution chain - [GET /api/v2/evolution-trigger/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-evolution-trigger): List evolution triggers - [GET /api/v2/evolution-trigger/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-evolution-trigger-id): Get an evolution trigger - [GET /api/v2/evolution-variable/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-evolution-variable): List evolution variables - [GET /api/v2/evolution-variable/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-evolution-variable-id): Get an evolution variable - [GET /api/v2/gender/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-gender): List genders - [GET /api/v2/gender/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-gender-id): Get a gender - [GET /api/v2/generation/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-generation): List generations - [GET /api/v2/generation/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-generation-id): Get a generation - [GET /api/v2/growth-rate/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-growth-rate): List growth rates - [GET /api/v2/growth-rate/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-growth-rate-id): Get a growth rate - [GET /api/v2/item-attribute/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-attribute): List item attributes - [GET /api/v2/item-attribute/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-attribute-id): Get an item attribute - [GET /api/v2/item-category/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-category): List item categories - [GET /api/v2/item-category/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-category-id): Get an item category - [GET /api/v2/item-fling-effect/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-fling-effect): List item fling effects - [GET /api/v2/item-fling-effect/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-fling-effect-id): Get an item fling effect - [GET /api/v2/item-pocket/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-pocket): List item pockets - [GET /api/v2/item-pocket/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-pocket-id): Get an item pocket - [GET /api/v2/item/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item): List items - [GET /api/v2/item/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-item-id): Get an item - [GET /api/v2/language/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-language): List languages - [GET /api/v2/language/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-language-id): Get a language - [GET /api/v2/location-area/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-location-area): List location areas - [GET /api/v2/location-area/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-location-area-id): Get a location area - [GET /api/v2/location/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-location): List locations - [GET /api/v2/location/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-location-id): Get a location - [GET /api/v2/machine/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-machine): List machines - [GET /api/v2/machine/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-machine-id): Get a machine - [GET /api/v2/meta/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-meta): Get API metadata - [GET /api/v2/move-ailment/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-ailment): List move meta ailments - [GET /api/v2/move-ailment/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-ailment-id): Get a move meta ailment - [GET /api/v2/move-battle-style/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-battle-style): List move battle styles - [GET /api/v2/move-battle-style/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-battle-style-id): Get a move battle style - [GET /api/v2/move-category/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-category): List move categories - [GET /api/v2/move-category/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-category-id): Get a move category - [GET /api/v2/move-damage-class/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-damage-class): List move damage classes - [GET /api/v2/move-damage-class/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-damage-class-id): Get a move damage class - [GET /api/v2/move-learn-method/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-learn-method): List move learn methods - [GET /api/v2/move-learn-method/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-learn-method-id): Get a move learn method - [GET /api/v2/move-target/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-target): List move targets - [GET /api/v2/move-target/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-target-id): Get a move target - [GET /api/v2/move/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move): List moves - [GET /api/v2/move/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-move-id): Get a move - [GET /api/v2/nature/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-nature): List natures - [GET /api/v2/nature/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-nature-id): Get a nature - [GET /api/v2/pal-park-area/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pal-park-area): List Pal Park areas - [GET /api/v2/pal-park-area/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pal-park-area-id): Get a Pal Park area - [GET /api/v2/pokeathlon-stat/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokeathlon-stat): List Pokéathlon stats - [GET /api/v2/pokeathlon-stat/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokeathlon-stat-id): Get a Pokéathlon stat - [GET /api/v2/pokedex/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokedex): List Pokédex records - [GET /api/v2/pokedex/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokedex-id): Get a Pokédex record - [GET /api/v2/pokemon-color/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-color): List Pokémon colors - [GET /api/v2/pokemon-color/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-color-id): Get a Pokémon color - [GET /api/v2/pokemon-form/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-form): List Pokémon forms - [GET /api/v2/pokemon-form/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-form-id): Get a Pokémon form - [GET /api/v2/pokemon-habitat/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-habitat): List Pokémon habitats - [GET /api/v2/pokemon-habitat/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-habitat-id): Get a Pokémon habitat - [GET /api/v2/pokemon-shape/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-shape): List Pokémon shapes - [GET /api/v2/pokemon-shape/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-shape-id): Get a Pokémon shape - [GET /api/v2/pokemon-species/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-species): List Pokémon species - [GET /api/v2/pokemon-species/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-species-id): Get a Pokémon species - [GET /api/v2/pokemon/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon): List Pokémon - [GET /api/v2/pokemon/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-id): Get a Pokémon - [GET /api/v2/pokemon/{pokemon_id}/encounters](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-pokemon-pokemon_id-encounters): List Pokémon encounter locations - [GET /api/v2/region/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-region): List regions - [GET /api/v2/region/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-region-id): Get a region - [GET /api/v2/stat/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-stat): List Pokémon stats - [GET /api/v2/stat/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-stat-id): Get a Pokémon stat - [GET /api/v2/super-contest-effect/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-super-contest-effect): List Super Contest effects - [GET /api/v2/super-contest-effect/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-super-contest-effect-id): Get a Super Contest effect - [GET /api/v2/type/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-type): List Pokémon types - [GET /api/v2/type/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-type-id): Get a Pokémon type - [GET /api/v2/version-group/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-version-group): List version groups - [GET /api/v2/version-group/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-version-group-id): Get a version group - [GET /api/v2/version/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-version): List game versions - [GET /api/v2/version/{id}/](https://octri-8tky5bfpaxae.octri.dev/get-api-v2-version-id): Get a game version ## Optional - [SDK Downloads](https://octri-8tky5bfpaxae.octri.dev/sdk): Client SDKs in TypeScript, Python, Go, and 7 more languages - [Changelog](https://octri-8tky5bfpaxae.octri.dev/changelog): API version history and breaking changes