Eine Anwendungsprogrammierschnittstelle oder einfach API ist ein Tool, das Drittanbieteranwendungen in der Lage macht, mit Ihrem Service zu kommunizieren. APIs sind ein Gewinn für Unternehmen, die sie bereitstellen, sowie für Entwickler. Mit APIs können Entwickler fertige Lösungen nutzen, anstatt Zeit und Geld dafür zu investieren, die Idee von vorn zu schreiben. In der Folge können Unternehmen, die APIs bereitstellen, gutes Geld verdienen und ihre Produkte durch die Bereitstellung fertiger Lösungen für bestimmte Herausforderungen fördern.
Statt beispielsweise Tausende Stunden damit zu verbringen, eine Karte zu zeichnen und Routingfunktionen hinzuzufügen, können Entwickler eine Karte mithilfe der Google Maps API implementieren und Google dafür bezahlen, dass diese genutzt wird.
Laut ProgrammableWeb gibt es derzeit mehr als 22.000 APIs auf dem Markt. Große Technologieunternehmen wie Google, Amazon und Twitter erstellen eigene APIs, um dem Entwicklerleben zu erleichtern. Darüber hinaus gründen einige Unternehmen wie Twilio und Telestax ihr Geschäft auf der Möglichkeit, eine breite Palette von APIs für unterschiedliche Bedürfnisse anzubieten.
Aber welche Anreize haben Technologiegiganten, in APIs zu investieren? Und warum wächst die Popularität von APIs weiterhin exponentiell? In diesem Leitfaden beantworten wir diese Fragen und besprechen die wichtigsten Möglichkeiten, um Ihre API zu monetarisieren.
Warum sollten Sie eine API bereitstellen?
Im Wesentlichen ist eine API eine Ebene, die diskrete Dienste und Softwarekomponenten mit leistungsfähigeren und vielseitigeren digitalen Systemen verbindet. APIs ermöglichen es kleineren Apps, von Technologien zu profitieren, die eine Entwicklung mit zu vielen Ressourcen erfordern würden – Technologien wie maschinelles Lernalgorithmen, komplexer Software zur Bilderkennung und vertrauenswürdiger Onlinekarten.
Obwohl die Vorteile für diejenigen, die ein API-basiertes Geschäftsmodell nutzen, recht klar sind, fragen sich Unternehmen möglicherweise, warum sie überhaupt eine API bereitstellen sollten und warum einige Unternehmen sie kostenlos bereitstellen. Die Gründe für die Erstellung eigener APIs sind folgende:
- Erstellen Sie einen neuen Umsatzstrom und verbessern Sie die Geschäftsergebnisse. Der erste und offensichtlichste Grund für die Erstellung einer API besteht darin, einen zusätzlichen Einnahmekanal zu erschließen. Es gibt mehrere mögliche Monetarisierungsmodelle. Außerdem eröffnet sich die Möglichkeit, dass andere Personen auf der Grundlage Ihres Produkts etwas wirklich bahnbrechendes erschaffen können.
- Überprüfen Sie, wie gut Ihr Projekt funktioniert.So wie private APIs Ihnen helfen können, aus Ihren Fehlern in den sicheren Grenzen Ihres Unternehmens zu lernen, können Partner-APIs Ihnen helfen, in einem Kreis von mehreren engagierten strategischen Partnern zu lernen. Auf diese Weise können Sie sehen, wie sich Ihr Produkt entwickelt, bevor Sie es einer breiteren Öffentlichkeit vorstellen. Außerdem können Sie, indem Sie mehrere andere Unternehmen dazu bringen, Ihre APIs zu nutzen, neue Möglichkeiten für Wachstum schaffen und Ihr Produkt so universell machen.
- Verleite Nutzer auf Ihre Plattform. Die API Ihres Unternehmens kann dazu genutzt werden, die Besucherzahl Ihrer Anwendung zu steigern und den Ruf Ihres Unternehmens zu verbessern. Nehmen wir Twitter als Beispiel: Dank seiner API können Websites (insbesondere Nachrichten-Apps) Tweets problemlos in Webseiten einbetten. Nutzer, die auf diese eingebetteten Tweets klicken, gelangen anschließend direkt zu Twitter und können die Antworten lesen. Ebenso können Entwickler Apple Music auf einer Website einbetten, um Besuchern Clips zur Verfügung zu stellen.
- Machen Sie Produkte weniger komplex. Stellen Sie sich vor, Sie bieten eine komplexe SaaS-Lösung mit umfangreichen Funktionen an. Aber einige Benutzer benötigen nur eine oder zwei Funktionen und möchten nicht das gesamte Produkt bezahlen. In diesem Fall können Sie Ihren Kunden dank APIs nur die gewünschten Funktionen anbieten.
- Austauschen Sie Informationen mit Ihren Geschäftspartnern. In der Vergangenheit war der Austausch von Informationen zwischen Geschäftspartnern recht altmodisch. Personen lieferten Daten auf Anfrage eines Partners in einer Tabellenkalkulation. Die Einführung von APIs ermöglichte einen kontinuierlichen und effektiven Datenaustausch. So können Unternehmen beispielsweise mithilfe von DHL-APIs Sendungen verfolgen, verwalten und erstellen.
Bei der Implementierung individuelle BI-Lösungen, API-Anwendungen können ein wesentlicher Bestandteil sein, um Echtzeitzugriff auf Daten zu ermöglichen, effiziente Analysen zu ermöglichen und Entscheidungsprozesse zu verbessern. - Bereitstellung wiederverwendbarer Funktionen.Sie können wiederverwendbare APIs entwickeln, anstatt spezielle Softwarelösungen für einzelne Probleme. Wiederverwendbare Schnittstellen können die Grundlage für verschiedene Unternehmensprodukte (z. B. mobile, Web- und Desktop-Apps) bilden. Sie können sogar zeitweilige Produkte entwickeln, die für einen bestimmten kurzfristigen Zweck benötigt werden (eine App für eine Nachtmarkenaktion), die Sie nur einmal implementieren und dann abschaffen können, da die Implementierung dieser Produkte keine großen Kosten, Zeit und Aufwand erfordert.
- Lösungen für die Schatten-IT-Probleme.Wenn Sie keinen einfachen Zugang zu Ihren internen Informationssystemen bieten, können einige Mitarbeiter auf nicht von Ihrem Unternehmen genehmigte Lösungen zurückgreifen und diese selbst integrieren. Da diese Drittanbieterlösungen ansonsten fehlende Sicherheit und Zuverlässigkeit bieten, können sie bei einer unzulässigen Integration in Ihre Informationssysteme unerwartete Kosten oder, noch schlimmer, Verluste an Umsatz und Unternehmensreputation verursachen. Programmierungsinterfaces können Shadow-IT-Lösungen steuern oder Ihnen helfen, die Nutzung nicht genehmigter Software innerhalb Ihres Unternehmens vollständig zu vermeiden. Mit einer klar definierten API können Sie Ihren Mitarbeitern die Möglichkeit geben, eigene Plug-ins zu entwickeln, um ihre Bedürfnisse zu erfüllen.
Wie Sie sehen können, gibt es mehr als nur das Potenzial, dass Technologieunternehmen dazu motiviert werden, eigene APIs bereitzustellen.
Überprüfung der API-Geschäftsmodelle
IBM definiert eine strenge Kategorisierung der Modelle zur Monetarisierung von APIs. Wir werden zwei der profitabelsten Kategorien direkter Monetarisierungsmodelle besprechen. Die erste besteht darin, dass ein API-Benutzer direkt für die Nutzung einer API bezahlt. Die zweite besteht darin, dass ein Endnutzer eine Anwendung mithilfe einer API nutzt und dadurch für den API-Anbieter Einnahmen erwirtschaftet. Der API-Anbieter teilt diesen Teil der Einnahmen wiederum mit dem API-Benutzer.
Aber bevor wir besprechen, wie man eines dieser Modelle auswählt, lassen Sie uns zunächst drei Rollen und die Architektur der API-Wertschöpfungskette definieren:
- API-Anbieter — das Unternehmen, das eine API erstellt und anbietet
- API-Consumer oder einfach nur Entwickler – der Entwickler, der die API implementiert
- Endnutzer — die Person, die die Anwendung nutzt, die die API enthält
Wir haben uns mit der grundlegenden Terminologie beschäftigt, nun aber zum eigentlichen Thema.
Einnahmen aus API-Verbrauchern
In diesem Modell zahlen Entwickler, die APIs für ihre geschäftlichen Aktivitäten integrieren, dem API-Anbieter eine Vergütung für die Nutzung der API.
1. Abonnementsmodell
Bei der Wahl dieses Modells wird direkt für die API selbst bezahlt, in der Regel monatlich oder jährlich.
Ein Abonnementmodell scheint die einfachste Lösung, kann aber auch die schwierigste sein, wenn der von Ihnen angebotene Service keinen guten Produkt-/Markt-Pass-fit aufweist. Um Ihre API erfolgreich zu monetarisieren, müssen Sie potenziellen Kunden zunächst zeigen, wie sie langfristig davon profitieren würden, wenn sie Ihre Lösung nutzen würden.
Eine Möglichkeit, Entwickler anzuziehen, besteht darin, eine Sandbox zu erstellen, in der sie die Funktionalität testen und entscheiden können, ob sie Ihre API nutzen möchten. Diese Strategie verfolgt PayPal.
Eine weitere Möglichkeit, Entwickler anzuziehen, besteht in dem Freemium-Modell – man bietet grundlegende Funktionen kostenlos an und verlangt für fortgeschrittenere Funktionen eine Gebühr. Unternehmen, die das Freemium-Modell wählen, richten sich in der Regel an Unternehmen, die klein anfangen wollen, aber wahrscheinlich auch weiterhin die API nutzen werden, selbst wenn sie eine deutlich größere Größe erreichen.
Verschiedene Unternehmen haben unterschiedliche Anforderungen, daher kann es sinnvoll sein, mehrere Ebenen einzubinden. Zum Beispiel:, Pabbly API, Die Plattform , die eine einfache Abrechnung der Abonnements ermöglicht, bietet die Planvarianten Starter, Rookie und Pro an. Der Starter-Plan kostet $19 pro Monat und ermöglicht die Verwaltung von 500 Benutzern. Der Rookie-Plan hat eine Limitierung von 2.000 Benutzern, kostet jedoch $59 pro Monat, während die unbegrenzte Pro-Version $99 pro Monat kostet.
Die Hauptklagen der Entwickler bezüglich dieses Modells sind die Möglichkeit, für unnötige Ressourcen zu bezahlen. Diese Nachteile veranlassen API-Anbieter dazu, zu einem anderen Modell zu wechseln: Pay-as-you-go.
2. Das Pay-as-you-go-Modell
Das Pay-as-you-go-Modell oder das Nutzungsmodell bedeutet, dass ein Entwickler nur für das bezahlt, was er nutzt (z. B. $1 für 100 API-Aufrufe).
Hier stellt sich die Frage: Wie und wann sollten API-Benutzer bezahlt werden? Es gibt verschiedene Möglichkeiten. Wir werden diejenigen beschreiben, die von bekannten API-Anbietern verwendet werden.
Die erste API-Strategie wird von Amazon Web Services eingesetzt. Ein API-Consumer fügt eine Kreditkarte zu seinem AWS-Konto hinzu, und Amazon berechnet monatlich eine Gebühr basierend auf der Nutzung. Google Maps API generiert außerdem einen detaillierten Abrechnungsbericht für API-Consumer.
Das zweite Szenario wird von Twilio verwendet. In diesem Szenario zahlt ein API-Consumer eine erste Zahlung, und das Geld wird auf seinem Konto gespeichert. Das System zieht regelmäßig (normalerweise monatlich) Geld aus diesem Konto ab und sendet eine Rechnung. Wenn das Konto eine bestimmte Höhe erreicht (z. B. $5), wird der API-Consumer hiervon informiert. Wenn das Konto $0 erreicht, wird das Projekt ausgesetzt.
Der Hauptnachteil dieses Modells ist seine Unvorhersehbarkeit: API-Benutzer können nicht mit Sicherheit wissen, wie viel sie monatlich bezahlen müssen.
3. Punktbasiertes Modell
Dieses Modell kann auch als Einheiten- oder Nutzungsbasierter Modell bezeichnet werden und ähnelt dem Pay-as-you-go-Modell. In diesem Modell wertet ein API-Anbieter jede API-Ressource aus und weist ihr einen Einheitspreis zu. API-Benutzer zahlen für die Anzahl der verwendeten Einheiten und können bei Bedarf zusätzliche Einheiten kaufen.
Google AdWords ist ein Beispiel für eine API, bei der der Zugriff pro Einheit berechnet wird – die API-Benutzer werden $0,25 pro 1.000 API-Anrufe berechnet. Google Cloud definiert die Preise wie folgt: jeder Messwerttyp.
4. Transaktionsgebühren
Dies ist ein gängiger und effektiver API-Modell für Zahlungsabwickler. In diesem Modell zahlt der API-Benutzer eine feste Gebühr für jede Transaktion, die von Endnutzern getätigt wird. Systeme wie PayPal, Braintree und andere erhalten einen direkten Wert aus jeder Transaktion, die in einer App stattfindet, in der ihr API integriert ist.
Zum Beispiel beträgt die Bearbeitungsgebühr von Braintree 2,9% plus $0,30 pro Transaktion. Es gibt keine Abonnementvereinbarung, und das Zahlungssystem verdient jedes Mal Geld, wenn ein Nutzer mit Hilfe seiner Dienstleistung Geld transferiert.
Manchmal verwenden API-Anbieter mehr als eine dieser Optionen. Zum Beispiel berechnet die Sprint Messaging API, die verwendet werden kann, um SMS- und MMS-Nachrichten an CDMA-Handys zu senden, die Gebühren nach der Anzahl der Einheiten (Nachrichten) und bietet mehrere Tarifstufen für Unternehmenskunden.
API-Anbieter können diese Modelle kombinieren. Nehmen Sie das Beispiel Google Maps API Beispiel: Es bietet $200 monatliche kostenlose Guthaben und berechnet für jede weitere Nutzung des Guthabens eine Gebühr.
API-Anbieter teilen Einnahmen mit den API-Nutzern
Dieses Modell wird häufig eingesetzt, wenn ein API-Anbieter sein Produkt bewerben und Entwickler dazu motivieren möchte, ihre APIs zu nutzen.
- Teilen von Anzeigen
In diesem Fall bietet der API-Anbieter Werbung als Teil seiner Plattform an. API-Benutzer integrieren Werbung in ihre Apps und erhalten dadurch Einnahmen für den API-Anbieter. Der API-Anbieter teilt wiederum einen Teil dieser Werbeeinnahmen mit den API-Benutzern.
Die TripAdvisor-API wurde von mehr als 700 Partnern übernommen und wurde dazu genutzt, etwa 50.000 Drittanbieter-Apps zu erstellen. Die Integration der TripAdvisor-API in andere Apps hat TripAdvisor viel neues Traffic eingebracht und das Markenbewusstsein erhöht. Da TripAdvisor den Großteil seiner Einnahmen aus Klick- und Displaywerbung erzielt, hat das Aufzeigen von Awareness und die Einladung neuer Nutzer auf seine Website zu einem Anstieg der Einnahmen für das Unternehmen und zusätzlichen Umsatz für die API-Anbieter geführt.
- Referenz- und Partnerprogramme
Mit einem Affiliate-Programm integriert ein API-Nutzer eine API in seine App und erhält eine Vergütung jedes Mal, wenn ein Endnutzer auf die Inhalte des API-Anbieters klickt (Kosten pro Klick) oder auf andere Weise mit diesen interagiert (Kosten pro Aktion). Ein Referral-Programm funktioniert ähnlich wie ein Affiliate-Programm, aber der API-Nutzer erhält eine Vergütung nur dann, wenn ein Endnutzer Waren oder Dienstleistungen über den API-Anbieter kauft.
Beispielsweise ermutigt das Skyscanner-Affiliate-Programm Reiseportale dazu, die Skyscanner-URL in ihre Reiseplattformen einzubinden. Skyscanner API. Wenn ein Endnutzer Tickets über die Website des API-Anbieters kauft, teilt Skyscanner 50% des erzeugten Ticketumsatzes mit dem API-Anbieter.
Bei Yalantis sind wir der Ansicht, dass APIs für ein optimales Nutzererlebnis unerlässlich sind. Sie verkürzen die Entwicklungszeit und bieten gleichzeitig Vorteile für API-Anbieter, die Entwicklergemeinschaft und Endkunden. Je nach Größe und Art Ihres Unternehmens kann die Auswahl des richtigen API-Monetarisierungsmodells eine Herausforderung sein. Aber wenn sie richtig gewählt wird, kann das API-Geschäftsmodell Ihrem Unternehmen zugutekommen.
Möchten Sie unsere Expertise in der Softwareentwicklung kennenlernen?
Wir bieten maßgeschneiderte Softwareentwicklungsdienstleistungen an