PokéAPI is a free and open API for Pokémon data, providing a wide range of information about Pokémon species, abilities, types, and more. It is a consumption-only API with no authentication required and no rate limiting, but users are encouraged to follow a fair use policy.
Pricing Information
Free OptionThis solution offers a free tier or free trial.
(Free, community-driven Pokémon data with no authentication required and no rate limiting.)
For the most accurate and detailed pricing information, please visit the official website.
About PokeAPI
PokéAPI is a free and open API for Pokémon data, providing a wide range of information about Pokémon species, abilities, types, and more. It is a consumption-only API with no authentication required and no rate limiting, but users are encouraged to follow a fair use policy.
Key Features
HTTP GET method only
No authentication required
No rate limiting
Fair use policy
Integrations
Node Server-side with auto caching: Pokedex Promise v2Browser-side with auto caching: pokeapi-js-wrapperPython 3 with auto caching: PokeBasePython 2/3 with auto caching: PokepyKotlin Multiplatform (JVM, Native, Browser, and Node) with auto caching: PokeKotlinJava (Spring Boot) with auto caching: pokeapi-reactor.NET (C#, VB, etc): PokeApi.NET.NET Standard: PokeApiNetSwift: PokemonAPIPHP: PokePHPPHP: PHPokéAPIRuby: Poke-Api-V2Go: pokeapi-goGo: PokeGoCrystal: pokeapiTypescript with auto caching: Pokenode-tsRust with auto caching: RustemonAsynchronous Python wrapper with auto caching: aiopokeapiScala 3 with auto caching: pokeapi-scalaElixir wrapper with auto caching: Max-Elixir-PokeAPI