Tony Wang10 Min. LesezeitDie besten eBay Scraper APIs 2026: So triffst du die richtige Wahl
Vergleich der besten eBay-Daten-APIs 2026 für Search-, Item- und Seller-Daten — wo die offizielle eBay API an ihre Grenzen stößt und welches Tool passt.
Die „beste" eBay Scraper API hängt davon ab, was du baust: Suchergebnisse für Price-Tracking, Item-Details für eine Resale-Pipeline oder Seller-Feedback und Shop-Inventar für Wettbewerbsrecherche. Dieser Guide erklärt, warum die offizielle eBay API dafür nicht ausreicht, ordnet die echten Alternativen ein und zeigt, wie du sie nach echten Kosten vergleichst.
Warum die offizielle eBay API nicht ausreicht
eBay betreibt ein offizielles Developers Program mit einer Browse API und einer Legacy Finding API, beide in der Sandbox kostenlos nutzbar. Drei Dinge drängen die meisten Preisrecherche- und Resale-Teams zu einer Drittanbieter-API:
- Ein Standardlimit von 5.000 Calls/Tag. Das Application-Level-Rate-Limit der Browse API startet bei 5.000 Calls/Tag für eine neue App — geteilt über alle Nutzer dieser App, nicht pro Nutzer. Suchintensive oder Seller-Monitoring-Workflows erschöpfen das schnell; eBays „Application Growth Check" kann das Limit anheben, aber das ist ein manueller Review, kein Self-Service-Upgrade.
- Sandbox-Zugang ist einfach, Produktionszugang nicht. Die Buy APIs (Browse, Marketing) stehen jedem in eBays Sandbox offen, aber der Produktiveinsatz erfordert das Erfüllen von Eligibility-Anforderungen, eine Freigabe vom eBay-Support und die Unterschrift eines Vertrags — eine Genehmigungsschleife, die Tage bis Wochen dauern kann, bevor ein einziger Produktions-Call funktioniert.
- Die Lizenzvereinbarung verbietet Wettbewerbs- und Preisrecherche direkt. eBays API License Agreement verbietet die Nutzung von eBay Content, um „einen zu eBay Services konkurrierenden Dienst zu entwerfen, zu bauen, zu bewerben oder aufzuwerten", untersagt den Vergleich von eBays Performance mit jedem Drittanbieter-Service und verbietet ausdrücklich, eBay Content — allein oder kombiniert mit anderen Daten — zu nutzen, „um Preise für auf eBay gelistete Artikel vorzuschlagen oder zu modellieren". Diese Klausel schließt die offizielle API genau für den Resale-Pricing- und Marktforschungs-Use-Case aus, für den die meisten Teams eigentlich zu eBay-Daten greifen.
Diese Kombination — eine echte Quotengrenze, eine Genehmigungshürde und eine ToS-Klausel, die Preisrecherche explizit verbietet — ist der Grund, warum eine Public-Page-Scraping-API als eigene Kategorie neben eBays eigenem Developer-Programm existiert.
Worauf du achten solltest
- Coverage: Search, Item-Detail und Seller-Daten (Profil, Feedback, Shop-Inventar) — welche davon liefert das Tool tatsächlich?
- Output: normalisiertes JSON mit geparsten Preis-/Währungs-/Zustand-Feldern vs. rohes HTML, das du selbst parsen musst.
- Listing-Typ-Handling: Auktionen, Festpreis, verkaufte/abgeschlossene Listings und Multi-Variation-Items — unterscheidet das Schema zwischen ihnen?
- Zuverlässigkeit gegenüber eBays Anti-Bot-Maßnahmen: Datacenter-IPs werden schnell gedrosselt; prüfe, ob Proxy-Rotation und Retries enthalten sind oder Aufgabe deines Jobs.
- Billing-Modell: Pay-per-Success (nur abgeschlossene Requests werden berechnet) vs. flache Request-/Bandbreiten-Preise, die auch Fehlversuche berechnen.
- Kosten pro erfolgreichem, nutzbarem Ergebnis bei deinem Volumen — nicht die Headline-Rate.
- Compliance: nur öffentliche Listing- und Seller-Daten, und prüfe eBays Nutzungsbedingungen vor dem Weiterverkauf oder der Veröffentlichung.
Die besten eBay Scraper APIs 2026
| Tool | Type | Coverage | Notable | Best for |
|---|---|---|---|---|
| Crawlora | Structured API | Search, item detail, seller profile, seller about, seller feedback, seller shop | No daily quota units; eBay + dozens of other platforms in one schema; 2,000 free credits/mo | Clean multi-endpoint JSON across search + item + full seller data, no parser |
| Bright Data | Proxy + scraper suite | Search, item detail, seller data via pre-built eBay scraper | Pay-per-success, ~$0.75-1.50/1,000 records; eBay is one of 100+ marketplace targets | Enterprise scale across a large multi-site target list |
| Oxylabs | Scraper API | Search, item detail, seller data via dedicated eBay target | Plans from $49/mo (Micro); HTML, JSON, or Markdown output | Teams already on Oxylabs for other e-commerce targets |
| Apify (community eBay Actors) | Actor/pay-per-result | Search, sold listings, item detail, seller/store data (split across Actors) | From ~$0.63-2.00 per 1,000 results; no daily quota wall | High-volume batch collection on a budget |
| ScraperAPI | Structured Data Endpoint | eBay search and product-page structured endpoints | Hobby plan $49/mo for 100,000 credits; 7-day trial, 5,000 credits | Teams wanting one platform for eBay plus other e-commerce targets |
| Zyte API | Extract API | eBay product and productList extraction via generic /extract endpoint | Pay-as-you-go from ~$0.13-16.08/1,000 requests depending on site tier and JS rendering | Scrapy-based teams wanting one API across many sites |
| RapidAPI eBay wrappers | Wrapper APIs | Varies by listing — typically search or price-lookup only, per third-party wrapper | Dozens of independent, small-scope wrappers; pricing and reliability vary per developer | Quick prototyping of a single narrow eBay lookup |
1. Crawlora — normalisiertes eBay-JSON über Search, Item und Seller
Crawloras eBay API liefert Suchergebnisse, Item-Details und Seller-Daten (Profil, About, Feedback, Shop-Inventar) als normalisiertes JSON — kein OAuth, keine tägliche Quotengrenze, keine Wartezeit auf eine Freigabe:
curl -X POST "https://api.crawlora.net/api/v1/ebay/search" \
-H "x-api-key: $CRAWLORA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keyword": "mechanical keyboard", "page": 1, "limit": 60, "listing_type": "active"}'
import os
import requests
resp = requests.post(
"https://api.crawlora.net/api/v1/ebay/search",
headers={"x-api-key": os.environ["CRAWLORA_API_KEY"]},
json={"keyword": "mechanical keyboard", "page": 1, "limit": 60, "listing_type": "active"},
)
data = resp.json()["data"]
for item in data["result"]:
print(item["title"], item["item_id"], item["link"])
Aus einem Suchergebnis holst du mit den anderen fünf Endpoints im selben Schema vollständige Item-Details oder das Profil, Feedback und Shop-Inventar eines Sellers:
h = {"x-api-key": os.environ["CRAWLORA_API_KEY"]}
base = "https://api.crawlora.net/api/v1/ebay"
item = requests.get(f"{base}/item/196435705622", headers=h).json()["data"]
seller = requests.get(f"{base}/seller/poloblade", headers=h).json()["data"]
feedback = requests.get(f"{base}/seller/poloblade/feedback", headers=h, params={"per_page": 48}).json()["data"]
Wann du es wählst: Du willst Search-, Item- und Seller-Daten (Profil, About, Feedback, Shop) in einem Schema, planst auch Daten von anderen Plattformen zu ziehen (Amazon, Etsy, Walmart — siehe wie man Amazon-Produktdaten scraped), und schätzt einen kostenlosen Tier (2.000 Credits/Monat, keine Kreditkarte) mehr als eBays Application-Approval-Loop. Der Trade-off: Es sind sechs fokussierte Endpoints, kein generischer HTML-zu-alles-Extractor — falls du beliebiges Page-Scraping über eBays eigene Listing-/Seller-Seiten hinaus brauchst, kombiniere es mit Crawloras generischem Web-Scrape-Endpoint oder schau dir #6 unten an.
2. Bright Data — Enterprise-Proxy-Plattform mit vorgefertigtem eBay-Scraper
Bright Data listet eBay unter 100+ Scraping-Zielen in seinem Web Scraper API Marketplace und liefert strukturiertes JSON für Search-, Item- und Seller-Seiten ohne eigenen Parser. Das Pricing ist Pay-per-Success bei rund $1,50 pro 1.000 erfolgreichen Datensätzen ($0,75 mit aktuellem Promo-Rabatt) — fehlgeschlagene Requests werden nicht berechnet. Wann du es wählst: eBay ist einer von mehreren Marktplätzen, die du brauchst, und du betreibst bereits Enterprise-Proxy-Infrastruktur oder planst das. Wann du woanders schaust: eBay-Coverage ist hier ein Ziel unter vielen, kein dediziertes Produkt für Seller-Feedback und Shop-Inventar.
3. Oxylabs — dediziertes eBay-Ziel innerhalb eines breiteren E-Commerce-Scrapers
Oxylabs bietet eBay als benanntes Ziel in seiner E-Commerce Scraper API, mit Output in HTML, JSON oder Markdown. Pläne starten bei $49/Monat (Micro) und skalieren über Starter- und Business-Tiers bis zu individuellen Enterprise-Pay-per-Result-Verträgen. Wann du es wählst: Du bist bereits bei Oxylabs für andere E-Commerce-Ziele und willst eBay im selben Account und Billing. Wann du woanders schaust: Einstiegspläne werden nach Request-Volumen/GB abgerechnet statt nach einer flachen Pro-1.000-eBay-Ergebnis-Rate, weshalb die Kostenmodellierung für dein spezifisches Volumen mehr Vorabrechnung erfordert als eine einzelne veröffentlichte Pro-1.000-Zahl.
4. Apify — günstige, hochvolumige Batch-Collection über Community-Actors
Apifys Marketplace hat mehrere unabhängig gepflegte eBay-Actors — einen allgemeinen Items/Search-Scraper, dedizierte Sold-Listings-Scraper und einen Store-Scraper — mit Preisen von rund $0,63 bis $2,00 pro 1.000 Ergebnisse je nach Actor, ohne tägliche Quotengrenze. Wann du es wählst: Du sammelst große Batches asynchron und bist mit dem Actor-Job-Modell vertraut (Run einreichen, auf Ergebnisse pollen), und es stört dich nicht, dass Search-, Sold-Listings- und Store-Daten in separaten Actors von verschiedenen unabhängigen Entwicklern liegen statt in einem einheitlichen Schema.
5. ScraperAPI — strukturierte eBay-Endpoints innerhalb einer generellen Scraping-Plattform
ScraperAPI liefert dedizierte eBay-Search- und eBay-Product-Structured-Data-Endpoints, die rohes HTML in geparstes JSON oder CSV umwandeln, neben seiner generellen Scraping-API für andere Sites. Der Hobby-Plan kostet $49/Monat für 100.000 API-Credits, mit einem 7-Tage-Trial inklusive 5.000 Credits. Wann du es wählst: eBay ist eine von mehreren Sites, für die du strukturierten Output brauchst, und du willst eine Plattform und einen Credit-Pool für alle. Wann du woanders schaust: Structured-Endpoint-Requests kosten typischerweise mehr Credits als ein einfacher Page-Fetch, weshalb die effektiven Kosten pro 1.000 eBay-Ergebnisse höher sind, als der Headline-Plan-Preis suggeriert.
6. Zyte API & RapidAPI-Wrapper — generische Extraktion und schmale Lookups
Zytes /extract-Endpoint behandelt eBay über die Extraction-Modi product und productList auf Basis seiner generellen Web-Scraping-API, abgerechnet Pay-as-you-go von rund $0,13 pro 1.000 Requests für einfache HTTP-Fetches bis zu $16,08 pro 1.000 für Browser-gerenderte Requests auf schwierigeren Sites — eine breite Range, die stark davon abhängt, ob JS-Rendering nötig ist. Es ist eine starke Wahl für Teams, die bereits Scrapy nutzen oder eine API über viele Sites hinweg wollen, nicht speziell eBay. Am anderen Ende listet RapidAPIs Marketplace dutzende kleine, unabhängig gebaute eBay-Wrapper-APIs (Average-Selling-Price-Lookups, Einzel-Item-Preischecks); sie sind nützlich, um schnell eine schmale Query zu prototypen, variieren aber stark in Zuverlässigkeit, Coverage und Pricing, da jede von einem separaten Drittanbieter-Entwickler gepflegt wird, nicht von einem Vendor mit SLA.
Pricing und Kosten pro erfolgreichem Ergebnis
Headline-Raten in dieser Kategorie liegen bei rund $0,13 bis $16 pro 1.000 Ergebnisse — eine breite Spanne, die größtenteils davon abhängt, ob der Request Browser-Rendering braucht, nicht von der Vendor-Marge:
- eBays eigenes Rate-Limit ist nicht bepreist, aber es ist ein echter Kostenfaktor. Das kostenlose Standardlimit der Browse API von 5.000 Calls/Tag klingt großzügig, bis ein Seller-Monitoring- oder Multi-Keyword-Search-Job mehr braucht — und eine Erhöhung erfordert einen manuellen Application-Growth-Check-Review, kein Instant-Upgrade.
- Pay-per-Success ist inzwischen Standard, also vergleiche die Rate für erfolgreiche Ergebnisse, nicht die Request-Rate. Bright Data, Zyte und die meisten Apify-Actors berechnen nur abgeschlossene Requests; ein Vendor, der weiterhin für blockierte oder fehlgeschlagene Versuche berechnet, ist effektiv teurer als sein Listenpreis suggeriert.
- Split-Endpoint- und Split-Actor-Tools multiplizieren die Kosten. Apifys Search-, Sold-Listings- und Store-Daten liegen in separaten, separat abgerechneten Actors; Crawloras Seller-Profil, -About, -Feedback und -Shop sind ebenfalls separate Endpoints, teilen sich aber einen flachen Pro-Call-Credit-Preis — berücksichtige beide Formen bei einer Projekt-Kostenschätzung, nicht nur die Rate eines Endpoints.
- Kostenlose Tiers (Crawlora 2.000 Credits/Monat, ScraperAPIs 5.000-Credit-Trial, Apifys kostenlose Credits) lassen dich echte Listings und Seller benchmarken, bevor du dich festlegst.
Vergleiche immer nach Kosten pro erfolgreichem, nutzbarem Ergebnis bei deinem Volumen — siehe Best Web Scraping APIs in 2026 für die kategorienübergreifende Methode.
So wählst du in drei Fragen
- Brauchst du Seller-Daten (Feedback, Shop-Inventar) neben Search und Item-Detail, oder nur eines der drei?
- Ist eBay deine einzige Quelle, oder einer von mehreren Marktplätzen (Amazon, Etsy, Walmart), für die du dasselbe Schema brauchst?
- Passt dein Workload zu einem synchronen Request/Response-Call, oder ist es ein großer asynchroner Batch-Job, der besser zum Actor-/Job-Polling-Modell passt?
Wenn du Search-, Item- und Seller-Daten in einem Schema ohne Quotengrenze und ohne Wartezeit auf eine Freigabe willst, passt Crawlora; wenn eBay eines von 100+ Marktplatzzielen ist, die du in Enterprise-Größenordnung brauchst, Bright Data oder Oxylabs; für günstige Batch-Jobs mit hohem Volumen Apify.
eBay Search-, Item- und Seller-Daten — keine Quota-Einheiten, keine Wartezeit auf Freigabe
Normalisiertes JSON für eBay Search, Item-Detail und Seller-Profil/Feedback/Shop, mit gemanagten Proxies und Retries. 2.000 kostenlose Credits pro Monat, keine Kreditkarte.
Quellen
Nächste Schritte
Lies den How-to-scrape-eBay-Guide, durchstöbere die API-Docs, teste eine Suche im Playground und schau dir die Preise an. Siehe auch wie man Amazon-Produktdaten scraped und wie man eine Web Scraping API auswählt.