PokeAPI provides structured Pokémon data through an open REST API for applications and developers.

pokeapi.co
PokeAPI homepage screenshot

About PokeAPI

PokeAPI is a web-based RESTful API that provides structured Pokémon data in a machine-readable format for applications and developers. Requests return JSON records for resources such as Pokémon, species, types, and abilities. The homepage gives example endpoints, including pokemon/ditto and type/3, that can be tried directly in a browser.

The homepage describes the API as free and open-source. The directory record, however, lists open source as false and gives no source repository, so the open-source status should be verified before relying on it. Pricing is unknown.

Key features

  • RESTful endpoints returning Pokémon data in JSON format
  • Pokémon records with abilities, base stats, types, and moves
  • Species, type, and ability endpoints with example queries
  • Held item and game version details for each Pokémon
  • Sprite image URLs for front and back views, including shiny variants
  • List queries with limit and offset parameters
Best for: Software developers and hobbyists building applications or tools that need structured Pokémon data.
Good for
  • The homepage describes the API as free to use.
  • Example endpoints on the homepage allow quick testing of responses.
  • Responses are structured with named resources and linked URLs.

PokeAPI at a glance

Website
pokeapi.co
Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

PokeAPI alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Game Guides, Wikis & Tools

Well-known listings from the same topic.

All 394

PokeAPI FAQ

What kind of data does a Pokémon record contain?
The example record for Ditto includes abilities, base experience, forms, game indices by version, height, held items with rarity by version, moves with learn methods, sprite image URLs, base stats, types, and weight.
How can I test a request without writing code?
The homepage provides a "Try it now" option and example paths such as pokemon/ditto, pokemon-species/aegislash, type/3, and ability/battle-armor that return results directly.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing