1. その前に「API」とは —— レストランのたとえ

APIキーの話をする前に、まず「API(エーピーアイ)」という言葉から片づけましょう。むずかしく考える必要はありません。APIとは「注文の窓口」のことです。

レストランを思い浮かべてください

お客さんは厨房に直接入って料理を作らせたりしません。ウェイターに注文を伝え、ウェイターが料理を運んでくる——この「注文と受け渡しの決まったやり方」がAPIです。

コンピュータの世界も同じです。あなたのアプリ(お客さん)が、相手のサービスの窓口(API)に「明日の天気を教えて」と注文すると、厨房(相手のコンピュータ)が答えを作って返してくれます。

🙂 お客さん (あなたのアプリ) 🤵 ウェイター (API=注文の窓口) 👨‍🍳 厨房 (相手のサービス本体) 注文 伝達 料理 配膳
図1:APIは「厨房に直接入らず、決まった窓口を通してお願いする仕組み」
実は、あなたも毎日APIのお世話になっています

スマホの天気アプリは気象データの窓口に、乗換案内アプリは時刻表の窓口に、お店のアプリの地図は地図サービスの窓口に、それぞれ裏で「注文」を出しています。アプリとアプリが裏で会話するときの共通の作法——それがAPIです。世の中のアプリのほとんどは、他社のAPIを組み合わせて作られています。

2. では「APIキー」とは —— 会員証のたとえ

ここからが本題です。実は多くのレストラン(=サービス)は、会員制なのです。入口で会員証を見せないと、ウェイターは注文を受けてくれません。

APIキー = 会員制レストランの「会員証」 注文のたびに提示する。これがないと門前払いになる。

APIキーの実物は、こんな見た目の「長い文字列」です(これは説明用のニセモノです)。

api_Xk3fA9qLmZ7T-4vB8dCwYpR2sNhE6uJg

※ 文字列の形や長さはサービスごとに違います。sk- で始まるもの、AIza で始まるものなど様々ですが、役割はどれも同じ「会員証」です。

アプリがサービスに注文を送るとき、毎回この文字列をそっと添えます。相手はそれを見て「はい、会員のあなたですね。どうぞ」と受け付けてくれる、という仕組みです。AIサービスでも、地図でも、決済でも、この仕組みは共通です。

💻 あなたのアプリ 「明日の天気は?」と注文 ✉️ 注文「明日の天気は?」 🔑 + APIキーを同封 🛂 サービスの受付 キーを確認 → 本体へ 📄 答え(天気のデータ)が返ってくる ※ キーが無い・間違っている注文は、受付で断られます(エラーになります)
図2:注文には毎回キーを「同封」する。受付はキーを見て通す・断るを判断する

3. なぜキーが必要なのか —— 3つの役割

「見せるだけの会員証に、なぜそこまで意味があるの?」——キーには3つの大事な役割があるからです。これはどのサービスでも共通です。

1

「誰の注文か」を見分ける(身元の札)

サービスの提供元には世界中から毎秒ぼう大な注文が届きます。キーがあるおかげで「この注文はあなたのアプリから」と区別できます。名前入りのロッカーの鍵のようなものです。

2

「誰に請求するか」を決める(お勘定の札)

多くのAPIは、使った分だけ利用料がかかります(無料枠つきのものもあります)。そして請求書はキーの持ち主に届きます。居酒屋で首から下げる「お会計札」と同じで、その札で頼んだ分は全部その人のお勘定になります。ここが後で出てくる「安全」の話に直結します。

3

「使いすぎ」を見張る(利用量のメーター)

キーごとに「1分間に何回まで」といった利用の記録・制限ができます。電気メーターが家ごとに付いているのと同じで、キーがあるから使用量を測れるのです。

4. パスワードと何が違うの? —— ここが一番大事

「要するにパスワードでしょ?」と思うかもしれません。似ていますが、決定的な違いがあります。

🔒 パスワード 🔑 APIキー
使う人 人間が画面に入力する プログラムが自動で提示する
本人確認 ID+パスワード+スマホ確認など
何段階もチェックがある
文字列を見せるだけで通る
追加のチェックは無い
たとえるなら 顔写真つきの身分証 持っていれば誰でも開く「合鍵」
つまり、こういうことです

APIキーは「持っている人=正しい人」とみなされる合鍵です。他人に文字列を知られたら、その人はあなたになりすまして注文し放題、お勘定は全部あなた持ちになります。これはどの会社のAPIでも同じです。——だから、キーの「守り方」をこの後しっかり学ぶのです。

5. 「いつものアプリ」とどう違うの?

「私、AIチャットも地図も毎日使ってるけど、キーなんて見たことない」——そのとおりです。ここを整理しましょう。

🗣️ 画面から自分で使う

キーは不要です。アカウントでログインした「あなた本人」が、お店に直接来て食べているイメージです。AIチャットのサイトやスマホアプリはこちらです。

たとえ:お店で直接食事する

🔑 プログラムから使う(API)

キーが必要です。あなたの代わりに「プログラム」が注文しに行くので、代理人の証明として会員証(キー)を持たせる必要があります。

たとえ:代理人にお使いを頼む

自分でアプリを作ったり、表計算や自動化ツールから外部のサービスを呼び出したり——つまり「サービスを部品として使う」段階に進むと、初めてAPIキーが登場する、と覚えてください。

6. たとえの総まとめ —— 記号でおさらい

7. よくある質問

Q. キーはどこでもらえるの?

使いたいサービスの公式サイトにある管理画面(「開発者向け」「API」などのページ)で、自分で発行します。多くの場合、ボタン1つ・数分で発行できます。発行そのものは簡単です。簡単だからこそ、扱い方が大事になります。

Q. キーを忘れたら(無くしたら)どうなる?

パスワードと違って「再発行して覚え直す」ものではありません。古いキーを無効にして、新しいキーを発行し直すだけです。鍵を無くしたら鍵穴ごと交換する、と同じ発想です。

Q. キーは何個でも作れるの?

多くのサービスで複数作れます。むしろ「用途ごとに別のキーを作る」のがおすすめです。合鍵を1本ずつ渡しておけば、1本無くしてもその1本だけ交換すれば済むからです。

Q. サービスが違えば、キーも別々に必要?

はい。キーは「そのサービス専用の会員証」です。A社の会員証でB社のレストランには入れないのと同じで、使うサービスごとにそれぞれ発行します。

8. まとめ —— 3行で

  1. APIは「注文の窓口」。プログラム同士がサービスをやり取りするための決まった作法。
  2. APIキーは「会員証+お会計札」。注文のたびに提示し、使った分は持ち主に請求される。
  3. キーは見せるだけで通る合鍵。だから次は「安全な扱い方」を学ぶ。
次に読む資料

APIキーの「安全な扱い方」の資料——Gemini APIキー 安全ガイド「漏れる前提」で会社を守る——へ進んでください。この資料で学んだ「キー=お金そのもの」という感覚が、どのサービスを使うときも、そのまま出発点になります。

窓口の縦線と往復の矢印でAPIキーを添えた注文と返答を表した表紙画像
FUJIKAWA LAB SPECIMEN 37 / 37