PokeAPI

PokeAPI is a free, open-source API that provides structured Pokémon game data via REST and GraphQL. It includes endpoints for species, moves, items, abilities, evolution chains, types, locations, and more. The REST v2 API is stable and requires no authentication, while the GraphQL beta has limited hourly usage.

1

Endpoints

0

Views

Jul 20, 2025

Last Checked

100 requests per minute

Rate Limit

API Endpoints

Retrieve detailed information about a Pokémon species

Full URL

https://pokeapi.co/api/v2/pokemon/{name}

Code Examples

curl -X GET 'https://pokeapi.co/api/v2/pokemon/{name}'

Parameters

{
  "name": "pikachu"
}

Example Response

{
  "id": 25,
  "name": "pikachu",
  "types": [
    {
      "slot": 1,
      "type": {
        "name": "electric"
      }
    }
  ],
  "height": 4,
  "weight": 60,
  "sprites": {
    "front_default": "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/25.png"
  },
  "abilities": [
    {
      "ability": {
        "name": "static"
      }
    }
  ]
}

Version

v2

Rate Limit

100 requests/minute
Tags
entertainmentgamingpokemon
Technical Details
Authentication
None
Response Formats
JSON
Availability
global
Status
Published
Rate Limits

100 requests per minute

Supported Languages
JavaScriptPython
Use Cases
game development
educational apps
https://pokeapi.co/

Related APIs

Discover similar APIs that might interest you

APIfree

Deck of Cards API

The Deck of Cards API allows developers ...

Category
Gaming
Endpoints
1
cardsentertainmentgaming
APIopen source

Dungeons & Dragons API

The Dungeons & Dragons API delivers comp...

Category
Gaming
Endpoints
2
gamesrpg
PokeAPI – free Pokémon data REST & GraphQL API | Free API Hub