eBay Produkt-Scraper

Eine Artikelnummer, ein Link
oder einfach das, was Sie tippen würden.

Alle drei kommen in dasselbe Feld. Fügen Sie 364912345678 ein, einen ebay.com/itm/…-Link oder golf clubs, und die Angebote kommen als Zeilen zurück - Titel, der Preis wie angezeigt und als Zahl, Währung, Zustand, Versand, Bilder und ein Link. Dreiundzwanzig Spalten, eine Zeile pro Angebot.

einmalig 500 Zeilen gratisdanach 0,002 $ pro Zeile23 SpaltenCSV · JSON · Excel
So funktioniert es

Ein Feld,
drei Arten von Eingabe.

Vor dem Start sollte man wissen: Was Sie eingeben, verändert, welche Spalten zurückkommen.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den eBay Produkt-Scraper.
  3. SCHRITT 3Fügen Sie Artikelnummern, ebay.com/itm/…-URLs oder Suchbegriffe ein - eine pro Zeile, beliebig gemischt - oder laden Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hoch.
  4. SCHRITT 4Wählen Sie ein Land, und eine Liefer-Postleitzahl, wenn Sie Preise und Versand so sehen wollen, wie dieser Ort sie sieht.
  5. SCHRITT 5Setzen Sie ein Limit, wenn Sie eines möchten. Es nimmt mindestens 1 an, steht standardmäßig auf 20 und gilt je Suchanfrage.
  6. SCHRITT 6Klicken Sie auf Start scraping und laden Sie als CSV, JSON oder Excel herunter.

Das Limit gilt je Suchanfrage, drei Suchbegriffe zu je zwanzig sind also sechzig Zeilen. Eine Artikelnummer liefert das eine Angebot.

Warum es nützlich ist

Zwei Arten zu fragen,
und sie liefern Unterschiedliches.

Beide sind nützlich. Zu wissen, welche welche ist, bevor Sie einen Durchlauf planen, erspart Ihnen den zweiten.

Ein Suchbegriff liest die Ergebnisseite

Tippen Sie, was ein Käufer tippen würde, und Sie bekommen diese Ergebnismenge als Zeilen, jede mit ihrer position im Ranking. Sie erhalten die Grunddaten des Angebots - Titel, Preis, Zustand, Versand, Bilder, den Link. Was Sie nicht erhalten, ist der Verkäufer: Bei einer Stichwortsuche kommen die Verkäufer- und Artikeldetail-Spalten leer zurück.

Eine Artikelnummer öffnet das Angebot selbst

Geben Sie 364912345678 oder den ebay.com/itm/…-Link an, und die Spalten, die eine Suche nicht füllen kann, treffen ein - seller_name und seller_feedback_percent, availability, returns, item_location, brand und type. Die übliche Form eines Auftrags ist: eine Suche, um die Artikel zu finden, dann ihre Nummern, um sie anzureichern.

Der Preis zweimal, mit Absicht

price ist die Zeichenkette, wie das Angebot sie zeigt, mitsamt Symbol. price_parsed ist die bloße Zahl. Behalten Sie die erste für die Anzeige und sortieren Sie nach der zweiten - und beachten Sie, dass currency eine eigene Spalte ist, sodass eine Datei über mehrere eBay-Länderseiten hinweg vergleichbar bleibt.

Das zuerst lesen

Was eine Suche liefert
und was nicht.

Zwei Minuten wert, bevor Sie einen Durchlauf planen, denn davon hängt ab, ob Sie einen Durchgang brauchen oder zwei.

Das Eingabefeld nimmt drei Formen an und behandelt sie unterschiedlich. Eine bloße Artikelnummer und eine ebay.com/itm/…-URL bedeuten beide genau dieses Angebot. Alles andere wird als Suchbegriff gelesen, und Sie erhalten diese Ergebnismenge - deshalb gibt es position, und deshalb heißt es beim Limit, dass es je Suchanfrage statt je Durchlauf gilt.

