APIは、あるソフトウェアが別のソフトウェアに依頼するための取り決めです。レストランのメニューのように、何を頼めるか、どう頼むかを示します。
天気アプリはAPIを通じて、気象サービスに今日の予報を問い合わせることがあります。サービスは、アプリが表示できる形式で情報を返します。
APIがあるからといって、サービス内のすべてにアクセスできるわけではありません。APIが定めるのは特定のリクエストとレスポンスで、応答前にサービス側が許可を求める場合もあります。
用語の解説
APIは、ソフトウェア同士が互いに支援を求めるための取り決めです。

APIは、あるソフトウェアが別のソフトウェアに依頼するための取り決めです。レストランのメニューのように、何を頼めるか、どう頼むかを示します。
天気アプリはAPIを通じて、気象サービスに今日の予報を問い合わせることがあります。サービスは、アプリが表示できる形式で情報を返します。
APIがあるからといって、サービス内のすべてにアクセスできるわけではありません。APIが定めるのは特定のリクエストとレスポンスで、応答前にサービス側が許可を求める場合もあります。