FreeAPIHub
HomeAPIsAI ModelsAI ToolsBlog
Favorites
FreeAPIHub

The central hub for discovering, testing, and integrating the world's best AI models and APIs.

Platform

  • Categories
  • AI Models
  • APIs

Company

  • About Us
  • Contact
  • FAQ

Help

  • Terms of Service
  • Privacy Policy
  • Cookies

© 2026 FreeAPIHub. All rights reserved.

GitHubTwitterLinkedIn
  1. Home
  2. Categories
  3. Gaming
  4. PokeAPI
published

PokeAPI

PokeAPI offers free and detailed access to Pokémon data suitable for developers creating companion apps, educational resources, and fan websites.

Developed by PokeAPI Community

Live API
99.90%Uptime
120msLatency
18kStars
No AuthAuth
NoCredit Card
RESTStyle
v2Version

Reference

API Endpoints

Endpoints

Available routes, request structures, and code examples.

Retrieve detailed information about a Pokémon species

Endpoint URL
https://pokeapi.co/pokemon/{name}
Code Example
curl -X GET 'https://pokeapi.co/pokemon/{name}'
Request Payload
{
  "name": "pikachu"
}
Expected 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
Limit:100 requests/minute

Integration

Quick Start

cURL ExampleREST
curl -X GET "https://pokeapi.co/api/v2https://pokeapi.co/api/v2/pokemon/charizard"

Docs

Technical Documentation

What this API does

PokeAPI provides developers with comprehensive and detailed Pokémon data, including stats, types, moves, abilities, and evolution chains from all mainline Pokémon games. It offers access via both RESTful and GraphQL endpoints with JSON responses for easy integration into apps and websites.

How it works

Developers can send HTTP GET requests to retrieve various types of Pokémon data. The API supports fetching Pokémon by ID or name, retrieving move details, and exploring type matchups, making integration straightforward for applications. Data is provided in JSON format, which is compatible with numerous programming languages.

Authentication

No authentication is required for PokeAPI. Developers can access all endpoints without needing an API key, allowing for instant usage and testing.

Example usage

  • /api/v2/pokemon/{id} - Retrieves data for a Pokémon based on its ID.
  • /api/v2/pokemon/{name} - Retrieves data for a Pokémon based on its name.
  • /api/v2/move/{id} - Provides details for a specific Pokémon move.
  • /api/v2/type/{id} - Returns information about a particular Pokémon type.
  • /api/v2/evolution-chain/{id} - Retrieves an evolution chain for a specified Pokémon.

Limits

PokeAPI currently has no set limits or restrictions on usage. Developers can make requests as needed without concerns of hitting rate limits.

Ideal use cases

  • Building Pokémon game companion applications with stats and move details.
  • Creating educational resources to teach about Pokémon and their mechanics.
  • Developing fan websites that provide detailed Pokémon information.
  • Integrating Pokémon data into games or applications for database-backed features.

Examples

Real-World Applications

  • Building Pokémon stats and info apps
  • Creating fan websites with detailed Pokémon data
  • Developing educational tools for learning Pokémon types and moves
  • Integrating Pokémon data into games or chatbots
  • Fetching move lists and evolution chains for interactive applications

Evaluation

Advantages & Limitations

Advantages
  • ✓ Totally free with no API key or sign-up required
  • ✓ Comprehensive and up-to-date Pokémon data
  • ✓ Supports both REST and GraphQL for flexible querying
  • ✓ Multiple language wrappers and community support
Limitations
  • ✗ No official SLA or guaranteed uptime
  • ✗ Limited rate limiting enforcement can lead to throttling
  • ✗ No direct support for non-Pokémon related gaming data
  • ✗ Community-run; slower to adopt new mainline game updates at times

Support

Frequently Asked Questions

Important Notice

Verify Before You Decide

Last verified · Apr 30, 2026

The details on this page — including pricing, features, and availability — are based on our last review and may not reflect the provider's current offering. Providers update their products frequently, sometimes without prior notice.

What may have changed

Pricing Plans
Features & Limits
Availability
Terms & Policies

Always visit the official provider website to confirm the latest pricing, terms, and feature availability before subscribing or integrating.

Check official site

External Resources

Documentation Official Website Pricing Details Postman Collection

API Specifications

v2
Pricing Model
Free
Credit Card
Not Required
Response Formats
JSON
Supported Languages
8 Languages
SDK Support
JavaScript, Python, Ruby, PHP
Rate Limit

No formal rate limits; subject to fair use

Time to Hello World

Under 5 minutes for basic integration

Free Tier

Completely free access without any usage limits or API keys required.

Best For

Game developers, fan site creators, hobbyists, educators

Not Ideal For

Enterprise-level applications requiring strict SLAs and large volumes

Tags

#fan-project#pokeapi#no-auth#free-api#rest-api#gaming#pokemon#open-source

You Might Also Like

More APIs Similar to PokeAPI

Dungeons & Dragons API

The Dungeons & Dragons API provides free access to comprehensive data on D&D 5e, perfect for developing gaming applications and tools.

publicREST

Deck of Cards API

The Deck of Cards API allows for free and seamless integration of virtual card functionalities into web or mobile applications, ideal for game developers and educators.

publicREST

Magic: The Gathering API

The Magic: The Gathering API provides free access to an extensive database of over 20,000 Magic: The Gathering cards, ideal for building card-related applications.

publicREST