Sieben Spalten kommen nur an, wenn Sie nach einem bestimmten Artikel gefragt haben. Über jede Zeile jedes Exports hinweg, den wir vorliegen haben, waren availability, item_location, returns, seller_name, seller_feedback_percent, brand und type bei Abfragen per Artikelnummer und URL befüllt und bei Stichwortsuchen leer. Das ist kein Fehler: Eine Ergebnisseite zeigt diese Dinge nicht, es ist also nichts da, was gelesen werden könnte. Es bedeutet aber, dass ein Plan, der Verkäufernamen aus einer Suche ziehen will, leer zurückkommt - und die Lösung ist ein zweiter Durchgang über die Nummern, die der erste geliefert hat.

Zwei Einstellungen stehen neben dem Eingabefeld und wandern auf jede Zeile. country und postcode sind das, wonach Sie gefragt haben - die zu durchsuchende Länderseite und der Lieferort, gegen den kalkuliert wird -, in den Export übernommen, damit eine aus mehreren Durchläufen zusammengesetzte Datei selbsterklärend bleibt. Sie sagen nicht, wo der Artikel ist. Das tut item_location, eine der sieben oben.

Ein ehrlicher Vorbehalt zu shipping. Meist enthält die Spalte Versandtext - Free shipping, Delivery: Varies oder einen Betrag. Auf einem beachtlichen Teil der Zeilen wiederholt sie jedoch exakt die Preis-Zeichenkette, was eher nach einem Parsing-Artefakt aussieht als nach zufällig übereinstimmenden Versandkosten. Behandeln Sie die Spalte als Anhaltspunkt, vergleichen Sie sie mit price, bevor Sie einer Zeile trauen, und bauen Sie keine Landed-Cost-Rechnung darauf, ohne Ihren eigenen Export geprüft zu haben.

Was Sie bekommen

Dreiundzwanzig Spalten
und was sie tatsächlich füllt.

Gemessen, indem wir jede Zeile jedes Exports gelesen haben, den wir vorliegen haben, statt aus einer Spezifikation abgeschrieben. Wo eine Spalte davon abhängt, wie Sie gefragt haben, steht es dabei.

item_id
eBays eigene Nummer für das Angebot, als Ziffern. Auf jeder Zeile vorhanden, und der Wert, mit dem die Spalte url endet.
title
Der Angebotstitel, wie der Verkäufer ihn geschrieben hat. Auf jeder Zeile vorhanden.
price
Der Preis so, wie das Angebot ihn anzeigt, mitsamt Symbol - die Zeichenkette, keine Zahl. Manche Angebote zeigen statt eines Betrags Text wie See price; siehe currency unten.
price_parsed
Derselbe Preis als bloße Zahl, weiterhin als Zeichenkette. Nach dieser sortieren und vergleichen Sie. Sie ist auf den Zeilen leer, auf denen das Angebot Text statt eines Betrags zeigte.
currency
Die Währung, normalerweise ein Drei-Buchstaben-Code, als eigene Spalte, damit eine Datei über mehrere eBay-Länderseiten hinweg vergleichbar bleibt. Vorbehalt: Wo der Preis Text statt eines Betrags war, greift diese Spalte das führende Wort statt eines Codes ab - filtern Sie solche Zeilen über price_parsed heraus.
condition
Der Zustand, wie das Angebot ihn angibt, als freier Text statt aus einer festen Menge. Dazu gehört --, wo kein Zustand genannt wird.
availability
Wie viel Bestand das Angebot ausweist, als freier Text wie More than 10 available statt als Zahl. Nur bei Abfragen per Artikelnummer und URL - bei Stichwortsuchen leer.
sold
Wie viele verkauft wurden, als Zahl in einer Zeichenkette. Auf vielen Suchzeilen und einigen Artikelabfragen vorhanden; fehlt, wo das Angebot es nicht zeigt.
shipping
Versand, wie das Angebot ihn darstellt - Free shipping, Delivery: Varies oder ein Betrag. Lesen Sie den Hinweis oben: Auf einem beachtlichen Teil der Zeilen wiederholt diese Spalte die Preis-Zeichenkette, prüfen Sie sie also gegen price, bevor Sie sich darauf verlassen.
item_location
Von wo der Artikel versendet wird, als freier Text. Nur bei Abfragen per Artikelnummer und URL. Dies - nicht country - ist der Standort des Artikels.
returns
Die Rückgabebedingungen als Satz aus Angebotstext. Nur bei Abfragen per Artikelnummer und URL.
seller_name
Der Anzeigename des Verkäufers. Nur bei Abfragen per Artikelnummer und URL - eine Stichwortsuche führt ihn nicht.
seller_feedback_percent
Der Prozentsatz positiver Bewertungen des Verkäufers, als Zeichenkette. Nur bei Abfragen per Artikelnummer und URL.
brand
Die Marke, wie das Angebot sie angibt. Nur bei Abfragen per Artikelnummer und URL.
type
Die Artikelart, wie das Angebot sie angibt. Nur bei Abfragen per Artikelnummer und URL.
image
Eine Bild-URL, das Hauptbild des Angebots, als schlichte Zeichenkette.
images
Ein JSON-Array von Bild-URLs, keine getrennte Zeichenkette - mal ein Eintrag, mal mehrere. Auf jeder Zeile vorhanden.
url
Der kanonische Link des Angebots. Auf jeder Zeile jedes Exports, den wir vorliegen haben, endet er mit der item_id, man kann also gefahrlos das eine aus dem anderen ableiten.
country
Das Land, nach dem Sie gefragt haben, auf jede Zeile übernommen - eine Durchlauf-Einstellung, kein Merkmal des Artikels.
postcode
Die Liefer-Postleitzahl, nach der Sie gefragt haben, auf jede Zeile übernommen. Leer, wenn Sie das Feld frei gelassen haben.
position
Rang innerhalb der Ergebnisse für diese Anfrage, als Zahl statt als Zeichenkette. Er beginnt für jede Anfrage wieder bei 1 - sortieren Sie also nach query und dann position, um eine Ergebnisseite nachzubauen.
query
Die genaue Eingabe, aus der diese Zeile stammt - die Nummer, URL oder der Suchbegriff, den Sie eingereicht haben. Vom Scraper geschrieben, steht also auf jeder Zeile; gruppieren Sie danach, sobald eine Datei mehr als eine Eingabe umfasst.

