PokéAPI

Explore Pokémon, games, moves, locations, berries, and more through one read-only REST API.

Unofficial demo documentation generated with Octri. Not affiliated with or endorsed by PokéAPI, Nintendo, Game Freak, or The Pokémon Company. Names and marks belong to their owners.

Quickstart

  1. Use the public API

    Set the base URL to https://pokeapi.co. No authentication is required.

  2. Fetch a resource

    Start with a Pokémon name or ID and keep trailing slashes in request paths.

  3. Follow related URLs

    Traverse species, evolution, moves, and game metadata from typed responses.

SDKs in this demo: TypeScript, Python, and Kotlin. The upstream API is public, read-only, and unauthenticated.