20 % Rabatt auf alle kostenpflichtigen Tarife mit dem Code

Shopping · Amazon

Amazon Suchergebnisse API

Die Amazon Suchergebnisse API liefert Ihnen Live-Daten von Amazon in dem Moment, in dem Sie fragen, als saubere, strukturierte Daten – bereit für Ihre eigene App, eine Tabelle oder einen KI-Assistenten. Kein Scraping, nichts zu warten.

100 kostenlose Anfragen pro Monat · keine Kreditkarte · ein API-Schlüssel für alle Plattformen

Das Wichtigste in Kürze

Aktualisiert am

Die Suchseite ist das Schaufenster des Amazon-Marktplatzes: welche ASINs für eine Suchanfrage ranken, welche davon bezahlte Platzierungen sind, was sie kosten und wie viele Menschen sie im letzten Monat gekauft haben. Die Amazon Suchergebnisse API von everydata.io ruft diese Seite live für jedes Keyword und jeden Marktplatz ab und liefert das Ergebnisraster als JSON-Array – ein Aufruf pro Ergebnisseite, sortierbar wie beim Einkaufen, mit gesponserten Produkten wahlweise markiert oder entfernt.

Plattform
Amazon
Kontingent pro Aufruf
1 Anfrage
Kostenloser Tarif
100 Anfr. / Monatdanach ab 30 € / Monat
Das erhalten Sie

Amazon-Daten, sofort nutzbar

Jeder Aufruf liefert die Produkte genau einer Ergebnisseite in Ranking-Reihenfolge. numberOfProducts gibt an, wie viele organische Produkte auf der Seite waren, numberOfSponsoredProducts, wie viele Anzeigen eingestreut waren, und resultCount ist Amazons eigene Angabe „über 100.000 Ergebnisse“ für das Keyword. foundProducts und foundSponsoredProducts sind einfache ASIN-Listen – praktisch für einen schnellen Ranking-Check, ohne die Detailobjekte anzufassen.

searchProductDetails enthält die Details pro Kachel: productDescription (der Kacheltitel), asin, price und retailPrice als Zahlen mit Währung, productRating und countReview, das Prime-Badge, salesVolume („50+ bought in past month“), die von Amazon angezeigte deliveryMessage und ein sponsored-Flag. dpUrl ist der relative Produktlink, aus dem Sie mit dem Host des Marktplatzes eine kanonische URL bauen. starFilterParam und categories zeigen die Filter, die Amazon zusätzlich zu den Ergebnissen angeboten hat.

  • Geordnete Ergebnisliste pro Seite mit getrennter Anzahl organischer und gesponserter Treffer
  • Pro Kachel ASIN, Titel, Preis, Listenpreis, Währung, Bewertung, Anzahl der Rezensionen und Bild-URL
  • Prime-Berechtigung, Verkaufsvolumen-Badge und Amazons Lieferhinweis pro Produkt
  • sortBy: relevanceblender, price-asc-rank, price-desc-rank, review-rank, date-desc-rank
  • Suche auf einen Such-Alias (category) oder eine Browse-Node-ID (browseNode) eingrenzen
  • excludeSponsored=true entfernt Anzeigen; withCache=true akzeptiert eine bis zu 10 Minuten alte Seite aus dem Cache
  • Jeder Marktplatz über domainCode – com, de, co.uk, fr, it, es, ca, co.jp, in, com.au, nl, se, pl und weitere
Anwendungsfälle

Was Teams damit bauen

Keyword-Rank-Tracking für Händler und Agenturen

Rufen Sie einmal täglich die Seiten 1–3 für jedes beobachtete Keyword ab, suchen Sie Ihre ASINs in foundProducts und speichern Sie die Position. Organische und gesponserte Ränge trennen Sie über das sponsored-Flag.

Share of Shelf und Wettbewerbsbeobachtung