Diese Seite ist für uns ungewöhnlich: Die Formate oben wurden gemessen, nicht beschrieben. Wir haben vierzehn Exporte für diesen Dienst vorliegen, die echte eBay-Angebote enthalten, und jede Aussage hier stammt daraus, jede Zeile jedes einzelnen davon gelesen zu haben. Die Spaltenliste ist aus einem etwas anderen Grund verlässlich als auf unseren übrigen Seiten: Dieser Dienst deklariert nirgends auf der Plattform ein Spalten-Array, der Export ist also die einzige Quelle - aber alle vierzehn stimmen exakt überein: dieselben dreiundzwanzig Schlüssel, in derselben Reihenfolge, ohne einen vierundzwanzigsten. Das Wichtigste zum Mitnehmen ist, dass sieben der dreiundzwanzig nur ankommen, wenn Sie nach einem bestimmten Artikel fragen statt eine Suche zu starten, und es sind die Verkäufer- und Artikeldetail-Spalten. Planen Sie einen Suchdurchgang, um Angebote zu finden, und einen Nummerndurchgang, um sie anzureichern, und prüfen Sie shipping gegen price in Ihrem eigenen ersten Export. Eine Spalte fehlt oben mit Absicht. Der Export führt außerdem seller_reviews, womit es dreiundzwanzig sind, aber sie war auf jeder Zeile jedes Durchlaufs leer, den wir vorliegen haben - statt eine Spalte zu beschreiben, von der wir nie etwas gesehen haben, erwähnen wir sie hier und lassen sie aus der Tabelle heraus.

Anwendungsfälle

Drei Aufgaben, für die
man ihn einsetzt.

Alle beginnen mit etwas, das Sie in das Feld tippen können.

Preise

Eine Suche so beobachten, wie ein Käufer sie sieht

Lassen Sie den Begriff laufen, den Ihre Kunden tatsächlich tippen, behalten Sie position, price_parsed und currency, und wiederholen Sie das nach Zeitplan. Was sich bewegt, ist nicht nur der Preis, sondern auch, wer über Ihnen steht - und mit den Einstellungen für Land und Postleitzahl können Sie die Frage so stellen, wie ein Käufer in diesem Markt sie stellen würde.

