Schema eines Mashups: Drei Kästen links stehen für externe Quellen (Kartendienst, Wetterdienst, Shop-Datenbank). Von jedem führt ein Pfeil mit der Beschriftung API zu einem mittleren Kasten Mashup-Anwendung, der die Daten zusammenführt. Ein Pfeil nach rechts führt zum Bildschirm des Nutzers mit einer kombinierten Ansicht.

Mashup

Ein Mashup ist eine Anwendung, die Daten oder Funktionen aus mehreren fremden Quellen zu einem neuen Dienst zusammensetzt. Das klassische Beispiel ist eine Wohnungssuche, die Angebote automatisch auf einer fremden Karte einzeichnet.

Der Begriff kommt aus der Musik. Dort bezeichnet ein Mashup ein Lied, das aus Teilen zweier anderer Lieder zusammengebaut ist. In der Softwarewelt meint das Wort etwas sehr Ähnliches. Ein Mashup ist ein Dienst, der Inhalte oder Funktionen von mehreren fremden Anbietern zusammenführt und daraus etwas Neues macht. Der Anbieter des Mashups hat die Daten also meist nicht selbst erhoben. Sein Beitrag ist die Kombination: Er verbindet Bausteine, die vorher nichts miteinander zu tun hatten. Das bekannteste Beispiel ist eine Immobilienseite, die Wohnungsanzeigen aus einer Datenbank nimmt und sie auf einer Landkarte von Google einzeichnet.

Warum niemand die Landkarte neu erfindet

Eine weltweite Straßenkarte zu erstellen kostet Milliarden. Ein Wetterdienst braucht Messstationen, Satelliten und Meteorologen. Eine kleine Firma kann das nicht leisten. Sie kann diese Leistungen aber einkaufen oder kostenlos nutzen und in ihr eigenes Produkt einbauen. Dadurch entstehen Dienste, die es sonst schlicht nicht gäbe.

Wirtschaftlich verschiebt das die Frage, worin der Wert eines Produkts liegt. Nicht die Daten selbst sind hier das Kapital, sondern die sinnvolle Verknüpfung. Eine App, die Fahrpläne, Leihräder und Wetter zusammenbringt, besitzt keinen einzigen Bus. Trotzdem kann sie für Nutzer wertvoller sein als jede der drei Einzelquellen. Genau diese Logik hat ab etwa 2005 viele Webdienste geprägt.

Es gibt eine handfeste Kehrseite. Wer auf fremde Quellen baut, macht sich von ihnen abhängig. Ändert der Anbieter seine Preise, seine Regeln oder stellt den Dienst ein, steht das Mashup still. Mehrere bekannte Karten- und Twitter-Mashups sind genau daran gescheitert, als die Nutzung plötzlich Geld kostete.

Die Schnittstelle als Steckdose

Technisch hängen Mashups an sogenannten Schnittstellen, meist APIs genannt. Eine Schnittstelle ist ein festgelegter Weg, auf dem ein Programm ein anderes um Daten bitten kann. Man kann sie sich wie eine Steckdose vorstellen: Die Form ist genormt, deshalb passt jeder Stecker. Das Mashup schickt eine Anfrage, etwa eine Adresse, und bekommt eine strukturierte Antwort zurück, etwa Längen- und Breitengrad.

Die Antwort kommt nicht als fertige Webseite, sondern als reine Datenstruktur. Üblich ist das Format JSON, eine schlichte Liste aus Feldnamen und Werten. Das Mashup liest diese Werte aus und entscheidet selbst, wie es sie darstellt. Oft passiert ein Teil davon direkt im Browser des Nutzers, ein anderer Teil auf dem Server des Anbieters.

Ein häufiger Irrtum ist, ein Mashup sei dasselbe wie eine Integration oder ein Plugin. Der Unterschied liegt in der Richtung. Ein Plugin erweitert ein bestehendes Programm um eine Funktion. Ein Mashup dagegen ist ein eigenständiges Produkt, das mehrere gleichberechtigte Quellen verschmilzt. Und es nutzt diese Quellen typischerweise auf eine Art, die deren Betreiber so gar nicht geplant hatten.

Von der Lieferapp bis zum KI-Agenten

Im Alltag benutzt man ständig Mashups, ohne das Wort zu kennen. Eine Lieferdienst-App zeigt die Karte von einem Anbieter, wickelt die Zahlung über einen zweiten ab und verschickt Benachrichtigungen über einen dritten. Preisvergleichsseiten fragen Dutzende Shops gleichzeitig ab. Auch Fitness-Apps, die Wetterdaten neben deine Laufstrecke legen, gehören dazu.

In den Nachrichten taucht der Begriff heute seltener auf als um 2008, das Prinzip aber ist wichtiger denn je. Wenn ein Chatbot im Netz sucht, einen Flug bucht und einen Termin einträgt, ist er im Kern ein Mashup mit Sprachsteuerung. Solche Systeme nennt man KI-Agenten. Sie greifen über dieselben Schnittstellen auf fremde Dienste zu.

Deshalb lohnt sich ein Blick auf die Schnittstellenpolitik großer Plattformen. Wer den Zugang verteuert oder schließt, entscheidet mit darüber, welche neuen Produkte überhaupt entstehen können. Genau darum sind Meldungen über geänderte API-Preise für die ganze Branche relevant.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.