logo
DE

Price Scraping: Preise aus mehreren Webshops auslesen und vergleichen (2026)

Price Scraping Schritt für Schritt: Preise, Versand und Händler aus idealo und Webshops auslesen, in Excel vergleichen und rechtliche Grenzen kennen.

7 Minuten lesen

Price Scraping heißt: Preise, Versandkosten und Verfügbarkeit aus fremden Webshops und Preisvergleichsportalen automatisch auslesen und als Tabelle ablegen. Dafür gibt es drei Wege. Wollen Sie wissen, welche Händler ein bestimmtes Produkt gerade zu welchem Gesamtpreis anbieten, genügt eine Vorlage für idealo. Wollen Sie das komplette Sortiment eines einzelnen Wettbewerbers kennen, legen Sie eine eigene Aufgabe für dessen Kategorieseite an. Und damit aus einer Momentaufnahme ein Verlauf wird, lassen Sie beides per Cloud-Zeitplan regelmäßig laufen.

Für einen fairen Vergleich brauchen Sie pro Angebot mindestens den Preis inklusive Versand, die Lieferzeit und den Shop oder Verkäufer, dazu die UVP als Referenz. Das Auslesen öffentlich angezeigter Preise ist im Handel verbreitet. Was Hersteller mit den Daten gegenüber ihren Händlern tun dürfen, ist in Deutschland allerdings klar begrenzt: Mehr dazu im Abschnitt zu den rechtlichen Grenzen.

Was ein Preis-Crawler erfasst

Ein Preis-Crawler, oft auch Price Scraper genannt, ruft Produktseiten, Kategorieseiten oder Vergleichsportale auf und liest die Angaben aus, die dort für jeden sichtbar stehen. Welche Felder davon für Ihre Auswertung zählen, hängt weniger vom Tool ab als von der Frage, die Sie beantworten wollen. In der Praxis tauchen immer wieder dieselben auf:

FeldWozu Sie es brauchen
Preis und VersandkostenErst beides zusammen ergibt den Gesamtpreis, den Käufer tatsächlich vergleichen
Verfügbarkeit und LieferzeitEin Tiefpreis bei einem Artikel, der erst in zwei Wochen kommt, setzt Sie weniger unter Druck
Shop oder VerkäuferAuf Marktplätzen steht hinter dem Angebot oft ein Drittanbieter, nicht der Plattformbetreiber
UVP oder StreichpreisReferenzwert, um einzuordnen, wie stark in einer Kategorie rabattiert wird
URL und ErfassungszeitpunktBelegen, woher ein Wert stammt und wann er galt; aus regelmäßigen Läufen entsteht so ein Preisverlauf

Damit Angebote verschiedener Shops vergleichbar werden, müssen sie demselben Produkt zugeordnet werden. Am zuverlässigsten gelingt das über die EAN beziehungsweise GTIN. Viele Shops zeigen sie aber nicht an; dann ordnen Sie über Marke und Modellnummer zu, etwa „WH-1000XM5″ und die Farbvariante. Gerade bei Elektronik lohnt dieser Schritt, weil dieselbe Bezeichnung oft für Bündel, Sondereditionen oder Doppelpacks steht.

Händler und Marken: zwei Ausgangslagen

Brauchen Sie dafür überhaupt ein Tool? Wenn Sie einmal im Monat nachsehen wollen, was drei Produkte bei zwei Wettbewerbern kosten, sind Sie von Hand schneller. Das ändert sich, sobald es um Dutzende Produkte geht, um ein ganzes Sortiment oder um tägliche Werte.

Zwei Gruppen kommen dabei typischerweise an diesen Punkt. Ein Online-Händler für Unterhaltungselektronik will jeden Morgen wissen, ob ein Wettbewerber bei den zwanzig meistverkauften Kopfhörern günstiger geworden ist, und zwar inklusive Versand, bevor er seine eigenen Preise anpasst. Eine Marke wiederum will sehen, zu welchen Preisen ihre Produkte im Netz tatsächlich angeboten werden: in welchen Shops, wie weit unter der UVP und ob Verkäufer auftauchen, die sie gar nicht kennt, etwa auf Marktplätzen oder mit Graumarktware.

Beide Fragen lassen sich mit denselben Daten beantworten. Unterschiedlich ist, was danach passiert: Der Händler entscheidet über seinen eigenen Preis. Die Marke gewinnt Markttransparenz, darf ihre Händler aber nicht zu bestimmten Verkaufspreisen drängen. Was das konkret bedeutet, steht im Abschnitt zu den rechtlichen Grenzen.