Pricing · E-Commerce
Beschaffung

Eine Liste von Artikelnummern anreichern

Wenn Sie bereits Nummern haben - aus einem Suchdurchgang, einer Tabelle, einem Export von anderswo -, füllt das Zurückspeisen genau die Verkäuferspalten, die Rückgabebedingungen und den Artikelstandort. Das ist der Durchgang, der aus einer Liste von Angeboten etwas macht, woran sich ein Lieferant beurteilen lässt.

Beschaffung · Betrieb
Wiederverkauf

Zustand und Verkaufszahl zusammen lesen

condition ist freier Text und sold eine Anzahl, und beide zusammen sind das, woran ein Wiederverkaufs-Team eine Kategorie liest: Was die Leute tatsächlich kaufen, in welchem Zustand, zu welchem Preis. Behalten Sie price_parsed für die Rechnung und price für den Screenshot.

Wiederverkauf · Marktforschung
Preise

Zahlen Sie pro Angebotszeile,
sonst nichts.

Kein Abo, kein Mindestumsatz, keine Lizenz pro Arbeitsplatz. Ihre ersten 500 Zeilen gehen auf uns - danach zahlen Sie nach Verbrauch.

Kostenlos

500 Zeilen

Für jedes neue Konto, einmalig. Keine Kreditkarte. Alle Scraper freigeschaltet - und genug, um eine Suche und eine Artikelnummer nebeneinander laufen zu lassen, was der schnellste Weg ist, den Unterschied selbst zu sehen.

Einmalig · Keine Karte
Nach Verbrauch

0,002 $ je Zeile

Etwa 2 $ je 1.000 Angebote, derselbe pauschale Satz wie bei jedem anderen Scraper auf der Plattform. Das Limit gilt je Suchanfrage, mehrere Suchbegriffe multiplizieren sich also - die Rechnung lohnt sich vorab.

Guthaben verfällt nie
Enterprise

Individuell - ganze Kategorien, nach Zeitplan

Mengenpreise, SLAs, dedizierte Worker und maßgeschneidertes Onboarding für Teams, die eine Kategorie statt einer Handvoll Angebote verfolgen. Nennen Sie uns Ihre Zahlen, und wir machen ein Angebot.

Vertrieb kontaktieren
10 % Rabatt auf Ihren ersten kostenpflichtigen Lauf.Verwenden Sie den Code LIVESCRAPER10 an der Kasse.
Registrieren
Passt gut zu

Derselbe Artikel,
woanders.

Ein Preis bedeutet nur etwas neben einem anderen Preis. Diese liefern Katalogdaten in vergleichbaren Formen.

Rechtliches

Ist es legal,
eBay-Angebote zu scrapen?

Kurze Antwort: Ein öffentliches Angebot ist öffentlich - aber eBay ist ein Marktplatz einzelner Verkäufer, und einige dieser Spalten benennen sie.

Alles in diesen Spalten wird jedem Besucher auf einem öffentlichen Angebot oder einer öffentlichen Ergebnisseite gezeigt, angemeldet oder nicht. Es wird kein Login verwendet, keine Bezahlschranke überwunden und kein Konto angefasst, und der Durchlauf geht über unseren Proxy-Pool statt über Ihre eigene Adresse. Öffentlich sichtbare Informationen für Preis- und Marktforschung zu erheben, ist seit Langem gängige Praxis.

Zwei dieser Spalten betreffen eine Person, kein Produkt. seller_name und seller_feedback_percent beschreiben einen Händler, und auf einem Marktplatz wie diesem sind viele Verkäufer Privatpersonen und keine Unternehmen. Öffentlich sichtbar heißt nicht frei von Pflichten: Wenn Sie es speichern, verarbeiten Sie personenbezogene Daten, und die DSGVO und ähnliche Regelwerke gelten für Sie, ganz gleich, woher Sie es haben. Preisanalyse ist ein einfacher Fall; eine dauerhafte Akte über benannte Verkäufer anzulegen, ist es nicht, und dafür ist dieser Dienst nicht gedacht.

