自社システムにAPIがあるか確かめる方法と、開発会社への聞き方

業務システムを生成AIやほかのサービスとつなごうとすると、最初に「そのシステムにAPIはありますか?」と聞かれます。ところが、開発会社に作ってもらったシステムだと、社内の誰も答えられないことが少なくありません。この記事では、非エンジニアの担当者が自分で確かめられる手がかりと、開発会社に聞くべき項目、そのまま使える依頼文のひな形をまとめます。
- 社内で5つの手がかりを見る
開発会社に聞く前に、自分で確かめる - 開発会社に8項目をまとめて聞く
依頼文のひな形をそのまま使える - 仕様書を受け取ったら確認する
版と日付・窓口の一覧・項目の意味など
APIとは何か(30秒で)
APIは、ほかのシステムが決まった手順でデータを取り出したり登録したりするための窓口です。人が画面を開いて見る代わりに、プログラムが「この期間の売上を返して」と頼み、システムが決まった形式で答えます。
AIに業務システムのデータを聞けるようにするには、この窓口が必要です。窓口の一覧と使い方を書いた資料が「API仕様書」、窓口を使うための合言葉が「APIキー」や「トークン」です。
人がデータを見るとき
- 人
- 画面を開いて見る
- 業務システム
APIを使うとき
- プログラム「この期間の売上を返して」と頼む
- API(窓口)決まった手順でデータを取り出したり登録したりする
- 業務システム決まった形式で答える
- API仕様書窓口の一覧と使い方を書いた資料
- APIキー・トークン窓口を使うための合言葉
自分で確かめられる5つの手がかり
開発会社に聞く前に、社内で次の5点を見てください。1つでも当てはまれば、APIがある可能性が高くなります。
- ほかのシステムと自動でデータが行き来している
ECサイトの注文が自動で販売管理に入る、会計ソフトに売上が自動で送られる、スマホアプリから在庫が見える。こうした連携は、多くの場合APIで作られています。 - 納品物や契約書に、それらしい資料名がある
「API仕様書」「外部インターフェース仕様書」「連携仕様書」「IF一覧」「外部IF設計書」などの名前を探します。Excelの設計書の1シートとして入っていることもあります。 - 管理画面に「API」「連携設定」「トークン」の項目がある
設定メニューに、キーの発行や連携先の登録の画面があれば、APIが用意されています。 - Webブラウザから使うシステムである
ブラウザで開くシステムは、画面の裏でAPIを使って作られていることが多くあります。ただし、外部向けに使ってよい窓口かどうかは別の話なので、開発会社への確認が必要です。 - 見積書や請求書に「API」「連携」の項目がある
過去にAPIの追加開発を依頼していれば、その記録が残っています。
APIがあっても使えないケース
APIがあることと、AIから使えることは同じではありません。次のどれかに当てはまると、追加の対応が必要です。
- 社内ネットワークの中からしか呼べない:ChatGPTやClaudeはクラウドから接続先にアクセスするため、インターネットから届かないシステムにはそのままでは接続できません。
- 呼べる場所(IPアドレス)が限定されている:特定の連携先からしか受け付けない設定だと、許可の追加が必要です。
- 特定の連携専用で、鍵を新しく発行できない:EC連携のためだけに作られ、ほかの用途の鍵を発行する仕組みがない場合です。
- データを登録する窓口しかない:受注を送り込む用のAPIだけで、売上や在庫を取り出す窓口がない場合は、AIに聞く用途には使えません。
開発会社に聞く8項目
ここで聞き漏らすと、後で何度も往復することになります。次の8項目をまとめて聞いてください。
| 項目 | 聞く理由 |
|---|---|
| 1. APIの有無と一覧 | どのデータが取り出せるかで、AIに聞けることが決まる |
| 2. 仕様書の有無と形式 | Excel・Word・PDF・Webページなど。最新版かどうかも確認 |
| 3. 認証の方式 | APIキー、トークン、ID・パスワードなど。鍵の種類で設定方法が変わる |
| 4. 読み取り専用の鍵を作れるか | 最初は見るだけの権限に絞るため。作れない場合の代案も聞く |
| 5. インターネットから呼べるか | 社内ネットワーク限定か、IP制限があるか |
| 6. 呼び出し回数の上限 | AIは1回の質問で複数回APIを呼ぶことがある。システムの負荷も確認 |
| 7. 費用がかかる作業 | 鍵の発行、仕様書の提供、設定変更が有償か、保守契約の範囲内か |
| 8. 使ってよい範囲 | 契約上、自社が第三者のサービスからAPIを使ってよいか。仕様書を外部サービスに渡してよいか |
8番目は見落とされがちです。仕様書の扱いや外部からの利用は、開発会社との契約内容によって異なります。後で揉めないよう、最初に文面で確認しておきましょう。
依頼文のひな形
メールにそのまま貼って使えるよう、専門用語を減らした文面にしています。[ ]の部分を自社に合わせて書き換えてください。
件名:[システム名]のAPIについてのご確認
[開発会社名] [ご担当者名]様
いつもお世話になっております。[自社名]の[氏名]です。
弊社で利用している[システム名]のデータを、社内で生成AI(ChatGPTやClaude)から参照できるようにすることを検討しています。まずは、データを見るだけの使い方を想定しており、登録や更新は行いません。
つきましては、次の点を教えていただけますでしょうか。
1. 外部からデータを取得できるAPIはありますか。ある場合、取得できるデータの一覧をいただけますか。
2. API仕様書(形式は問いません)をご提供いただけますか。
3. 認証の方式と、APIキー等の発行の手順を教えてください。
4. データの読み取りだけができる権限の鍵は発行できますか。
5. インターネット経由で呼び出せますか(社内ネットワーク限定やIP制限の有無)。
6. 呼び出し回数の上限や、システムへの負荷の観点で注意点はありますか。
7. 上記のうち費用が発生するものがあれば、概算を教えてください。
8. 外部のサービスを経由してAPIを利用すること、仕様書をそのサービスに読み込ませることに、契約上の問題はありますか。
特に知りたいのは、[例:月別・取引先別の売上][例:商品ごとの在庫数]を取得できるかどうかです。
お手数をおかけしますが、[日付]ごろまでにご回答いただけますと幸いです。よろしくお願いいたします。
最後の「特に知りたいこと」を具体的に書くと、開発会社が該当する窓口を探しやすくなり、回答が早く、正確になります。
仕様書を受け取ったら確認すること
- 版と日付:システムを改修した後の版か。古い仕様書だと、項目名や窓口が変わっていることがあります。
- 窓口の一覧:「何を渡すと、何が返ってくるか」が窓口ごとに書かれているか。
- 項目の意味:「kbn」「flg」のような略語の意味が書かれているか。区分の値(1=通常、2=返品など)の説明がないと、AIも人も誤読します。
- 認証の説明:鍵をどこに付けて送るかが書かれているか。
- 実際の例:返ってくるデータの例があると、確認が格段に楽になります。
仕様書は完璧でなくて構いません。足りない点は、実際にAPIを呼んで返ってきたデータを見ながら埋めるのが確実です。
APIがなかった場合と費用の考え方
APIがない、または必要なデータを取り出す窓口がない場合は、次の3つから選びます。
- APIを追加開発してもらう:最も確実ですが、費用と期間がかかります。見積もりは「調査・設計」「開発」「テスト」「本番への反映」「保守」に分けてもらい、どこに工数がかかっているかを確認してください。読み取りだけの窓口を、聞きたいことに必要な分だけ作る形にすると、範囲を絞れます。
- CSVの書き出しで代用する:画面から表を書き出してAIに渡す方法です。費用はかかりませんが、毎回の手作業になり、最新の数字ではありません。効果の見極めには十分です。
- データベースに直接つなぐ:技術的には可能でも、おすすめしません。システムの作りを知らない接続は、負荷や誤操作の原因になり、開発会社の保守の範囲外になることがあります。
- 1APIを追加開発してもらう最も確実費用と期間がかかる
- 2CSVの書き出しで代用する費用はかからない。効果の見極めには十分毎回の手作業。最新の数字ではない
- 3データベースに直接つなぐおすすめしません負荷や誤操作の原因になり、開発会社の保守の範囲外になることがある
追加開発を依頼する前に、2の方法で「AIに聞いて本当に役立つ質問」を確かめておくと、作る窓口を必要最小限に絞れ、費用の無駄を減らせます。
よくある失敗
- 「APIはありますか」とだけ聞く:「あります」で終わり、使える窓口か、鍵を発行できるかがわからないまま時間が過ぎます。上の8項目でまとめて聞きましょう。
- 本番の鍵をメールの本文で受け取る:鍵はパスワードと同じ扱いです。受け渡しの方法を開発会社と決め、社内での保管場所も決めておきます。
- 何でもできる管理者の鍵をもらう:手っ取り早く見えますが、漏えいや誤操作の影響が大きくなります。
- 担当者の退職・交代で経緯がわからなくなる:回答のメールと仕様書は、社内の共有場所に残しておきます。
出典・参考
- Anthropic「Use connectors to extend Claude's capabilities」(Claudeヘルプセンター)
- OpenAI「Developer mode and MCP apps in ChatGPT」(OpenAI Help Center)
ChatGPT・Claudeの機能と提供プランは、2026年10月8日時点で各社の公式ヘルプを確認した内容です。変更されることがあるため、導入前に最新の公式情報をご確認ください。

