API連携(マッシュアップ)とは?エーピーアイれんけい(まっしゅあっぷ)
API連携(マッシュアップ)とは、複数のWebサービスが公開しているAPIを組み合わせて呼び出し、それぞれの機能やデータを取り込んで新しい一つのサービスに仕立てる手法。優れた機能を自前で作り直さずに部品として借りられるため、開発期間の短縮と、単独では生まれない付加価値の創出につながる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
地図・決済・認証・配送追跡といった機能は、どの事業者が作っても同じ品質にはならず、作り込みに年単位の投資がかかる。それでいて多くの事業者にとって差別化の源泉ではない。自社が本当に競う部分だけを作り、残りは公開されたインタフェース越しに借りるという分業が成立したことで、少人数でも複数の機能を束ねたサービスを出せるようになった。DB設計では、外部のデータを自分の表に持つか都度取得するかという判断が付いて回る。
具体例
不動産情報サイトが物件を地図上へピンで表示する機能は、Google Maps Platformの地図APIを呼び出して実現している。決済をStripe、住所の補完を郵便番号のAPIに任せる構成も同じ形で、自社の表には物件と緯度経度だけを持ち、地図そのものは保持しない。
試験での引っ掛け
ソフトウェアの内部を改造したり自分の側へ機能を組み込んだりするのではなく、公開された外部のインタフェースを通じて相手のサービスを呼ぶ点が特徴で、プラグインの追加とは仕組みが異なる。呼び出し先の仕様変更・提供終了・利用回数の制限がそのまま自社サービスの停止につながる、という依存関係も対策とセットで問われる。
関連用語
出た過去問
出典:令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25(IPA)
マッシュアップの説明はどれか。
正解:公開されている複数のサービスを利用して、新たなサービスを提供する。
要点:マッシュアップは公開サービスを組み合わせ新サービスを作る
マッシュアップは、公開されている複数のサービスやAPIを組み合わせて、単独では実現できない新しいサービスを作り出す手法である。自前でプログラムを作り込むのではなく、外部サービスの機能を束ねて価値を生む点が要点であり、エが正しい。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの4 開発技術 > 1. 開発プロセス・手法 > (1) ソフトウェア開発手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。