Alle Scraper

E-Commerce

Amazon Best Sellers Scraper

amazon.com

99.6% Erfolgsrate
6.5s Ø Antwortzeit
In-house anti-bot Schutz
1.074 Calls Gemessen über

Amazons Ranglisten enthalten bis zu 100 Artikel pro Kategorie, 50 pro Seite, aber jede Seite rendert serverseitig nur ihre ersten 30 Karten und lädt den Rest beim Scrollen des Rasters nach, sodass ein einfacher Abruf die Ränge 31 bis 50 verpasst, und jede Seite muss außerdem an Amazons Bot-Erkennung vorbei. Ein dedizierter Plugin-Endpoint nimmt einen Abteilungs-Slug wie electronics, einen Slug mit Browse-Node-ID oder eine beliebige Listen-URL und gibt die Artikel der Rangliste bereits geparst zurück: Rang, ASIN, Titel, Produkt-URL, Bild, Preis in der Währung des Shops, Bewertung und Anzahl der Bewertungen, dazu die Verschiebung im Verkaufsrang bei Movers & Shakers. Die Kategorie kommt mit dazu - Name, Node-ID, übergeordnete Kategorien und Unterkategorien -, sodass du den ganzen Baum durchlaufen kannst, und eine leere Kategorie liefert die Abteilungsliste. Wähle einen der fünf Listentypen und einen der 20 regionalen Marktplätze; die Anfrage geht aus dem Heimatland des Marktplatzes hinaus, sodass die Preise in der Währung dieses Shops zurückkommen.

Was Sie extrahieren können

  • Rang, ASIN, Titel, Produkt-URL und Bild für jeden Artikel
  • Preis mit ISO-Währung und dem Preistext, wie Amazon ihn zeigt
  • Sternebewertung und Anzahl der Bewertungen
  • Movers & Shakers: aktueller und vorheriger Verkaufsrang und die prozentuale Veränderung
  • Kategoriename, Browse-Node-ID, übergeordnete Kategorien und Unterkategorien zum Weiterbohren
  • Fünf Listentypen: Bestseller, Neuerscheinungen, Movers & Shakers, Meistgewünscht und Geschenkideen
  • Bis zu 100 Artikel der Rangliste pro Kategorie, auf 20 regionalen Marktplätzen, in der Währung des jeweiligen Shops

Dedizierte Endpoints

/marketplace/amazon-bestsellers

Amazon-Bestseller-Listen

Eine Rangliste für eine Kategorie (ein Abteilungs-Slug, Slug/Node-ID oder Listen-URL; leer = die Abteilungsliste): category (name, nodeId, parents, subcategories) und items mit rank, asin, title, url, image, price, currency, rating und reviewsCount, dazu Verkaufsrang-Verschiebungen bei Movers & Shakers. list_type wählt bestsellers, new_releases, movers_and_shakers, most_wished_for oder gift_ideas; marketplace wählt eine der 20 regionalen Websites; max_results 1-100 (Standard 30).

Unterstützte Marketplaces

Preise kommen in der lokalen Währung des jeweiligen Marketplace zurück, der Exit wird automatisch auf dieses Land festgelegt.

MarketplaceWährung
amazon.comUSD
amazon.co.ukGBP
amazon.deEUR
amazon.frEUR
amazon.itEUR
amazon.esEUR
amazon.nlEUR
amazon.seSEK
amazon.plPLN
amazon.com.beEUR
amazon.com.trTRY
amazon.caCAD
amazon.com.mxMXN
amazon.com.brBRL
amazon.co.jpJPY
amazon.inINR
amazon.aeAED
amazon.saSAR
amazon.sgSGD
amazon.com.auAUD

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/marketplace/amazon-bestsellers?category=electronics&max_results=10"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/marketplace/amazon-bestsellers",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"category": "electronics", "max_results": "10"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const list = await su.amazonBestsellers('electronics', {
  marketplace: 'amazon.com',
  maxResults: 10,
});
console.log(list);

Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.

Beispielantwort

