💻IT・テック

APIとは?意味と仕組みを身近な例でやさしく解説

API(Application Programming Interface)とは、ソフトウェア同士が決められた手順でやり取りするための「窓口」です。中身の仕組みを知らなくても、決まった形でお願いすれば結果を返してくれます。

レストランで例えると

あなた(アプリ)がメニュー(API)を見て注文すると、厨房(サーバー)が料理(データ)を作って返してくれます。厨房の中を知らなくても注文できる——この「メニュー=窓口」がAPIです。

身近な利用例

  • 地図アプリが「天気API」から天気を取得して表示する。
  • ネット通販が「決済API」でクレジット決済を処理する。
  • 「ログインはGoogleで」=Googleの認証APIを利用。

ポイント

APIのおかげで、開発者はゼロから作らずに他社の機能を組み合わせてサービスを作れます。これが現代のアプリ開発の基本です。

よくある質問

APIとWeb APIは違いますか?
APIは広い概念で、その中でもインターネット経由でHTTPでやり取りするものをWeb APIと呼びます。今よく使われるのは多くがWeb APIです。
APIを使うのにプログラミングは必要ですか?
API同士を直接つなぐにはコードが要りますが、ノーコードツール(ZapierやMake等)を使えばプログラミングなしでAPI連携もできます。