Alle Scraper

E-Commerce

Amazon Offers Scraper

amazon.com

99.5% Erfolgsrate
2.6s Ø Antwortzeit
In-house anti-bot Schutz
1.138 Calls Gemessen über

Eine Produktseite zeigt nur einen Preis: das Buy-Box-Angebot. Alle anderen Verkäufer desselben Produkts stehen in Amazons Panel Alle Kaufoptionen, das die Seite bei Bedarf nachlädt, zehn Angebote auf einmal. Ein eigener Plugin-Endpoint liest dieses Panel für dich: Gib ihm eine ASIN mit Marktplatz oder eine Produkt-URL, und er liefert zuerst das Buy-Box-Angebot (das hervorgehobene Angebot) und danach jedes weitere Angebot mit Preis, Listenpreis und Ersparnis, Versandkosten und Gesamtpreis, dem Zustand mit der eigenen Zustandsbeschreibung des Verkäufers, den von Amazon zugesagten Lieferterminen, dem Versandort, Name, ID und Bewertung des Verkäufers sowie der Angabe, ob Amazon das Angebot verkauft oder versendet und ob es Prime ist. Filtere mit Amazons eigenen Filtern nach Zustand, kostenlosem Versand und Prime, und blättere durch lange Listen, bis zu fünf Seiten in einem Call. Die Anfrage geht vom Heimatland des Marktplatzes aus, daher sind Preise, Versandkosten und Liefertermine die, die ein Käufer vor Ort sieht, in der Währung des Shops.

Was Sie extrahieren können

  • Zuerst das Buy-Box-Angebot (hervorgehoben), markiert mit buyBoxWinner, dann jedes weitere Angebot, das Amazon listet
  • Preis mit ISO-Währung, Listenpreis und Ersparnis in Prozent
  • Versandkosten (0 bei kostenlosem Versand) und der Gesamtpreis aus Preis und Versand
  • Der Zustand, wie Amazon ihn nennt, ein normalisierter Zustandstyp und die Zustandsbeschreibung des Verkäufers
  • Liefertermin, die schnellere oder Prime-Alternative, Versandort und ein Hinweis, wenn der Artikel aus dem Ausland kommt
  • Name, ID und Profil-Link des Verkäufers, seine Sternebewertung, Zahl der Bewertungen und positiver Anteil
  • Kennzeichen für Verkauf durch Amazon, Versand durch Amazon (FBA) und Prime
  • Titel, Bewertung und Rezensionszahl des Produkts sowie die Gesamtzahl der Angebote und Seiten

Dedizierte Endpoints

/marketplace/amazon-offers

Amazon-Angebote (alle Verkäufer)

Alle Angebote für ein Produkt, per ASIN (mit marketplace) oder Produkt-URL: title, rating, reviewCount, totalOffers, totalPages, buyBox und offers (buyBoxWinner, offerId, condition, conditionType, conditionNote, price, currency, listPrice, savingsPercent, shippingPrice, totalPrice, delivery, deliveryDate, alternativeDelivery, shipsFrom, internationalShippingNote, sellerName, sellerId, sellerUrl, sellerRating, sellerRatingCount, sellerPositivePercent, soldByAmazon, fulfilledByAmazon, prime). condition filtert auf neu oder gebraucht (und die Gebraucht-Stufen), free_shipping und prime auf diese Angebote; page und pages (1 bis 5 pro Call, jede einzeln abgerechnet) blättern durch die Liste. Jeder der 20 regionalen Marktplätze; proxy_country ist standardmäßig das Heimatland des Marktplatzes.

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-offers?asin=B07VGRJDFY&marketplace=amazon.com"
import requests

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

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

const offers = await su.amazonOffers({
  asin: 'B07VGRJDFY',
  marketplace: 'amazon.com',
  condition: 'used',
});
console.log(offers);

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

Beispielantwort