eBays Bedingungen beschränken den automatisierten Zugriff, es bleibt also eine Frage der Bedingungen und nicht dessen, was technisch erreichbar ist; lesen Sie sie, bevor Sie hochskalieren. Wir betreiben auf der Datenebene keine Tracker von Dritten, und Ihre Exporte löschen sich nach 30 Tagen selbst.

livescraper.app · Grundsätze
Nur öffentliche Angebote und Suchergebnisse
Keine Logins, keine Paywalls
Verkäufername und Bewertungsquote sind personenbezogene Daten - behandeln Sie sie entsprechend!
Keine Tracker von Dritten auf der Datenebene
Exporte löschen sich selbst (30 Tage)
Dieselben Angebote, die jeder Käufer auf der Website sieht.
FAQ

Was man vor der Registrierung fragt.

Die Fragen, die wir am häufigsten hören. Noch etwas? Sprechen Sie uns an - die Antworten schreiben Menschen, keine Bots.

Was kann ich in das Eingabefeld schreiben?+
Drei Dinge, beliebig gemischt, eines pro Zeile: eine bloße eBay-Artikelnummer wie 364912345678, eine Artikel-URL wie ebay.com/itm/364912345678 oder einen Suchbegriff wie golf clubs. Die ersten beiden meinen genau dieses Angebot; alles andere wird als Suche behandelt. Statt einzufügen können Sie eine CSV-, XLSX-, TXT- oder Parquet-Datei hochladen.
Welche Spalten enthält der Export?+
Dreiundzwanzig, in dieser Reihenfolge: item_id, title, price, price_parsed, currency, condition, availability, sold, shipping, item_location, returns, seller_name, seller_feedback_percent, seller_reviews, brand, type, image, images, url, country, postcode, position und query. Jeder Export, den wir vorliegen haben, führt genau diese Schlüssel in genau dieser Reihenfolge.
Warum sind die Verkäuferspalten leer?+
Weil der Durchlauf eine Stichwortsuche war und keine Artikelabfrage. Sieben Spalten - availability, item_location, returns, seller_name, seller_feedback_percent, brand und type - werden nur befüllt, wenn Sie eine Artikelnummer oder eine Artikel-URL einreichen. Eine Ergebnisseite zeigt sie nicht an, es ist also nichts da, was gelesen werden könnte. Lassen Sie eine Suche laufen, um die Nummern zu sammeln, und speisen Sie diese Nummern dann als zweiten Durchgang wieder ein.
Was ist der Unterschied zwischen price und price_parsed?+
price ist die Zeichenkette genau so, wie das Angebot sie anzeigt, Symbol inklusive. price_parsed ist derselbe Betrag als bloße Zahl, weiterhin als Zeichenkette gespeichert, und danach sortieren und vergleichen Sie. Wo ein Angebot statt eines Betrags Text wie See price zeigt, ist price_parsed leer - und currency greift das führende Wort statt eines Währungscodes ab, filtern Sie also über price_parsed, wenn Sie saubere Zahlen brauchen.
Sagen country und postcode, wo der Artikel ist?+
Nein. Das sind die Durchlauf-Einstellungen, die Sie gewählt haben - welche eBay-Länderseite durchsucht wird und gegen welche Liefer-Postleitzahl kalkuliert wird -, auf jede Zeile übernommen, damit eine zusammengesetzte Datei selbsterklärend bleibt. Wo der Artikel tatsächlich versendet wird, steht in item_location, einer der Spalten, die nur bei Abfragen per Artikelnummer erscheinen.
Kann ich der Spalte shipping trauen?+
Behandeln Sie sie als Anhaltspunkt. Meist enthält sie Versandtext wie Free shipping oder Delivery: Varies oder einen Betrag, aber auf einem beachtlichen Teil der Zeilen wiederholt sie exakt die Preis-Zeichenkette, was eher nach einem Parsing-Artefakt aussieht als nach Zufall. Vergleichen Sie sie in Ihrem eigenen Export mit price, bevor Sie eine Landed-Cost-Rechnung darauf bauen.
Wie funktioniert das Limit?+
Es nimmt mindestens 1 an und steht standardmäßig auf 20, und es gilt je Suchanfrage statt je Durchlauf - drei Suchbegriffe mit einem Limit von zwanzig sind also sechzig Zeilen, nicht zwanzig. Eine Artikelnummer oder URL liefert das eine Angebot, das sie benennt.
Was kostet das?+
Die ersten 500 Zeilen auf einem neuen Konto sind kostenlos und einmalig; danach sind es 0,002 $ pro Zeile - etwa 2 $ pro 1.000 - nach Verbrauch und ohne Abo. Guthaben verfällt nicht und es gibt keine monatliche Rücksetzung.

