0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

API「PokéAPI」とは?

0
Posted at

はじめに

PokéAPI は、有志コミュニティによって提供されている
ポケモンの情報を取得できる無料の Web API です。
公式ではありませんが、学習用・趣味開発用として世界中で使われているみたいです。

Webアプリ、スマホアプリ、ゲーム制作など

PokéAPI の特徴

✔ 完全無料で利用可能

APIキー登録も不要。誰でもすぐ使えます。

✔ REST形式でわかりやすい

エンドポイントにアクセスするだけで JSON が返ってきます。

例:ピカチュウのデータ

https://pokeapi.co/api/v2/pokemon/pikachu

✔ 非常にデータ量が豊富

初代〜最新世代までの膨大な情報が含まれています。

PokéAPI で取得できる主な情報

1. ポケモン情報

  • 名前
  • タイプ(炎 / 水 / 電気…)
  • 重さ・高さ
  • 種族値(HP, 攻撃, 防御など)

2. 画像(スプライト)

公式風ドット絵・通常絵など複数の画像URLが提供されています。

3. 進化チェーン

例:
ピチュー → ピカチュウ → ライチュウ
のような「進化のつながり」が取得可能。

4. 技一覧(moves)

覚える技・レベル・条件・技の詳細まで取得できます。

5. タイプ相性

各タイプが

  • 効果抜群
  • 効果いまひとつ
  • 無効
    の関係がわかるデータ構造になっています。

6. アイテム・特性・図鑑情報

ゲーム内に登場するモノや設定も取り扱っています。

エンドポイントの例

ポケモン(個別)

/api/v2/pokemon/{id or name}

タイプ

/api/v2/type/{id or name}

進化チェーン

/api/v2/evolution-chain/{id}

/api/v2/move/{id or name}

PokéAPIの使いどころ

  • Web API の練習
  • フロントエンド学習
  • バックエンド学習
  • ゲーム風のアプリ制作
  • データ可視化や比較ツール作成

学習の題材として非常に扱いやすく、
「何かAPI使って作りたい!」という時の入門に最適だと思います。

おわりに

PokéAPI は
無料・登録不要・データ豊富・使いやすい
という4拍子が揃った優秀な Web API です。

言語を問わずどこからでも使えるので、
小さな学習アプリから遊び心のある作品まで、
幅広く活用できます。

気になった方は公式ドキュメントから遊んでみてください👇
https://pokeapi.co/docs/v2

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?