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 が存在しない場合