Preise aus Webshops auslesen: drei Wege Schritt für Schritt

Mit Octoparse brauchen Sie dafür keine Programmierkenntnisse. Für häufige Quellen gibt es Vorlagen, also fertig eingerichtete Scraper, bei denen Sie nur noch die Eingabe festlegen. Für alle anderen Shops legen Sie eine eigene Aufgabe an, bei der Octoparse die Seite selbst analysiert. Welcher Weg passt, hängt davon ab, ob Sie in die Breite oder in die Tiefe schauen wollen.

Weg 1: Ein Produkt, alle Händler (idealo-Vorlage)

Auf einer idealo-Produktseite stehen die Angebote vieler Shops untereinander. Der Idealo Preisvergleich Scraper liest diese Liste aus, eine Zeile pro Angebot, mit Shop, Verkäufer, Preis inklusive Versand, Lieferzeit und Shopbewertung. Als Eingabe dient nur die Adresse der Produktseite.

https://www.octoparse.de/template/idealo-preisvergleich-scraper

Im Test mit dem Sony WH-1000XM5 in Schwarz lieferte die Vorlage 14 Angebote (Stand 09.10.2026). Am günstigsten waren Amazon und joybuy.de mit je 211,90 € inklusive Versand, knapp dahinter coolblue.de mit 213,90 € und Lieferung am Folgetag. Der Herstellershop Sony.de lag bei 219,99 €. Drei Angebote stammten von Drittanbietern auf Marktplätzen wie onbuy, manomano und eBay, erkennbar am Feld Verkauf_durch. Und zwei Zeilen zeigen, warum der Abgleich aus dem vorigen Abschnitt nötig ist: Derselbe Shop führte das Modell zusätzlich mit Schnellladegerät für 244,90 € und als Doppelpack für 427,90 €.

Welche weiteren Felder die Vorlage liefert und wie sie mit den anderen idealo-Vorlagen zusammenspielt, zeigt unser Leitfaden zum Idealo Scraper.

Weg 2: Ein Shop, das ganze Sortiment (selbstdefinierte Aufgabe bei Octoparse)

Interessiert Sie ein bestimmter Wettbewerber, lohnt der Blick auf dessen Kategorieseiten. Innerhalb eines Shops sind alle Produktkarten gleich aufgebaut. Eine einmal eingerichtete Aufgabe erfasst deshalb nicht ein Produkt, sondern alle Produkte der Kategorie.

  1. Kategorieseiten festlegen. Im Test war das die Kategorie „Over-Ear-Kopfhörer” von MediaMarkt, gefiltert auf die Marke Sony.
  2. Felder erkennen lassen. Die automatische Erkennung markiert die Produktkarten und schlägt Felder vor. Sie benennen sie sinnvoll um und ergänzen per Klick, was fehlt: im Test Titel, Rabatt, UVP, Preis, Lieferzeit und den Hinweis auf weitere Angebote.
  3. Starten. Nach 1 Minute und 1 Sekunde lagen 45 Produkte vor, ohne Duplikate (Stand 09.10.2026).

Das Ergebnis enthält Angaben, die auf keinem Vergleichsportal stehen. Bei 14 der 45 Produkte wies MediaMarkt eine UVP aus, bei ebenso vielen den Hinweis „Zusätzlich neue und refurbished Angebote ab … € erhältlich”. Beim WH-1000XM6 in Schwarz etwa stand 347,00 € neben einer UVP von 449,00 €, weitere Angebote auf dem Marktplatz begannen bei 294,95 €.

Derselbe Weg funktioniert für die meisten Shops, auch für solche auf Basis von Shopify oder WooCommerce. Manche Shops bremsen viele Zugriffe in kurzer Zeit mit einem Bot-Schutz; planen Sie Läufe deshalb in vernünftigen Abständen.

Weg 3: Marktplätze per Vorlage

Für Amazon gibt es mit dem Amazon-Details-Scraper eine Vorlage, die Preis, Versand, Verfügbarkeit und den aktuellen Verkäufer je Produkt ausliest, auch für amazon.de. Einen Test mit acht Kopfhörern und die Besonderheiten der Vorlage beschreiben wir im Vergleich der Preisbeobachtungstools für Händler.

https://www.octoparse.de/template/amazon-details-scraper

Aus Einzelläufen wird ein Verlauf

