Was ist die Amazon-API?
Amazon-API ist eine Schnittstelle, die es Programmierern ermöglicht, Logik, Daten und Funktionen von Amazon von Backend-Services aus aufzurufen. Um mit der API zu arbeiten und einen API-Schlüssel zu erstellen, müssen Sie sich bei Amazon API Gateway anmelden, das als Tool dient, um neue APIs oder ein Product Advertising-Konto zu erstellen. Es ist kostenlos, es gibt jedoch mehrere Limits; darüber sprechen wir später in diesem Artikel.
Wofür kann es nützlich sein?
Die Amazon API ist ein großartiges Tool, um E-Commerce-Daten zu erfassen und zu nutzen. Im Folgenden finden Sie einige Möglichkeiten, davon zu profitieren:
- Zugriff auf die zum Verkauf stehenden Artikel in Ihrem Amazon-Shop erhalten.
- Kund*innenbewertungen abrufen und anzeigen;
- Bauen Sie Ihren eigenen Shop, um Amazon-Produkte zu verkaufen;
- Nach Elementen suchen;
- Produktdetails in Ihrer eigenen Sprache abrufen;
- Werden Sie Affiliate-Partner usw.
Wie erhält man den Amazon-API-Schlüssel?
Um mit der Amazon-API zu arbeiten und Zugriff auf deren Gesamtheit der Funktionalität zu erhalten, müssen Sie einen API-Schlüssel erhalten. Das ist nicht schwer – hier ist eine kurze Anleitung für den einfachen Start in der Amazon Product Advertising API. Sie bietet Möglichkeiten, alle im vorherigen Abschnitt aufgelisteten Vorteile umzusetzen.
Hinweis: Falls Sie kein Amazon Associates-Konto besitzen, erstellen Sie eines und bitten um Aufnahme, indem Sie das Formular ‘Associates Contact Us’ ausfüllen. Darin müssen Sie erläutern, warum Sie sich entschieden haben, die Amazon-API zu verwenden.
Bitte beachten Sie, dass nur qualifizierte und zuverlässige Partner für das Associate-Programm zugelassen sind.
- Registrieren Sie sich für die Product Advertising API. Wählen Sie auf der Amazon Associates-Seite Tools und klicken Sie anschließend auf Product Advertising API. Nur der primäre Kontoinhaber hat die Möglichkeit, sich für die Product Advertising API zu registrieren.
- Jetzt beitreten.
- Nachdem Sie sich angemeldet haben, gehen Sie zur Seite „Anmeldeinformationen herunterladen“, suchen Sie den generierten Secret Key oder Access Key und kopieren Sie ihn. Sie können die Anmeldeinformationen auch als CSV-Datei herunterladen.
Beachten Sie: Sie können API-Schlüssel an zwei Stellen erstellen – im AWS-Adminbereich (Amazon Web Services) und im Amazon Associate-Konto. Wählen Sie eine der Optionen, denn wenn Schlüssel in beiden Portalen erstellt werden, funktionieren die Schlüssel möglicherweise nicht zuverlässig.
If you have active licensed keys in both accounts, delete or deactivate one of them and you should be good. This is how easy it is. The only difficulty is usually to be approved for being a licensed associate. It sometimes takes a long time and not always ends up successfully.
Wenn Sie Bewertungen einfach auf Ihrer Webseite anzeigen möchten, probieren Sie das fertige Elfsight-Widget Amazon-Bewertungen-Widget aus. Es ermöglicht Ihnen, Bewertungen mühelos in wenigen Minuten auf Ihrer Website zu präsentieren.
Amazon-API-Beispiele
Mit der Hilfe von Amazon-APIs dürfen Entwickler eigene APIs erstellen und Informationen von Amazon in ihre Webdienste abrufen. Im Folgenden stellen wir Ihnen einige der beliebtesten E-Commerce-APIs und deren Funktionsweisen vor.
Amazon Reviews API
Durch die Nutzung der Amazon Advertising API und ihrer SearchItems-Operation können Sie Amazon-Kundenfeedback abrufen, sortieren und bewerten. Hier sind einige Beispiele für deren Implementierung.
Angenommen, Sie möchten die Suchergebnisse nach Kundenbewertungen über einen bestimmten Wert filtern. Verwenden Sie dazu die Methode „MinReviewsRating“. Der Code mit diesem Filter sieht so aus:
Sie können auch eine AvgCustomerReviews-Methode implementieren; sie sortiert die Ergebnisse nach durchschnittlichen Kundenbewertungen.
Product Advertising API
Als Entwickler können Sie anhand dieses Beispiels Apps auf Basis der Amazon-API erstellen. Sie können Produkte bewerben, Verkaufsartikel finden und zum Verkauf bewerben, Kundenbewertungen filtern und Händlerbewertungen anzeigen. Die Product Advertising API öffnet den Zugang zur Amazon-Datenbank, damit Sie Ihre eigenen Anwendungen oder Webshops entwickeln können.
Was wichtiger ist: Mit Hilfe dieser API erhalten Sie allgemeine Produktinformationen. Hier ist ein Beispiel, wie Sie lokalisierte Produktdetails abrufen können, z. B. die Sprache des Marktplatzes:
Sie können außerdem eine Suche nach Prime-berechtigten Produkten über den DeliveryFlags-Parameter durchführen.
Amazon Affiliate API
Affiliate-Netzwerk-Software basiert auf Verfolgung von Verweisen und Zuordnung von Provisionen zu den richtigen Partnern; wie in vielen von Affiliate-Netzwerk-Software betriebenen Plattformen, registrieren sich Nutzer als Affiliates oder Associates und verweisen Verkäufe an Amazon, um Zahlungen zu erhalten.
Sie können Provisionen verdienen, indem Sie Produkte bewerben. Dafür benötigen Sie ein automatisch generiertes Partner-Tag, um Anfragen über die Product Advertising API zu senden.
Bitte beachten Sie, dass Sie die Product Advertising API nur für den Marktplatz verwenden dürfen, für den Sie sich als Amazon-Partner registriert haben. Zum Beispiel können Sie im französischen Marktplatz nicht auf die Product Advertising API im US-Marktplatz zugreifen. Die einzige Möglichkeit, dies zu tun, besteht darin, US-Partner zu sein.
Italienisch
Um Zugriff auf Informationen zum Versand über die Amazon Product Advertising API zu erhalten, müssen Sie spezielle Methoden und Anfragen verwenden. Um Informationen zur Verfügbarkeit von kostenlosem Versand abzurufen, verwenden Sie das Attribut IsFreeShippingEligible. Um Ihren Kunden mitzuteilen, ob das Angebot von Amazon erfüllt wird oder nicht, verwenden Sie das Attribut IsAmazonFulfilled. Falls Ihre Kunden am Namen und weiteren Details zum Händler interessiert sind, ist das Attribut MerchantInfo sehr hilfreich.
Hier ist ein Beispiel aller wichtigsten Attribute und Methoden, um Lieferdaten über die Product Advertising API abzurufen:
{ "ItemIds": ["1400064287"], "ItemIdType": "ASIN", "PartnerTag": "xyz-20", "PartnerType": "Associates", "Marketplace": "www.amazon.com", "Resources": [ "Offers.Listings.Availability.Message", "Offers.Listings.Condition", "Offers.Listings.Condition.SubCondition", "Offers.Listings.DeliveryInfo.IsAmazonFulfilled", "Offers.Listings.DeliveryInfo.IsFreeShippingEligible", "Offers.Listings.DeliveryInfo.IsPrimeEligible", "Offers.Listings.MerchantInfo", "Offers.Listings.Price", "Offers.Listings.SavingBasis" ] }
Amazon Price API
Jede E-Commerce-Webanwendung muss Produktpreise abrufen. Amazon liefert klare und einfache Anweisungen, wie das geht.
Tipp: Manchmal enthalten reduzierte Produkte mehrere Einheiten (zum Beispiel ein Toilettenpapier-Set oder Batterien). Amazon ruft Preise für beide Einheiten und das Gesamtprodukt ab.
Amazon-API: Preise und Limits
In diesem Artikel ging es hauptsächlich um die Product Advertising API. Die gute Nachricht: Sie ist kostenlos. Allerdings gibt es einige recht strenge Einschränkungen. Zum Beispiel dürfen Sie die Product Advertising API einmal pro Sekunde anfragen. Überschreiten Sie dieses Limit, erhalten Sie Fehlermeldungen.
Das Limit lässt sich pro 4.600 USD Umsatz aus Artikeln im letzten 30-Tage-Zeitraum erhöhen. Das ist enorm – daher sollten Sie, falls Sie Partner werden und alle API-Funktionen von Amazon nutzen möchten, zunächst Ihre Website so entwickeln, dass sie viele Verkäufe generieren kann.
Es gibt auch Amazon Gateway – einen Webservice, den Entwickler nutzen können, um eigene APIs zu erstellen. Was die Preisgestaltung von Amazon API Gateway betrifft: Es gibt keine Mindestgebühren oder Verpflichtungen. Sie zahlen nur für die API-Aufrufe, die Sie erhalten, und die Menge der übertragenen Daten. Es gibt eine kostenlose Stufe, die 12 Monate lang verfügbar ist und Ihnen die Möglichkeit bietet, 1 Million REST-API-Aufrufe, 1 Million Nachrichten und 750.000 Verbindungsminuten zu erhalten.
Diese Grenzen sind für die meisten Projekte ausreichend, können jedoch erhöht werden, wenn Sie Unterstützung vom Amazon Gateway anfordern.
FAQ
Ist die Amazon-API kostenlos?
Ja, das stimmt. Allerdings gibt es Einschränkungen bei der Anzahl von Anfragen pro Sekunde, eingehenden Nachrichten und Verbindungsminuten. Bezüglich der Product Advertising API erhöhen sich die Limits mit den Kosten der Produkte, die Sie über Amazon verkaufen.
Ist es möglich, API-Schlüssel sowohl aus Amazon Associate- als auch AWS-Konten zu verwenden?
Leider nein. Diese Frage könnte auftauchen, wenn Sie eine Webanwendung basierend auf der Amazon-API und Ihrer eigenen API erstellen möchten. Wenn Sie beide haben, funktioniert keine davon richtig. Konzentrieren Sie sich jedoch darauf, nur ein Projekt zu erstellen, funktionieren Ihre Zugangsdaten gut.
Kann ich mit der Amazon-API Informationen über Produkte in verschiedenen Marktplätzen abrufen?
Nein, das geht nicht. Befindet sich Ihr registrierter Marktplatz in den USA, können Sie Informationen ausschließlich aus dem US-Standort abrufen.
Fazit
Die Amazon-API ist ein leistungsstarkes Werkzeug, das Entwicklern Zugriff zu einer Fülle von Daten auf ihren Servern ermöglicht. Zugangsdaten zu erhalten und dieses Tool zu nutzen, ist nicht schwer – Geduld zahlt sich aus.
Beachten Sie außerdem, dass wir weitere großartige Guides haben – zum Beispiel erfahren Sie, wie Sie Google-Unternehmensbewertungen in Ihre Website einbetten!