Lassen Sie eine Suche und eine Artikelnummer
nebeneinander laufen.

Das ist der schnellste Weg zu sehen, welche Spalten jede von beiden füllt. Ihre ersten 500 Zeilen sind kostenlos.

eBay-Angebote als Zeilen exportieren

Der eBay Produkt-Scraper macht aus Angeboten eine Tabelle. Sie reichen Artikelnummern, ebay.com/itm/…-URLs oder schlichte Suchbegriffe ein - eine pro Zeile, beliebig gemischt, oder als CSV-, XLSX-, TXT- oder Parquet-Datei hochgeladen -, wählen ein Land und wahlweise eine Liefer-Postleitzahl, setzen ein Limit, und jedes Angebot kommt als Zeile zurück: der Titel, der Preis wie angezeigt und als Zahl, die Währung, der Zustand, Versand, Bestand, die Bilder, der Verkäufer, wo verfügbar, ein Link und die Position des Angebots in den Ergebnissen. Dreiundzwanzig Spalten, eine Zeile pro Angebot, herunterladbar als CSV, Excel oder JSON.

Das Verhalten, das man vor der Planung eines Durchlaufs kennen sollte, ist: Was Sie einreichen, verändert, was zurückkommt. Sieben Spalten - availability, item_location, returns, seller_name, seller_feedback_percent, brand und type - kommen nur an, wenn Sie per Nummer oder URL nach einem bestimmten Artikel fragen. Bei einer Stichwortsuche sind sie leer, weil eine Ergebnisseite sie nicht zeigt. Die praktische Form der meisten Aufträge sind daher zwei Durchgänge: eine Suche, um Angebote zu entdecken, dann ihre Nummern, um sie anzureichern. Das Limit spiegelt dieselbe Teilung wider und gilt je Suchanfrage statt je Durchlauf.

Preise kommen mit Absicht zweimal zurück. price ist die Zeichenkette, wie das Angebot sie anzeigt, mitsamt Symbol, und price_parsed ist die bloße Zahl zum Sortieren und Rechnen, wobei currency getrennt bleibt, damit eine Datei über mehrere eBay-Länderseiten hinweg vergleichbar bleibt. Wo ein Angebot Text statt eines Betrags zeigt, ist price_parsed leer und currency greift das führende Wort statt eines Codes ab - filtern Sie über price_parsed, wenn Sie saubere Zahlen brauchen. images ist ein JSON-Array und keine getrennte Zeichenkette, position ist eine Zahl, die für jede Anfrage wieder bei 1 beginnt, und url endet auf jeder Zeile, die wir gesehen haben, mit item_id, man kann also das eine aus dem anderen ableiten.

Zwei Dinge gehören klar gesagt. country und postcode sind die Einstellungen, nach denen Sie gefragt haben, auf jede Zeile übernommen - sie sagen nicht, wo der Artikel ist, das tut item_location. Und shipping enthält zwar meist Versandtext, wiederholt aber auf einem beachtlichen Teil der Zeilen die Preis-Zeichenkette, was nach einem Parsing-Artefakt aussieht; vergleichen Sie beide, bevor Sie darauf aufbauen. Rechtlich gilt: Alles Erhobene wird jedem Besucher auf einem öffentlichen Angebot gezeigt, aber seller_name und seller_feedback_percent beschreiben einen Händler, der oft eine Privatperson ist - behandeln Sie sie also als personenbezogene Daten. eBays Bedingungen regeln den automatisierten Zugriff; lesen Sie sie, bevor Sie hochskalieren. Fangen Sie kostenlos an: Ihre ersten 500 Zeilen kosten nichts und brauchen keine Kreditkarte, danach sind es 0,002 $ je Zeile, pauschal. Die aktuellen Sätze finden Sie unter Preise.