Ein einzelner Lauf ist eine Momentaufnahme. Per Cloud-Zeitplan starten Aufgaben und Vorlagen automatisch, minütlich, stündlich, täglich, wöchentlich oder monatlich, und exportieren die Ergebnisse als Excel, CSV oder JSON, nach Google Sheets oder in eine Datenbank. Die idealo- und Amazon-Vorlagen laufen in der Cloud, die Cloud-Ausführung gehört zum Standard-Paket und den höheren Paketen.

Von Rohdaten zur Preisübersicht in Excel

Wer Preise von einer Website in Excel importieren will, exportiert die Ergebnisse direkt als Excel-Datei oder nach Google Sheets. Aus der Tabelle wird eine Preisübersicht in vier Schritten:

  1. Produkte zuordnen: je Zeile eine Spalte mit EAN oder Modellnummer und Farbe, Bündel und Doppelpacks markieren oder herausfiltern.
  2. Gesamtpreis bilden: Preis plus Versand, soweit der Shop den Versand getrennt ausweist.
  3. Abstände berechnen: zum eigenen Verkaufspreis, wenn Sie Händler sind, zur UVP, wenn Sie als Marke einordnen wollen, wie stark im Markt rabattiert wird.
  4. Verlauf aufbauen: Läufe mit Datum untereinander anhängen und per Pivot-Tabelle oder Diagramm auswerten.

So sieht der dritte Schritt mit den Daten aus dem MediaMarkt-Test aus:

Modell (MediaMarkt, Stand 09.10.2026)UVPPreisRabatt laut ShopWeitere Angebote ab
Sony INZONE H9 II349,00 €244,99 €−29 %219,00 €
Sony ULT WEAR, Schwarz199,99 €142,99 €−28 %105,00 €
Sony INZONE H3, Weiß79,99 €59,99 €−25 %45,00 €
Sony WH-1000XM6, Schwarz449,00 €347,00 €−22 %294,95 €

Für einen Händler ist die letzte Spalte die interessanteste: Neben dem Angebot von MediaMarkt selbst gibt es auf derselben Plattform günstigere Angebote anderer Verkäufer. Für eine Marke zeigt die Tabelle, wie weit ihre Produkte im Markt unter der Preisempfehlung verkauft werden. Das ist eine Marktinformation, kein Verstoß: Händler dürfen unter der UVP verkaufen.

Typische Stolperfallen

  • Bündel und Varianten: Wie im idealo-Test steht hinter demselben Modellnamen oft ein Set oder ein Doppelpack. Ohne Abgleich verzerrt ein einziges Bündel den Höchstpreis.
  • Nachladen statt Seitenzahlen: Lädt ein Shop weitere Produkte per Button oder beim Scrollen nach, ist eine Liste der Seitenadressen oft stabiler als der Klick auf den Button.
  • Lieferort: Marktplätze wie Amazon zeigen je nach Lieferadresse andere Preise und Lieferzeiten. Halten Sie fest, für welchen Ort ein Wert gilt.
  • Fehlende EAN: Zeigt ein Shop keine EAN, ordnen Sie über Marke, Modellnummer und Farbe zu und prüfen Stichproben von Hand.

Wie ein Händler aus dem DACH-Raum idealo-Daten und eigene Shop-Aufgaben im Alltag kombiniert, zeigt unsere Fallstudie zur Preisbeobachtung.

Preisdaten mit ChatGPT oder Claude auswerten

Für die Auswertung müssen Sie nicht selbst Formeln bauen. Laden Sie die exportierte CSV-Datei in ChatGPT oder Claude hoch und stellen Sie eine konkrete Frage, etwa: „Welche Angebote liegen inklusive Versand unter 220 €, und welche davon stammen von Drittanbietern?”

Noch direkter geht es über MCP (Model Context Protocol). Damit verbinden Sie Octoparse mit Ihrem KI-Assistenten, und Erfassung und Auswertung laufen im selben Chat. Dafür hinterlegen Sie den Octoparse MCP-Server in Ihrem KI-Tool:

{"mcpServers":{"octoparse":{"url":"https://mcp.octoparse.com"}}}

Unterstützt werden unter anderem ChatGPT, Claude, Cursor und Gemini CLI. Im Chat genügt dann ein Auftrag wie „Hole mit dem Idealo Preisvergleich Scraper die Angebote für diese Produktseite und sortiere sie nach Gesamtpreis”. In einem Test las der Assistent auf diese Weise 72 Produkte aus einer idealo-Suche, holte für die drei mit den meisten Angeboten 378 Händlerangebote ab und stellte je Produkt günstigstes und teuerstes Angebot gegenüber.

