Pokéapi - The Pokémon RESTful API

Finally; all the Pokémon data you'll ever need, in one place,
and easily accessible through a modern RESTful API.

Over 17,850,300 API calls received!

Try it now!

Need a hint? try pokemon/1/ or type/3/ or ability/4/

Resource for Bulbasaur

    "abilities": [
            "name": "overgrow",
            "resource_uri": "/api/v1/ability/1/"
            "name": "chlorophyll",
            "resource_uri": "/api/v1/ability/2/"
    "attack": 49,
    "catch_rate": 45,
    "created": "2013-11-02T12:08:25.745455",
    "defense": 49,
    "egg_cycles": 21,
    "egg_groups": [
            "name": "Monster",
            "resource_uri": "/api/v1/egg/1/"
            "name": "Grass",
            "resource_uri": "/api/v1/egg/8/"
    "ev_yield": "1 Sp Atk",
    "evolutions": {
        "level": 16,
        "method": "level up",
        "resource_uri": "/api/v1/pokemon/2/",
        "to": "Ivysaur"
    "exp": 64,
    "growth_rate": "ms",
    "happiness": 70,
    "height": "2'4",
    "hp": 45,
    "male_female_ratio": "87.5/12.5",
    "modified": "2013-11-02T13:28:04.914889",
    "moves": [
            "learn_type": "other",
            "name": "Tackle",
            "resource_uri": "/api/v1/move/1/"
            "learn_type": "other",
            "name": "Growl",
            "resource_uri": "/api/v1/move/2/"
            "learn_type": "level up",
            "level": 10,
            "name": "Vine whip",
            "resource_uri": "/api/v1/move/3/"
    "name": "Bulbasaur",
    "national_id": 1,
    "resource_uri": "/api/v1/pokemon/4/",
    "sp_atk": 65,
    "sp_def": 65,
    "species": "seed pokemon",
    "speed": 45,
    "total": 318,
    "types": [
            "name": "grass",
            "resource_uri": "/api/v1/type/5/"
            "name": "poison",
            "resource_uri": "/api/v1/type/8/"
    "weight": "15.2lbs"

What is this?

This is a full RESTful API linked to an extensive database detailing everything about the Pokémon main game series.

We've covered Pokémon, types, abilities, moves, egg groups and more.

How can I start using the API?

We have awesome documentation on how to use this API. It takes minutes to get started.

This API will always be publicly available and will never require any extensive setup process to consume.

I want to help.


We really need help to keep this running.

First off, we need a few extra moderators to manage all the content, especially when big updates occur.

Secondly, we'd also love Sponsorship so we can scale and keep this site up!

We're running this out of our own pocket at the moment. We don't want to make a profit, just to keep it running for people!

Contact Paul at hello@phalt.co and let us know how you can help.