Gen9 Pokémon API Reference

Pokémon List API

Endpoint: /ja/gen9/api/pokemon-list/

Method: GET

Authentication: Optional(認証ありの場合、ポケモンのガッサーバーでの管理IDも返します。)

Notes: リストを全て取得します(単体データの指定不可)

Response Example
[
    {"national_number": 1, "national_sub_number": 0, "name": "フシギダネ", "forme_name": "",},
    {"national_number": 2, "national_sub_number": 0, "name": "フシギソウ", "forme_name": "",},
    {"national_number": 3, "national_sub_number": 0, "name": "フシギバナ", "forme_name": "",},
    {"national_number": 4, "national_sub_number": 0, "name": "ヒトカゲ", "forme_name": "",},
    .....
]

            
Pokémon by Number API

Endpoint: /ja/gen9/api/pokemon/<national_number>-<national_sub_number>/

Method: GET

Authentication: Optional(認証ありの場合、ポケモンのガッサーバーでの管理IDも返します。)

URL Parameters
Parameter Type Description
national_number int ポケモンの全国番号
national_sub_number int フォームなどのサブ番号
Response Example
{
    "national_number": 25,
    "national_sub_number": 0,
    "name": "ピカチュウ",
    "forme_name": "",
    "generation": 1,
    "weight": 6.0,
    "height": 0.4,
    "sex_type": 1,
    "type1_name": "でんき",
    "type2_name": null,
    "category": "ねずみポケモン",
    "hitpoint_base_stats": 35,
    "attack_base_stats": 55,
    "defense_base_stats": 40,
    "special_attack_base_stats": 50,
    "special_defense_base_stats": 50,
    "speed_base_stats": 90,
    "abilities": [
        {
            "ability_name": "せいでんき",
            "ability_explanation": "静電気を 体に まとい 触った 相手を まひさせる ことがある。",
            "slot": "1",
            "slot_display": "特性1",
        },
        {
            "ability_name": "ひらいしん",
            "ability_explanation": "でんきタイプの 技を 自分に 寄せつけ ダメージを 受けずに 特攻が 上がる。",
            "slot": "H",
            "slot_display": "隠し特性",
        },
    ],
    "moves": [
        {
            "move_name": "ほっぺすりすり",
            "move_explanation": "",
            "power": 20,
            "power_point": 20,
            "accuracy": 100,
            "move_category": 0,
            "contact_flg": true,
            "priority": 0,
            "method": "1",
            "method_display": "レベル技",
            "level": 1,
        },
        {
            "move_name": "わるだくみ",
            "move_explanation": "",
            "power": 0,
            "power_point": 20,
            "accuracy": 0,
            "move_category": 2,
            "contact_flg": false,
            "priority": 0,
            "method": "1",
            "method_display": "レベル技",
            "level": 1,
        },
        .....
    ],
}            
Errors
  • 404 Not Found - Pokémon が存在しない場合