MCP startet dabei cloud-fähige Vorlagen mit festgelegten Eingaben wie Produkt-URLs; eine eigene Aufgabe für einen bestimmten Shop legen Sie vorher in Octoparse an.

Offizielle Kanäle: was sie liefern und was nicht

Ein Teil der Preisinformationen ist auch ohne Scraping zu haben, allerdings nur in einer bestimmten Form.

KanalWas Sie bekommenWas fehlt
Google Merchant Center, Bericht Wettbewerbsfähigkeit von PreisenEinen Durchschnittspreis aller Händler mit derselben GTINWelcher Händler zu welchem Preis verkauft
idealo Business Center (Feed oder API)Die Darstellung Ihrer eigenen Angebote im VergleichDie Angebote anderer Händler als Daten
Price ScrapingJedes öffentlich angezeigte Angebot mit Shop, Preis, Versand und ZeitpunktNichts davon ist ein offizieller Kanal: Nutzungsbedingungen der Quelle gelten

Offizielle Kanäle zeigen Ihnen Ihre eigenen Daten und bestenfalls einen Durchschnitt; Scraping zeigt die Angebote der anderen, Händler für Händler. Eine ausführliche Gegenüberstellung finden Sie im Vergleich der Preisbeobachtungstools.

Rechtliche Grenzen beim Price Scraping

Rechtlich stellen sich beim Price Scraping zwei getrennte Fragen: ob Sie die Daten erheben dürfen, und was Sie danach mit ihnen tun.

Beim Erheben: Nutzungsbedingungen und robots.txt

Öffentlich angezeigte Preise auszulesen, ist im Handel verbreitet. Jede Quelle hat aber eigene Regeln. Die Nutzungsbedingungen von idealo etwa schließen automatisierte Zugriffe ausdrücklich aus, und die robots.txt einer Website legt fest, welche Bereiche Crawler aufrufen sollen. Diese Regeln gelten unabhängig vom eingesetzten Tool. Prüfen Sie sie vor dem Einsatz und holen Sie bei Unsicherheit rechtlichen Rat ein.

Beim Verwenden: Preisempfehlungen bleiben unverbindlich

Für Hersteller und Marken kommt eine zweite Grenze hinzu. In Deutschland und der EU dürfen Hersteller ihren Händlern keine Mindest- oder Festpreise für den Weiterverkauf vorgeben. Das gilt auch für Mindestwerbepreise, also die Vorgabe, nicht unter einem bestimmten Preis zu werben: Das Bundeskartellamt ordnet sie in einem Fallbericht von 2022 ausdrücklich als Kernbeschränkung nach Art. 4 lit. a der Vertikal-GVO ein. Zulässig sind unverbindliche Preisempfehlungen und Höchstpreise, solange sie nicht durch Druck oder Anreize wie Mindestpreise wirken.

Zwei Bußgeldverfahren zeigen, wo die Grenze in der Praxis verlief. Der Matratzenhersteller Tempur ließ Händler kontaktieren, deren Online-Preis mehr als 5 % unter der Preisempfehlung lag, und verzögerte bei manchen die Belieferung; das Bundeskartellamt verhängte 15,5 Millionen Euro. Der Fritz!Box-Hersteller AVM stimmte mit Elektronikhändlern Preisanhebungen ab und beobachtete deren Endverbraucherpreise laut Behörde seit mindestens Mitte 2019 mit einer speziellen Software; das Bußgeld lag bei knapp 16 Millionen Euro. In beiden Fällen lag der Vorwurf in dem, was die Hersteller mit den Preisen gegenüber ihren Händlern taten.

Mit Preisdaten als MarkeEinordnung
Sehen, in welchen Shops und zu welchen Preisen Ihre Produkte angeboten werdenMarkttransparenz
Unbekannte Verkäufer, Graumarkt oder Fälschungen aufspürenEigener Markenschutz, unabhängig vom Preis
Den Abstand zur UVP auswertenMarktinformation
Händler wegen niedriger Preise kontaktieren, Lieferungen verzögern oder Konditionen streichenKartellrechtlich hoch riskant, siehe die Fälle oben
Mindestwerbepreise vorgebenNach Auffassung des Bundeskartellamts eine Kernbeschränkung

Diese Übersicht ersetzt keine Rechtsberatung. Wer als Hersteller Preisdaten im Vertrieb einsetzt, sollte seine Praxis kartellrechtlich prüfen lassen.

Fazit