Zählen Sie für Ihre wichtigsten Suchanfragen auf amazon.com, .de und .co.uk, wie viele Kacheln der ersten Seite auf jede Marke entfallen. salesVolume liefert zusätzlich ein Nachfragesignal pro Wettbewerber.

Produktfindung und Sourcing

Sortieren Sie nach review-rank oder date-desc-rank, um gut bewertete oder neu gelistete Produkte einer Nische zu finden, und rufen Sie für die Auswahl dann die Details über den Produkt-Endpoint ab.

Dashboards für Anzeigen-Analysen

numberOfSponsoredProducts pro Seite und die Liste gesponserter ASINs zeigen, wie umkämpft ein Keyword ist und welche Wettbewerber dafür Platzierungen kaufen.

So funktioniert es

Beispielanfrage und -antwort

Rufen Sie GET /amz/amazon-search-by-keyword-asin mit einem keyword und einem domainCode auf. page ist standardmäßig 1 und geht bis 400; sortBy ist standardmäßig relevanceblender, also Amazons Sortierung „Empfohlen“. Der Parameter category erwartet einen Such-Alias genau so, wie Amazon ihn im Abteilungs-Dropdown verwendet – aps für alle Abteilungen, electronics, computers und so weiter. Ein ungültiger Alias liefert ein leeres Ergebnis statt eines Fehlers; führen Sie daher eine Liste bekannter Aliase pro Marktplatz.

GET /amz/amazon-search-by-keyword-asin

curl "https://api.everydata.io/amz/amazon-search-by-keyword-asin?keyword=laptop&domainCode=com&page=1&sortBy=relevanceblender&excludeSponsored=false" \
  -H "x-api-key: YOUR_API_KEY"

Antwort (gekürzt)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "sortStrategy": "relevanceblender",
  "domainCode": "com",
  "keyword": "laptop",
  "numberOfProducts": 26,
  "numberOfSponsoredProducts": 6,
  "resultCount": 100000,
  "selectedCategory": "aps",
  "foundSponsoredProducts": [
    "B0FGJ14KRX",
    "B0GY7F4FDK"
  ],
  "foundProducts": [
    "B0HFJ9BNPL",
    "B0HF38QXHL"
  ],
  "searchProductDetails": [
    {
      "productDescription": "Acer Aspire 14 AI Copilot+ PC - Intel Core Ultra 5 226V & 14” WUXGA Touch | 16GB LPDDR5X | 1TB Gen 4 SSD",
      "asin": "B0FGJ14KRX",
      "countReview": 20,
      "imgUrl": "https://m.media-amazon.com/images/I/61kp09SeFyL._AC_UY218_.jpg",
      "price": 548.44,
      "retailPrice": 0,
      "productRating": "4.0 out of 5 stars",
      "prime": false,
      "dpUrl": "/dp/B0FGJ14KRX",
      "salesVolume": "50+ bought in past month",
      "sponsored": true,
      "currency": "USD"
    }
  ],
  "starFilterParam": {
    "Apply 4 Stars & Up filter to narrow results": "p_72:1248879011"
  },
  "currentPage": 1,
  "lastPage": 20
}

Die Paginierung ist explizit: currentPage gibt die angefragte Seite zurück, und lastPage ist die höchste Seite, die Amazon in der Seitennavigation verlinkt hat. Eine typische Seite enthält je nach Layout 16 bis 60 Kacheln, numberOfProducts schwankt also. Die Rangposition ist der Array-Index in searchProductDetails plus der Versatz der vorherigen Seiten – die API nummeriert Kacheln nicht neu, gesponserte Einträge behalten also ihren echten Platz, sofern Sie nicht excludeSponsored=true übergeben.

