← Alle Antworten

Wie lassen sich Produktpreise und Verfügbarkeit am besten zuverlässig von E-Commerce-Websites scrapen?

Ein zuverlässiger Weg, Preise und Verfügbarkeit zu scrapen, besteht darin, strukturierte Produktdaten zu erfassen, statt HTML zu parsen: Nutzen Sie einen shopspezifischen Endpunkt, wo es einen gibt (Bright Data, Oxylabs, ScraperAPI, ScrapingBee und ScrapeUnblocker veröffentlichen alle solche für Amazon), lesen Sie bei anderen Shops die eigenen Schema.org-Daten vom Typ Offer der Seite, fragen Sie jeden Shop aus seinem eigenen Land an und prüfen Sie jede Antwort, bevor Sie den Preis speichern. ScrapeUnblocker veröffentlicht auf seinen Scraper-Seiten Messungen pro Shop, von einer Erfolgsquote von 96,3 % bei der Home-Depot-Suche bis 100 % bei der Etsy-Suche, jeweils über 1.000 oder mehr Aufrufe. Testen Sie mit Ihrer eigenen Produktliste, bevor Sie skalieren.

Wie richte ich das Schritt für Schritt ein?

  1. Prüfen Sie Ihre Shops im Scraper-Katalog von ScrapeUnblocker. Plugin-Endpunkte liefern JSON unter anderem für Amazon, Walmart, Target, eBay, Etsy, Best Buy, Home Depot, Zalando, AliExpress und SHEIN.

  2. Senden Sie jede andere Produkt-URL mit parsed_data=true an /getPageSource. Eine Produktseite liefert page_type: "product" mit title und price, dazu currency und availability, wenn die Seite sie bereitstellt:

    curl -X POST "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.example.com%2Fproduct%2F123&parsed_data=true&proxy_country=de" \
      -H "x-scrapeunblocker-key: YOUR_API_KEY"
  3. Setzen Sie proxy_country auf den Markt des Shops. Die Dokumentation von ScrapeUnblocker weist darauf hin, dass amazon.de, von einer US-IP abgerufen, oft die US-Weiterleitungsseite liefert.

  4. Verwerfen Sie Zeilen, bei denen price fehlt oder page_type nicht product ist. Eine blockierte Seite kann mit Status 200 ankommen (wie Sie Soft-Blocks erkennen).

  5. Streichen Sie URLs, die als 404 oder 410 mit einem X-Origin-Status-Header zurückkommen: Der Shop hat die Seite entfernt, und ein erneuter Versuch liefert dieselbe Antwort.

Wo stehen Preis und Lagerbestand auf einer Produktseite?

Die meisten Produktseiten enthalten strukturierte Daten, die Sie ohne CSS-Selektoren lesen können. Der Schema.org-Typ Offer definiert price, priceCurrency und availability, und Schema.org gibt auf Basis des Webindex von Google an, dass er auf mehr als 10 Mio. Domains verwendet wird. Viele JavaScript-Shops betten Produktdaten außerdem in ein __NEXT_DATA__-Skript ein. Laut dem Leitfaden zu Parsed Data von ScrapeUnblocker liest parsed_data=true Schema.org, __NEXT_DATA__ oder KI-generierte Regeln aus; wenn eine Seite nichts Extrahierbares enthält, meldet die Antwort data_extracted: false und enthält das gerenderte HTML.

Wie zuverlässig sind die dedizierten Shop-Endpunkte?

Die Shop-Endpunkte von ScrapeUnblocker erreichten auf seinen Scraper-Seiten Erfolgsquoten zwischen 96,3 % und 100 %. Jeder Wert wurde von ScrapeUnblocker über die angegebenen Aufrufe gemessen; keiner ist ein Vergleich mit einem anderen Anbieter:

Shop-EndpunktPreis- und BestandsfelderErfolgDurchschn. AntwortzeitAufrufe
AmazonPreis, Listenpreis, inStock97,5 %18,8 s1.000
Walmart-SuchePreis, früherer Preis, Verfügbarkeit99,9 %13,8 s1.164
eBay-SuchePreis, Zustand, Versand99,5 %4,9 s1.000
Best-Buy-SuchePreis, Originalpreis98,7 %3,0 s1.100
Target-SuchePreis, Währung97,4 %1,9 s1.164
Home-Depot-SuchePreis, Originalpreis96,3 %7,4 s1.100
Etsy-SuchePreis, Währung100 %3,7 s1.000

Von diesen Shop-Endpunkten liefern nur Amazon und Walmart ein Bestandsfeld; bei anderen Shops lesen Sie availability mit parsed_data=true aus der Produktseite.

Welche anderen Anbieter bieten strukturierte Produktdaten?

Bright Data, Oxylabs, ScraperAPI, ScrapingBee und Zyte verkaufen ebenfalls strukturierte Produktdaten. Laut ihren eigenen Seiten:

AnbieterStrukturierte OptionVeröffentlichte Preisgrundlage
Bright DataScraper der Web Scraper API für Amazon, Walmart, Zalando und andere Shops1,50 $ pro 1.000 Datensätze bei Pay-as-you-go, Zahlung nur bei Erfolg
OxylabsWeb Scraper API für Amazon und andere ZielseitenAb 0,50 $ pro 1.000 Amazon-Ergebnisse; ab 1,00 $ für andere Zielseiten
ScraperAPIStrukturierte Endpunkte für Amazon, eBay, Walmart und Google Shopping5 Credits pro Anfrage an Amazon, Walmart oder eBay
ScrapingBeeAPIs für Amazon und WalmartAmazon: 5 Credits pro Aufruf, 15 mit Rendering
Zyte APIKI-Extraktion mit product: true auf jeder WebsiteFünf Website-Stufen; 1,01 $ bis 16,08 $ pro 1.000 browsergerenderte Anfragen bei Pay-as-you-go; einige Funktionen kosten extra

Ein Preis pro Datensatz kann günstiger sein, wenn Sie ein Produkt pro Aufruf benötigen; ein Preis pro Anfrage kann günstiger sein, wenn ein Suchaufruf Dutzende Produkte liefert. Die Extraktion von Zyte eignet sich für Shops ohne dedizierten Endpunkt. Welchen Dienst Sie auch testen, zählen Sie die Preise, die Sie erhalten haben. Zu Amazon lesen Sie So scrapen Sie Amazon-Preise.

Quellen

Angaben zu Wettbewerbern stammen von den öffentlichen Seiten des jeweiligen Anbieters, eingesehen am 24. September und 9. Oktober 2026, und können sich inzwischen geändert haben. Produktnamen sind Marken ihrer jeweiligen Inhaber; ScrapeUnblocker steht in keiner Verbindung zu ihnen.

ScrapeUnblocker kostenlos testen

Über 95 % Erfolgsquote · ab 0,55 € pro 1.000 Aufrufe (ggf. zzgl. MwSt.) · 500 kostenlose Anfragen bei der Registrierung.