{
  "marketplace": "amazon.com",
  "listType": "bestsellers",
  "listTitle": "Best Sellers in Electronics",
  "category": {
    "name": "Electronics",
    "slug": "electronics",
    "nodeId": null,
    "url": "https://www.amazon.com/gp/bestsellers/electronics/",
    "parents": [
      {
        "name": "Any Department",
        "slug": null,
        "nodeId": null,
        "url": "https://www.amazon.com/gp/bestsellers/"
      }
    ],
    "subcategories": [
      {
        "name": "Accessories & Supplies",
        "slug": "electronics",
        "nodeId": "281407",
        "url": "https://www.amazon.com/gp/bestsellers/electronics/281407/"
      },
      {
        "name": "Camera & Photo",
        "slug": "electronics",
        "nodeId": "502394",
        "url": "https://www.amazon.com/gp/bestsellers/electronics/502394/"
      }
    ]
  },
  "resultsCollected": 10,
  "itemsWithDetails": 10,
  "pagesFetched": 1,
  "proxyCountry": "US",
  "items": [
    {
      "rank": 1,
      "asin": "B08JHCVHTY",
      "title": "blink plus plan with monthly auto-renewal",
      "url": "https://www.amazon.com/dp/B08JHCVHTY",
      "image": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL600_SR600,400_.png",
      "price": 11.99,
      "currency": "USD",
      "priceRaw": "$11.99",
      "rating": 4.4,
      "reviewsCount": 280618,
      "salesRank": null,
      "previousSalesRank": null,
      "salesRankChangePct": null
    },
    {
      "rank": 2,
      "asin": "B0DCH8VDXF",
      "title": "Apple EarPods Headphones with USB-C Plug, Wired Ear Buds with Built-in Remote to Control Music, Phone Calls, and Volume",
      "url": "https://www.amazon.com/dp/B0DCH8VDXF",
      "image": "https://images-na.ssl-images-amazon.com/images/I/513OSdW4elL._AC_UL600_SR600,400_.jpg",
      "price": 19,
      "currency": "USD",
      "priceRaw": "$19.00",
      "rating": 4.5,
      "reviewsCount": 18384,
      "salesRank": null,
      "previousSalesRank": null,
      "salesRankChangePct": null
    }
  ]
}

API-Dokumentation lesen

Häufige Fragen

Ist das Scrapen der Amazon-Bestseller legal?

Das Sammeln öffentlich verfügbarer Listendaten - Ränge, Titel, Preise und Bewertungen - ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Du bleibst für ihre Nutzung verantwortlich. ScrapeUnblocker gibt die öffentliche Liste zurück; was du sammelst und wie du es nutzt, ist deine Entscheidung.

Wie scrape ich die Amazon-Bestseller, ohne blockiert zu werden?

Amazon betreibt eine eigene Bot-Erkennung und beantwortet Traffic, dem es nicht vertraut, mit einer Captcha-Seite. Das Plugin /marketplace/amazon-bestsellers ruft jede Listenseite über die Unblocking-Kette von ScrapeUnblocker aus dem Heimatland des Marktplatzes ab, und wenn du mehr als die ersten 30 Artikel einer Seite anforderst, rendert es diese Seite einmal in einem echten Browser und scrollt das Raster, damit Amazon den Rest nachlädt. Im Benchmark von ScrapeUnblocker kam bei 99,6 % von 1.074 Calls mit unterschiedlichen Kategorien und Marktplätzen die Rangliste zurück, etwa 6,5 s pro Call.

Welche Daten bekomme ich pro Artikel?

Jeder Artikel hat seinen Rang, die ASIN, den Titel, eine saubere Produkt-URL, ein Bild, den Preis als Zahl mit ISO-Währung und Amazons eigenen Preistext, die Sternebewertung und die Anzahl der Bewertungen. Bei Movers & Shakers bekommst du außerdem den aktuellen und den vorherigen Verkaufsrang und die prozentuale Veränderung. Die Antwort enthält den Listentitel, Name und Browse-Node-ID der Kategorie, ihre übergeordneten Kategorien und ihre Unterkategorien mit eigenen Slugs und Node-IDs sowie itemsWithDetails, die Anzahl der Artikel, die mit allen Kartendetails zurückkamen.

Brauche ich eine Amazon-API oder ein Amazon-Konto?

Nein. Das Plugin braucht kein Konto für Amazon Associates, die Product Advertising API oder Selling Partner: Sende eine Kategorie mit deinem ScrapeUnblocker-Schlüssel und bekomme die Rangliste als JSON zurück. Gib eine beliebige ASIN aus der Liste an unser Amazon-Produkt-Plugin (/marketplace/amazon-product) weiter, um die vollständige Produktseite zu bekommen.

Bekomme ich die Bestseller auch von anderen Amazon-Marktplätzen?

Ja. Übergib marketplace mit einer der 20 regionalen Websites, etwa amazon.co.uk, amazon.de oder amazon.co.jp, oder füge eine Listen-URL dieser Website ein. Die Anfrage geht standardmäßig aus dem Heimatland des Marktplatzes hinaus, sodass die Preise in der eigenen Währung des Shops zurückkommen: GBP auf amazon.co.uk, EUR auf amazon.de. Browse-Node-IDs unterscheiden sich zwischen den Marktplätzen, bohre dich also von der Abteilungsliste der jeweiligen Website aus weiter, die eine leere Kategorie liefert.

Wie viel kostet das Scrapen der Amazon-Bestseller?

Amazon-Listen enthalten bis zu 100 Artikel, 50 pro Seite, und jede abgerufene Listenseite wird als eine Anfrage berechnet: Bis zu 50 Artikel zählen als 1 Anfrage, 51 bis 100 als 2, und pagesFetched zeigt die genaue Zahl. 1 Anfrage = 1 Credit, 1,00 EUR pro 1.000 bei Pay-as-you-go, bis hinunter zu etwa 0,55 EUR pro 1.000 im Ultimate-Tarif. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase umfasst 500 Anfragen ohne Karte.

Ähnliche Scraper

Starten Sie noch heute mit dieser Seite

Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.