マッシュアップとは、IT用語としては、複数の異なる提供元の技術やコンテンツを複合させて新しいサービスを形作ることである。複数のAPIを組み合わせて形成された、あたかもひとつのWebサービスであるかのような機能が、マッシュアップと呼ばれている。
「マッシュアップ」(MashUp)とは「混ぜ合わせる」というほどの意味である。もともとは音楽関係の業界でよく用いられてきた。まったく何もない状態から創造するのではないが、すでに在るものを用いて再び新しいものを創生する、というニュアンスがある。リミックス曲などがマッシュアップに相当する。
マッシュアップは以前に比べても非常に盛んになりつつある。その背景としては、Amazon、Google、はてな、といった企業が、自社のWebサービスの機能をAPIとして無償で提供するケースが増えてきている点が挙げられる。それに伴って、APIを利用して(多くは腕試しのために)複合的なWebサービスを開発するユーザーも増えている、というわけである。
マッシュアップとして生み出されるWebサービスの内容は様々で、地図の表示と郵便番号データを対応させるものから、あるキーワードについて議論しているブログとショッピングサイトの関連製品を同時に表示させるものまで様々である。ユニークなものでは、自分や他人がファーストキスをした記念の場所とエピソードを登録・閲覧することのできる「Where I Had My First Kiss」や、デートスポットにまつわるクチコミ情報やケータイ画像を地図上から検索することができる「デート通.jp」などがある。