Die Ergebnisse hängen vom Marktplatz und von Amazons Standard-Lieferort für die jeweilige Anfrage ab; die deliveryMessage im Beispiel („Ships to Germany“) zeigt, welcher Ort galt. Ein retailPrice von 0 bedeutet, dass kein durchgestrichener Listenpreis angezeigt wurde, und ein price von 0, dass die Kachel gar keinen Preis trug – das kommt bei Artikeln mit Varianten vor, bei denen zuerst eine Auswahl nötig ist.

Der 10-Minuten-Cache (withCache=true) hilft, wenn mehrere Teile Ihres Systems innerhalb weniger Minuten dieselbe Suche absetzen – der zweite Aufruf wird aus dem Cache beantwortet und ist schneller. browseNode grenzt eine Suche auf eine Knoten-ID wie 10158976011 ein, wenn der Alias zu breit ist.

Verwandte Endpoints

GET/amz/amazon-search-by-keyword-asin

Produkte suchen. Keyword-Suche mit Paginierung, Sortierung und Filter für gesponserte Treffer.

GET/amz/amazon-lookup-product-by-asin

Produktdetails per ASIN. Dieselbe Antwort wie die Produktdetails, adressiert per ASIN und Marktplatz.

GET/amz/amazon-best-sellers-list

Bestseller. Bestsellerliste für eine Kategorie-URL.

Vollständige API-Referenz
Preise

Bezahlen pro Anfrage, alle Plattformen inklusive

Eine Ergebnisseite entspricht einer Anfrage, unabhängig von der Seitengröße. Wer 100 Keywords täglich auf den ersten drei Seiten verfolgt, braucht etwa 9.000 Anfragen im Monat – der Production-Tarif (50.000 Anfragen, 80 €) deckt das mit Reserve für mehrere Marktplätze ab, und Starter (5.000 Anfragen, 30 €) passt für eine kleinere Keyword-Liste nur auf Seite 1. 5xx-Fehler auf Amazon-Seite werden nicht berechnet.

Free
100 Anfr. / Monat
Starter
5.000 Anfr. · 30 €
Production
50.000 Anfr. · 80 €
Business
300.000 Anfr. · 300 €

Amazon Suchergebnisse API: häufige Fragen

Wie viele Produkte werden pro Seite geliefert?

Genau so viele, wie Amazon auf der Seite gerendert hat – meist zwischen 16 und 60 Kacheln, angegeben in numberOfProducts plus numberOfSponsoredProducts. Wenn Sie eine feste Anzahl an Ergebnissen brauchen, fragen Sie weitere Seiten ab, bis Sie genug haben oder currentPage lastPage erreicht.

Kann ich Ergebnisse nach Preis oder Bewertung filtern?

Nicht über direkte Parameter. Sortieren Sie mit sortBy nach Preis oder Rezensionen und filtern Sie dann clientseitig nach price und productRating. Das Feld starFilterParam zeigt den von Amazon angebotenen Filter, den Sie gegebenenfalls als Einschränkung im Stil von browseNode wiederverwenden können.

Sind gesponserte Produkte enthalten?

Standardmäßig ja, jeweils mit sponsored: true markiert und separat in foundSponsoredProducts aufgeführt. Setzen Sie excludeSponsored=true, um nur organische Ergebnisse zu erhalten.

Funktioniert die Suche mit EAN- oder UPC-Codes?

Ja – Amazon behandelt eine GTIN als Keyword und liefert die passende ASIN meist als erstes Ergebnis. Das ist der übliche Weg, Barcodes in ASINs aufzulösen, bevor Sie den Produkt-Endpoint aufrufen.

Auf welchen Marktplätzen kann ich suchen?

Auf allen Amazon-Marktplätzen über domainCode, von com und de bis co.jp, com.au, pl, ae und sg. Titel und Lieferhinweise kommen in der Sprache des Marktplatzes zurück.

Starten Sie Ihre erste Amazon-Suchanfrage

Registrieren Sie sich kostenlos, senden Sie ein Keyword und erhalten Sie die komplette Ergebnisseite als JSON – 100 Anfragen pro Monat ohne Kosten.