{
  "asin": "B07VGRJDFY",
  "marketplace": "amazon.com",
  "url": "https://www.amazon.com/dp/B07VGRJDFY",
  "offersUrl": "https://www.amazon.com/gp/product/ajax/aodAjaxMain/?asin=B07VGRJDFY&pc=dp",
  "title": "Nintendo Switch with Neon Blue and Neon Red Joy‑Con",
  "image": "https://m.media-amazon.com/images/I/41BK-AwtV9L.jpg",
  "rating": 4.8,
  "reviewCount": 80878,
  "filters": {
    "condition": "all",
    "freeShipping": false,
    "prime": false
  },
  "page": 1,
  "pagesFetched": 1,
  "lastPageFetched": 1,
  "hasMore": true,
  "nextPage": 2,
  "totalOffers": 66,
  "totalOffersText": "65 other options",
  "totalPages": 7,
  "hasBuyBox": true,
  "offersCollected": 11,
  "offers": [
    {
      "buyBoxWinner": true,
      "offerId": "vKWEFTwdiHUiujXaQtc2LzQ+...",
      "condition": "New",
      "conditionType": "new",
      "conditionNote": null,
      "price": 324.0,
      "currency": "USD",
      "priceRaw": "$324.00",
      "listPrice": null,
      "listPriceRaw": null,
      "savingsPercent": null,
      "shippingPrice": 0.0,
      "shippingRaw": "FREE",
      "totalPrice": 324.0,
      "delivery": "FREE delivery November 5 - 7",
      "deliveryDate": "November 5 - 7",
      "alternativeDelivery": "Or fastest delivery Thursday, November 5",
      "alternativeDeliveryDate": "Thursday, November 5",
      "shipsFrom": "Amazon.com",
      "internationalShippingNote": null,
      "sellerName": "foxracing747",
      "sellerId": "A2FNJK7KJVY243",
      "sellerUrl": "https://www.amazon.com/sp?seller=A2FNJK7KJVY243",
      "sellerRating": 4.5,
      "sellerRatingCount": 202,
      "sellerPositivePercent": 94,
      "soldByAmazon": false,
      "fulfilledByAmazon": true,
      "prime": true,
      "page": 1,
      "position": 1
    },
    {
      "buyBoxWinner": false,
      "offerId": "vKWEFTwdiHUiujXaQtc2LzQ+...",
      "condition": "Used - Acceptable",
      "conditionType": "used",
      "conditionNote": "SWITCH COMES WITH RANDOM COLORED LEFT AND RIGHT JOY-CON ONLY. WILL HAVE SCRATCHES/WEAR. NO CABLES/DOCK INCLUDED.",
      "price": 169.95,
      "currency": "USD",
      "priceRaw": "$169.95",
      "listPrice": null,
      "listPriceRaw": null,
      "savingsPercent": null,
      "shippingPrice": 0.0,
      "shippingRaw": "FREE",
      "totalPrice": 169.95,
      "delivery": "FREE delivery November 4 - 6",
      "deliveryDate": "November 4 - 6",
      "alternativeDelivery": null,
      "alternativeDeliveryDate": null,
      "shipsFrom": "Console Replay",
      "internationalShippingNote": null,
      "sellerName": "Console Replay",
      "sellerId": "A3PEV2IAOYFKM6",
      "sellerUrl": "https://www.amazon.com/sp?seller=A3PEV2IAOYFKM6",
      "sellerRating": 4.0,
      "sellerRatingCount": 407,
      "sellerPositivePercent": 74,
      "soldByAmazon": false,
      "fulfilledByAmazon": false,
      "prime": false,
      "page": 1,
      "position": 2
    }
  ],
  "proxyCountry": "US",
  "exitCountry": "us",
  "exitProvider": "isp"
}

API-Dokumentation lesen

Häufige Fragen

Ist das Scrapen von Amazon-Angeboten legal?

Das Sammeln öffentlich verfügbarer Angebotsdaten - Preise, Versand, Zustände und die Verkäufernamen, die Amazon jedem Besucher zeigt - ist in vielen Rechtsordnungen zulässig, aber die Regeln hängen von deinem Land, den erhobenen Daten und ihrer Verwendung ab. Für die Verwendung bist du selbst verantwortlich. ScrapeUnblocker gibt die öffentliche Angebotsliste zurück; was du sammelst und wie du es nutzt, ist deine Entscheidung.

Wie scrape ich Amazon-Angebote, ohne blockiert zu werden?

Amazon nutzt eine eigene Bot-Erkennung und beantwortet Traffic, dem es nicht traut, mit einer Captcha-Seite oder einer leeren Antwort. Das Plugin /marketplace/amazon-offers liest das Panel Alle Kaufoptionen ohne Browser über frische Exits im Heimatland des Marktplatzes, wertet ein Captcha oder eine leere Antwort als Fehlversuch und probiert einen anderen Exit. Im Benchmark von ScrapeUnblocker kam bei 99,5 % von 1.138 Calls mit unterschiedlichen Produkten und Marktplätzen die Angebotsliste zurück, etwa 2,6 s pro Call.

Welches Angebot ist die Buy Box?

Das erste Angebot auf Seite 1, markiert mit buyBoxWinner: true und zusätzlich als buyBox zurückgegeben, ist das hervorgehobene Angebot, das Amazon auf der Produktseite zeigt. Amazon listet es unabhängig vom Filter, wie auf der Website; alle anderen Angebote folgen danach. Ein Produkt ohne hervorgehobenes Angebot (hasBuyBox: false) liefert trotzdem seine übrigen Angebote.

Wie bekomme ich alle Verkäufer eines Produkts mit vielen Angeboten?

Amazon listet zehn Angebote pro Seite, dazu das Buy-Box-Angebot auf Seite 1. Die Antwort enthält totalOffers, totalPages, hasMore und nextPage: Folge nextPage oder übergib pages (bis zu 5), um mehrere Seiten in einem Call zu lesen. Jede gelesene Seite wird als ein Request abgerechnet, und das Lesen endet vorzeitig an der letzten Seite.

Kann ich sehen, wer die Verkäufer sind?

Jedes Angebot enthält Name, ID, Profil-Link, Sternebewertung, Zahl der Bewertungen und positiven Anteil des Verkäufers. Übergib die sellerId an unser Plugin Amazon Seller (/marketplace/amazon-seller) für das vollständige Profil: Bewertungen über 1, 3 und 12 Monate und insgesamt sowie Firmenname und Adresse, die Amazon veröffentlicht.

Was kostet das Scrapen von Amazon-Angeboten?

Jede gelesene Angebotsseite ist ein Request: Seite 1 enthält bis zu 11 Angebote (das Buy-Box-Angebot und 10 weitere), und pagesFetched zeigt die genaue Zahl. 1 Request = 1 Credit, 1,00 EUR pro 1.000 bei Pay as you go, bis zu etwa 0,55 EUR pro 1.000 im Ultimate-Plan. Blockierungen und Timeouts werden nicht berechnet, und die kostenlose Testphase umfasst 500 Requests ohne Karte.

Ähnliche Scraper

Amazon Offers sowie weitere Namen und Marken von amazon.com gehören ihrem Inhaber und werden hier nur verwendet, um die Website zu bezeichnen, mit der diese API arbeitet. ScrapeUnblocker ist ein unabhängiger Dienst und steht in keiner Verbindung zum Inhaber von amazon.com, der ScrapeUnblocker weder unterstützt noch sponsert.

Starten Sie noch heute mit dieser Seite

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