Welcher Weg der richtige ist, entscheidet zuerst die Frage, ob Sie in die Breite oder in die Tiefe schauen. Wollen Sie wissen, wer ein bestimmtes Produkt gerade am günstigsten anbietet, reicht eine idealo-Produktseite in der Vorlage: ein Lauf, alle Händler. Wollen Sie das Sortiment eines Wettbewerbers kennen, lohnt eine eigene Aufgabe für dessen Kategorieseite, einmal eingerichtet und dann für jede weitere Seite wiederverwendbar. Und sind es nur eine Handvoll Produkte, die Sie gelegentlich prüfen, bleiben Sie ruhig beim Blick von Hand.

Ab Dutzenden Produkten und täglichen Werten sieht der Montagmorgen anders aus: Die Tabelle ist schon da, jedes Angebot mit Shop, Gesamtpreis, Lieferzeit und Datum, daneben die Werte der Vorwoche. Als Händler entscheiden Sie damit über Ihre eigenen Preise. Als Marke sehen Sie, wo Ihre Produkte im Netz stehen, und lassen den Händlern ihre Preise.

FAQ

Das Auslesen öffentlich angezeigter Preise ist im Handel verbreitet. Es gelten aber die Nutzungsbedingungen und die robots.txt der jeweiligen Website, und als Hersteller dürfen Sie die gewonnenen Daten nicht nutzen, um Händlern Mindestpreise aufzuzwingen. Prüfen Sie Ihren Einsatz im Zweifel rechtlich; Details stehen im Abschnitt zu den rechtlichen Grenzen.

Darf ich als Hersteller die Preise meiner Händler beobachten?

Preise zu beobachten und auszuwerten, ist für sich genommen nicht der Punkt, an dem das Kartellrecht ansetzt. Problematisch wird es, wenn die Daten genutzt werden, um Händler zu höheren Preisen zu bewegen, etwa durch Kontaktaufnahme, verzögerte Lieferungen oder Mindestwerbepreise. Unverbindliche Preisempfehlungen sind zulässig, müssen aber unverbindlich bleiben.

Was ist ein Preis-Crawler?

Ein Preis-Crawler ist ein Programm, das Produktseiten automatisch aufruft und Preise, Versandkosten, Verfügbarkeit und Verkäufer ausliest. Der Vorgang heißt Price Scraping. Mit No-Code-Tools wie Octoparse richten Sie ihn ohne Programmierung ein, per Vorlage oder automatischer Erkennung.

Preisvergleich per Script selbst programmieren oder fertige Lösung?

Eigenes ScriptOctoparsePreisbeobachtungs-SaaS
EinrichtungProgrammierung, eigene ServerVorlage oder automatische Erkennung, ohne CodeKatalog und Wettbewerber hinterlegen
QuellenFrei wählbarNahezu jede öffentliche WebsiteVom Anbieter vorgegeben
Wartung bei SeitenänderungenSelbstVorlagen werden gepflegtBeim Anbieter
AuswertungSelbstExcel, Google Sheets, Datenbank oder per MCP im KI-ChatDashboard und Alarme inklusive
DatenbesitzVollständigVollständigIm System des Anbieters, Export je nach Tarif

Ein eigenes Script lohnt sich mit Entwicklerteam und sehr speziellen Quellen. Welche SaaS-Lösungen es gibt, zeigt unser Vergleich der Preisbeobachtungstools.

Kann ich Preise von einer Website in Excel importieren?

Ja. Octoparse exportiert die erfassten Daten direkt als Excel-, CSV- oder JSON-Datei oder schreibt sie nach Google Sheets. Mit einem Cloud-Zeitplan landen neue Werte automatisch in derselben Tabelle.

Funktioniert das auch mit Shopify- oder WooCommerce-Shops?

In der Regel ja. Die automatische Erkennung arbeitet mit dem, was im Browser angezeigt wird, unabhängig vom Shopsystem. Lädt ein Shop Produkte per Button oder beim Scrollen nach, tragen Sie die Seitenadressen als Liste ein.

Wie oft sollte ich Preise erfassen?

So oft, wie sich die Preise in Ihrer Kategorie tatsächlich bewegen. Bei Elektronik und auf Marktplätzen ändern sie sich oft mehrmals pro Woche, dort sind tägliche Läufe sinnvoll. In stabilen Sortimenten reicht häufig ein wöchentlicher Lauf. Halten Sie die Abstände so, dass die Zielseiten nicht unnötig belastet werden.

Welche Daten möchten Sie heute sammeln?
Beschreiben Sie, was Sie brauchen. Der KI-Assistent erstellt den Web-Scraper.
Keine Kreditkarte erforderlich

Starten mit Octoparse heute

Downloaden

Verwandte Artikel