Un mashup est un outil numérique intégré à un site web, qui regroupe et transforme des données provenant de différentes sources externes. Pour cela, il exploite souvent des interfaces de programmation (API) mises à disposition par les créateurs des données originales. Dans un contexte marketing ou publicitaire, la création d’outils de mashup par un producteur de contenus lui permet de promouvoir ses informations sur de multiples sites web qui les intègrent.