eBay Scraper API: Angebots-, Preis- und Verkäuferdaten über einen echten Browser. URL einfügen, Live-HTML sehen. Fehlgeschlagene Anfragen kosten $0.
Ein einziger Aufruf der eBay Scraper API liefert die gerenderte Angebotsseite, von der Artikelnummer bis zur Verkäuferbewertung – auf derselben Echtbrowser-Engine, die auch hinter den Browser-Sessions von Gologin steckt.
Jedes der folgenden Felder wird direkt von der gerenderten Seite gelesen. Ein Lauf des eBay-Scrapers liefert Ihnen also dieselben Werte, die Käufer im Browser sehen. Die Feldnamen entsprechen den Bezeichnungen, die eBay auf der Seite anzeigt; die Beispiele stammen aus einem aktiven Angebot.
| Feld | Beispielwert | Verfügbar auf |
|---|---|---|
| Titel | Apple MacBook Air 13" M1 256GB SSD | Alle |
| Artikelnummer | 298664654145 | Alle |
| EPID | 21038277962 | Artikelseite |
| Preis | US $444.99 | Alle |
| Währung | USD | Alle |
| Zustand | Gebraucht – Sehr gut | Artikelseite, Suchergebnisse |
| Angebotsformat | Sofort-Kaufen | Alle |
| Aktuelles Gebot | US $312.00 | Artikelseite, Suchergebnisse |
| Anzahl der Gebote | 27 | Artikelseite, Suchergebnisse |
| Preisvorschlag | Möglich | Artikelseite |
| Verkaufte Stückzahl | 47 | Artikelseite |
| Beobachter | 128 | Artikelseite |
| Restzeit | 3 T 04 Std 12 Min | Artikelseite, Suchergebnisse |
| Versandkosten | Kostenlos | Alle |
| Voraussichtliche Lieferung | Di., 29. Sep. – Fr., 2. Okt. | Artikelseite |
| Artikelstandort | Portland, Oregon, USA | Artikelseite, Suchergebnisse |
| Verkäufer-Benutzername | macmall_deals | Alle |
| Bewertungspunkte | 24,318 | Artikelseite, Verkäufer-Shop |
| Positive Bewertungen in % | 99.3% | Artikelseite, Verkäufer-Shop |
| Top-bewerteter Verkäufer | true | Artikelseite, Verkäufer-Shop |
| Artikelmerkmale | Marke: Apple · RAM: 8 GB · SSD: 256 GB | Artikelseite |
| Varianten | Farbe: Space Grau / Silber / Gold | Artikelseite |
| Kategoriepfad | Computer/Tablets & Netzwerk > Laptops | Artikelseite, Kategorieseite |
| Bild-URLs | i.ebayimg.com/images/g/9k0/s-l1600.jpg | Alle |
| Rückgaberichtlinie | 30 Tage, Käufer trägt die Rücksendekosten | Artikelseite |
Sechs Teams, die denselben Endpunkt in ganz unterschiedlichem Takt nutzen.
Beide liefern eBay-Angebotsdaten. Sie unterscheiden sich darin, was Sie beantragen müssen, welche Felder Sie erhalten und ob die Antwort eine Seite oder ein festes Schema ist.
Eine GET-Anfrage mit der Ziel-URL. Um eBay mit Python, Node.js oder cURL zu scrapen, senden Sie dieselben Parameter und lesen das HTML aus dem JSON-Envelope aus.
import requests
API = "https://api.gologin.com/web-unlocker/v1/scrape"
TARGET = "https://www.ebay.com/itm/298664654145"
r = requests.get(
API,
params={"url": TARGET, "format": "json", "geo": "us", "render": "true"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=90,
)
data = r.json()["data"]
print(data["metadata"]["status_code"], len(data["html"]))
open("item.html", "w", encoding="utf-8").write(data["html"])
const API = "https://api.gologin.com/web-unlocker/v1/scrape";
const target = "https://www.ebay.com/itm/298664654145";
const url = new URL(API);
url.search = new URLSearchParams({
url: target,
format: "json",
geo: "us",
render: "true"
});
const res = await fetch(url, {
headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const { data } = await res.json();
console.log(data.metadata.status_code, data.html.length);
curl -G "https://api.gologin.com/web-unlocker/v1/scrape" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "url=https://www.ebay.com/itm/298664654145" \
--data-urlencode "format=json" \
--data-urlencode "geo=us" \
--data-urlencode "render=true" \
-o item.json
# item.json -> { "success": true, "data": { "html": "...", "metadata": {...} } }
jq -r '.data.metadata.status_code' item.json
jq -r '.data.html' item.json > item.html
Zwei dedizierte Module laufen auf derselben Web-Unlocker-Infrastruktur und sind auf Datensätze zugeschnitten, die diese Seite nicht abdeckt.
Rufen Sie Verkaufspreise, Sell-Through-Raten und den Verlauf abgeschlossener Auktionen ab.
Demnächst verfügbarExtrahieren Sie Shop-Bestand, Bewertungsscores und Stimmungsdaten zu Verkäufern.
Demnächst verfügbarDas sollten Sie vor Ihrer Entscheidung wissen:
Web Unlocker ist kein aufgesetztes Zusatzprodukt – es nutzt dieselbe Infrastruktur wie der Rest von Gologin, sodass eBay-Scraping und Account-Verwaltung auf denselben Schienen laufen.
Den Preis legt der Verkäufer fest. Alles andere bestimmt die Postleitzahl des Käufers. Richten Sie eine Anfrage auf eine US-ZIP, und die eBay Scraper API antwortet wie ein Käufer vor Ort.
Versand, Steuern und Liefertermine hängen von der Postleitzahl ab. Was ein Käufer zahlt, ist deshalb nie einfach die Zahl im Angebot. Ein Pool aus über 30 Mio. Residential Proxies liest denselben Artikel aus jeder US-ZIP aus.
Derselbe Parameter schaltet zwischen den Länderseiten um. So liest eine einzige Integration jeden Marktplatz in seiner eigenen Währung, Sprache und Verkäufermischung – von über 195 Proxy-Standorten aus.
Vier Begriffe, die in jeder Antwort der eBay Scraper API vorkommen.
Klare Antworten auf die Fragen, die vor dem Scrapen von eBay-Angebotsdaten am häufigsten aufkommen.
Das Scrapen öffentlich zugänglicher Angebotsdaten wie Preise, Titel und Artikelmerkmale ist in den meisten Rechtsordnungen grundsätzlich legal, da Fakten nicht urheberrechtlich geschützt sind. Web Unlocker ist nur für öffentliche Daten gedacht und nicht dafür ausgelegt, Daten aus angemeldeten Konten zu scrapen.
Die Artikelnummer ist die numerische ID, die eBay jedem Angebot zuweist. Sie finden sie in der Angebots-URL nach „/itm/“. Die meisten eBay-Scraper-Tools nutzen diese Kennung, um ein bestimmtes Angebot abzurufen.
Bewertungspunkte und Bewertungsprozentsatz sind die öffentlichen Reputationssignale eines eBay-Verkäufers. Repricer und Sourcing-Teams verfolgen sie neben dem Preis, denn derselbe Artikel von einem Verkäufer mit Top-Bewertung hat im Wettbewerb andere Chancen.
Eine einfache Anfrage liefert oft unvollständige Seiten. Läuft sie zeitgesteuert von einer einzigen IP, werden die Ergebnisse unzuverlässig. Web Unlocker rendert die Seite über einen echten Browser mit konsistenten Fingerprints, JavaScript-Rendering, Residential-IPs nach Standort und automatischen Wiederholungen – genau das, was diese Seite eben live gezeigt hat.
Nicht bei der ersten Anfrage. eBay ist bei einzelnen Aufrufen nachsichtiger als Amazon, und genau darin liegt die Falle für Teams: Der Prototyp funktioniert, also geht er live. Bei Produktionsvolumen können wiederholte Anfragen von derselben IP und mit demselben Fingerprint als Challenges und Drosselungen zurückkommen, und was im Test lief, funktioniert in der Produktion nicht mehr. Da erfolgsbasiert abgerechnet wird, kostet Sie eine fehlgeschlagene Anfrage nichts.
Ja. Artikelseiten, Suchergebnisse, Tagesangebote (Daily Deals), Kategorieseiten und Verkäufer-Shops laufen alle über denselben API-Aufruf. Probieren Sie sie in der Liste „Try These“ oben aus.
Mit Python scrapen Sie eBay-Angebote, indem Sie eine GET-Anfrage mit der Angebots-URL an den Web-Unlocker-Endpunkt senden und das zurückgegebene HTML mit BeautifulSoup oder selectolax parsen. Das Python-Beispiel oben ist bereits die gesamte Integration: kein Proxy-Pool zu konfigurieren, kein Browser-Treiber zu installieren, keine Retry-Schleife zu schreiben.
Jede Antwort kommt als JSON-Ausgabe mit dem gerenderten HTML, dem Statuscode und Timing-Metadaten. Die geparsten Felder in eine CSV-Datei zu schreiben, erfordert in Ihrem eigenen Code nur wenige Zeilen. Einen Endpunkt für geparste Felder gibt es nicht. Sie entscheiden also selbst, welche Felder aus der Tabelle oben Sie in welcher Form behalten.
In den kostenpflichtigen Tarifen gibt es kein festes Tageslimit: Der Durchsatz wird durch Ihre Concurrency-Einstellung begrenzt, nicht durch ein Kontingent. Teams, die eBay-Preisüberwachung in großem Umfang betreiben, verarbeiten mit einem einzigen Key Hunderttausende Angebote pro Tag. Das kostenlose Demo-Widget auf dieser Seite hat ein eigenes Ratenlimit.
Die eBay-Scraper-API funktioniert mit eBay.co.uk, eBay.de, eBay.com.au und den übrigen Länderseiten: Sie übergeben eine vollständige URL, und die API rendert, was die jeweilige Domain ausliefert. Preise kommen in der Währung des Marktplatzes zurück, die Seite in ihrer eigenen Sprache. Der Parameter geo legt das Land des Proxys fest.
Öffentliche Seiten mit verkauften und beendeten Angeboten werden wie jede andere eBay-URL gerendert und lassen sich daher ohne Login scrapen. Ein eigenes Modul, das Verkaufspreise und die Sell-through-Rate liefert, ist in Entwicklung. Die Verkaufshistorie von eBay selbst ist nicht in der Browse API enthalten, sondern steckt hinter der Limited Release Marketplace Insights API.
Die Abrechnung erfolgt erfolgsbasiert und liegt bei weniger als einem Dollar pro 1.000 erfolgreiche Anfragen. Blockierte Versuche und CAPTCHA-Seiten werden nie berechnet. Eine Anfrage zählt nur, wenn die echte Seite zurückkommt. Die Preise pro Tarif finden Sie auf der Preisseite, und ein fest vereinbartes Volumen senkt den Stückpreis.
Sie brauchen weder ein eBay-Entwicklerkonto noch einen eBay-API-Schlüssel, denn der Scraper liest die öffentliche Seite, statt die eBay-API aufzurufen. Sie authentifizieren sich bei Gologin mit Ihrem eigenen Schlüssel und übergeben die Ziel-URL. So entfallen auch die Prüfung des OAuth-Keysets und die Freigabe einzelner Scopes.
Ein eBay-Scraper liefert die gerenderte Seite selbst, während die eBay-Listing-API das feste JSON-Schema zurückgibt, das eBay bereitstellt. Der Scraper enthält deshalb auch Beobachter, verkaufte Stückzahlen und Artikelmerkmale, die die API auslässt, und braucht keine Freigabe. Der Nachteil: Den Parser schreiben Sie selbst.
Echte Angebotspreise. Echte Screenshots. Echtes Tempo – für weniger als einen Dollar pro 1.000 Anfragen. Buchen Sie eine kostenlose persönliche Demo und sehen Sie live, wie Gologin Web Unlocker für Ihren Anwendungsfall läuft.
Demo buchen