Scraper eBay API: dane o ofertach, cenach i sprzedawcach

Wklej dowolny adres URL wyszukiwania lub oferty eBay i zobacz, jak nasz scraper eBay pobiera aktualne dane przez prawdziwą przeglądarkę: numer przedmiotu, cenę, stan, sprzedawcę, wysyłkę. Scraper ofert eBay z niezawodnym dostępem do publicznych danych i rozliczaniem za udane zapytania – nieudane zapytanie kosztuje Cię $0.

Wypróbuj:
HTML
Pobierz HTML
Kliknij „Scrapuj” lub wybierz proponowane wyszukiwanie, aby zobaczyć tu prawdziwy kod HTML
Podgląd na żywo
Wyrenderowana strona pojawi się tutaj po zakończeniu zapytania
Ciekawi Cię, jak to działa? Zescrapuj adres URL powyżej – albo przejdź od razu do osobistej prezentacji:
Umów demo

Scraper eBay API do danych o ofertach, cenach i sprzedawcach

Jedno wywołanie API scrapera eBay zwraca wyrenderowaną stronę oferty, od numeru przedmiotu po opinie o sprzedawcy, na tym samym silniku prawdziwej przeglądarki, który stoi za sesjami przeglądarki Gologin.

Scraper ofert eBay i numerów przedmiotów

Zescrapuj dowolną ofertę eBay po numerze przedmiotu i pobierz stan, parametry przedmiotu, warianty, liczbę sprzedanych sztuk i liczbę obserwujących. eBay publikuje sygnały popytu, które Amazon ukrywa, a dane te da się wyciągnąć prosto ze strony.
Apple MacBook Air 13" M1
US $444.99Używany · Bardzo dobry
Numer przedmiotu298664654145
Sprzedano47
Obserwuje128

Scraper cen eBay: licytacje i Kup teraz

Śledź ceny Kup teraz, bieżące licytacje i dostępność opcji Best Offer przez cały czas trwania oferty. Każdą cenę dostajesz w walucie danego rynku.
US $444.99-8%
Kup teraz

API scrapera eBay w Pythonie, Node.js lub cURL

Jedno wywołanie REST zwraca surowy HTML dowolnej strony eBay. Renderowanie JavaScriptu, rezydencyjne proxy wg lokalizacji i spójne fingerprinty przeglądarki obsługujemy, zanim odpowiedź do Ciebie trafi.
pyjscurl
Zapytanie wysłane
Strona wyrenderowana
HTML zwrócony

Spójny fingerprint przeglądarki w każdym zapytaniu do eBay

Każde zapytanie do eBay ładuje się w prawdziwej przeglądarce z pełnym, spójnym fingerprintem – canvas, WebGL, czcionki, strefa czasowa – dzięki czemu sygnały są ze sobą zgodne, a strony wczytują się poprawnie. Ten sam silnik fingerprintów co w sesjach przeglądarki Gologin.
canvas
webgl
fonts
timezone

Automatyczna rotacja IP i ponowne próby

Nieudana próba powtarza się sama na nowym rezydencyjnym IP – bez pisania własnej logiki ponawiania. Dzięki rozliczaniu za udane zapytania nieudane próby nic nie kosztują.
203.0.113.42błąd
198.51.100.7błąd
192.0.2.19200 OK
3 próby1 rozliczona

Sesje do głębokiego przeglądania wyników wyszukiwania eBay

Pliki cookie i filtry zostają zachowane między zapytaniami, więc możesz przechodzić przez kolejne strony wyników wyszukiwania eBay w jednej ciągłej sesji.

Scraper danych eBay: wszystkie pola, które możesz pobrać

Każde z poniższych pól jest odczytywane z wyrenderowanej strony, więc scraper danych eBay zwraca te same wartości, które kupujący widzi w przeglądarce. Nazwy pól odpowiadają etykietom, które eBay wyświetla na stronie; przykłady pochodzą z aktywnej oferty.

Pola zwracane przez scraper ofert eBay wraz z przykładowymi wartościami
PolePrzykładowa wartośćDostępne na
TytułApple MacBook Air 13" M1 256GB SSDWszystkie
Numer przedmiotu298664654145Wszystkie
EPID21038277962Strona przedmiotu
CenaUS $444.99Wszystkie
WalutaUSDWszystkie
StanUżywany – Bardzo dobryStrona przedmiotu, wyniki wyszukiwania
Format ofertyKup terazWszystkie
Aktualna ofertaUS $312.00Strona przedmiotu, wyniki wyszukiwania
Liczba ofert27Strona przedmiotu, wyniki wyszukiwania
Zaproponuj cenęAkceptowaneStrona przedmiotu
Sprzedana ilość47Strona przedmiotu
Obserwujący128Strona przedmiotu
Pozostały czas3 d 04 h 12 minStrona przedmiotu, wyniki wyszukiwania
Koszt wysyłkiBezpłatnaWszystkie
Szacowany czas dostawywt., 29 wrz – pt., 2 paźStrona przedmiotu
Lokalizacja przedmiotuPortland, Oregon, USAStrona przedmiotu, wyniki wyszukiwania
Nazwa użytkownika sprzedawcymacmall_dealsWszystkie
Wskaźnik opinii24,318Strona oferty, sklep sprzedawcy
Pozytywne opinie, %99.3%Strona oferty, sklep sprzedawcy
Top Rated SellertrueStrona oferty, sklep sprzedawcy
Parametry produktuMarka: Apple · RAM: 8 GB · SSD: 256 GBStrona oferty
WariantyKolor: Space Grey / Silver / GoldStrona oferty
Ścieżka kategoriiKomputery/Tablety i sieci > LaptopyStrona oferty, przeglądanie kategorii
Adresy URL zdjęći.ebayimg.com/images/g/9k0/s-l1600.jpgWszystkie
Zasady zwrotów30 dni, koszt wysyłki zwrotnej ponosi kupującyStrona oferty

Kto korzysta ze scrapera ofert eBay

Sześć zespołów, które korzystają z tego samego endpointu w zupełnie różnym rytmie.

Zespoły zajmujące się repricingiemCeny Kup teraz, dostępność opcji Złóż ofertę i koszt wysyłki są pobierane co kilka minut dla całej listy obserwowanych numerów przedmiotów. Ten feed zasila repricer, który ustawia ceny własnych ofert sprzedawcy.
Wyszukiwanie produktów do dropshippinguLiczba sprzedanych sztuk i obserwujących odróżnia ofertę, która się sprzedaje, od takiej, która tylko dobrze wygląda. Wyszukiwanie produktów do dropshippingu opiera się na tych dwóch liczbach i na koszcie zakupu u dostawcy wraz z dostawą.
Monitoring marki i cen MAPMarki wyłapują oferty z ceną poniżej minimalnej ceny reklamowanej (MAP) oraz sprzedawców bez autoryzacji. Nazwa użytkownika sprzedawcy, feedback score i lokalizacja przedmiotu pokazują, z kim się skontaktować.
Badania rynku i indeksów cenAnalitycy budują indeksy cen rzeczy używanych na podstawie tysięcy ofert na kategorię tygodniowo. Monitoring cen eBay w takiej skali wymaga przede wszystkim stabilnego odsetka udanych zapytań, a nie szybkości.
Analiza cen przedmiotów kolekcjonerskich i sneakersówDane z aukcji decydują o licytacji: aktualna cena, liczba ofert i czas do końca, sprawdzane aż do zamknięcia oferty. Sell-through rate dla podobnych przedmiotów wyznacza górny limit.
Monitoring konkurencji i sprzedawcówCrawl sklepu zwraca w jednym przebiegu cały asortyment konkurenta, jego feedback score i status Top Rated. Powtarzaj go co tydzień, a nowe oferty pojawią się jako różnica (diff).

eBay Scraper API a oficjalne Browse API od eBay

Oba rozwiązania zwracają dane ofert eBay. Różnią się tym, o co trzeba się ubiegać, jakie pola dostajesz i czy odpowiedzią jest strona, czy stały schemat.

🔑 eBay Browse API
⚡ API scrapera eBay od Gologin
Dostęp i zatwierdzenie: Konto dewelopera, aplikacja i klucze OAuth. Niektóre zakresy wymagają zatwierdzenia przez eBay.
Klucz API od razu po rejestracji. Bez wniosku i bez weryfikacji.
Zwracane pola: Stały schemat. Liczba obserwujących i liczba sprzedanych sztuk nie są udostępniane.
Wszystko, co wyświetla strona, w tym liczba obserwujących, liczba sprzedanych sztuk, status opcji Złóż ofertę i parametry produktu.
Sprzedane / zakończone oferty: Nie w Browse. Historia sprzedaży jest w Marketplace Insights, czyli API z ograniczonym dostępem (Limited Release).
Publiczne strony zakończonych i sprzedanych ofert renderują się jak każdy inny URL. Dedykowany moduł już wkrótce.
Limity zapytań i limity dzienne: Dzienne limity zapytań na zestaw kluczy, podnoszone tylko na prośbę.
Limit zależy od liczby jednoczesnych zapytań. Rozliczenie opiera się na udanych zapytaniach, więc nieudana próba kosztuje $0.00.
Zasięg geograficzny / marketplace'y: Nagłówek z ID marketplace'u. Brak podglądu kosztów wysyłki i podatku dla kodu pocztowego kupującego.
Dowolna krajowa wersja serwisu oraz targetowanie po kodzie pocztowym na poziomie kupującego przez rotacyjne proxy rezydencyjne w ponad 195 lokalizacjach.
Renderowanie JavaScript: Nie dotyczy. API zwraca dane, nigdy stronę.
Pełne renderowanie w przeglądarce headless, zanim wróci odpowiedź.
Format odpowiedzi: tylko JSON.
Surowy HTML lub zrzut ekranu w odpowiedzi JSON ze statusem i metadanymi czasowymi.

eBay Scraper API w Pythonie, Node.js i cURL

Jedno zapytanie GET z docelowym adresem URL. Żeby scrapować eBay w Pythonie, Node.js lub cURL, wysyłasz te same parametry i odczytujesz HTML z odpowiedzi JSON.

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

Potrzebujesz wyspecjalizowanego pobierania danych z eBay?

Dwa dedykowane moduły działają na tej samej infrastrukturze Web Unlocker i są dopasowane do zbiorów danych, których ta strona nie obejmuje.

Scraper sprzedanych i zakończonych ofert eBay

Pobieraj ceny sprzedaży, wskaźniki sprzedaży i historię zakończonych aukcji.

Wkrótce

Scraper sprzedawców i opinii eBay

Pobieraj asortyment sklepów, oceny opinii i dane o nastrojach kupujących wobec sprzedawców.

Wkrótce

Własne proxy a Gologin Web Unlocker: krótkie porównanie

Kilka rzeczy, które warto wiedzieć przed wyborem:

🖥️ Własne proxy
⚡ Gologin Web Unlocker
Konfiguracja: sam konfigurujesz pule proxy, rotację i fingerprinty
Jedno wywołanie API – rotacja i fingerprinty działają od razu, bez Twojej pracy
Zablokowane zapytania: rozliczane tak samo, niezależnie czy to strona, czy CAPTCHA
Za darmo. Rozliczanie za udane zapytania oznacza, że blokada lub CAPTCHA kosztuje Cię $0.00
Utrzymanie: eBay zmienia strukturę strony, a Twoje skrypty przestają działać
Gologin nadąża za zmianami w serwisie eBay, więc Twoja integracja się nie psuje
Fingerprinty przeglądarki: sam budujesz i utrzymujesz warstwę przeglądarki i fingerprintów
Wbudowane – prawdziwe przeglądarki ze spójnymi fingerprintami i renderowaniem JavaScript przy każdym zapytaniu
Ponowienia: ręczna logika ponowień, którą sam piszesz, testujesz i ciągle łatasz
Automatyczne, z nowego rezydencyjnego IP, bez pisania kodu po Twojej stronie
Skalowanie: większy wolumen oznacza samodzielne zdobywanie i opłacanie kolejnych IP
To samo wywołanie API automatycznie skaluje się od 10 zapytań do 10 milionów

Solidna infrastruktura przeglądarek w chmurze

Web Unlocker nie jest dodatkiem na doczepkę – korzysta z tej samej infrastruktury co reszta Gologin, więc scrapowanie eBay i zarządzanie kontami działają na tych samych fundamentach.

Trwałe sesje przeglądarki

Każda tożsamość, którą zarządzasz, dostaje własny, trwały fingerprint przeglądarki: canvas, WebGL, czcionki i strefa czasowa – wszystko unikalne i zapisane. To ten sam silnik fingerprintów, na którym Web Unlocker działa przy każdym zapytaniu do eBay, więc sesja zapisana tutaj zachowuje się tak samo jak ta, która scrapuje stronę oferty.

Cloud Browser

Sesje przeglądarki z interfejsem (headful), sterowane przez API i uruchamiane w chmurze: klikaj, przewijaj, rób zrzuty ekranu i odczytuj stronę tak jak człowiek, bez instalowania i utrzymywania lokalnego Chromium. Przydaje się zawsze, gdy cel wymaga prawdziwej interakcji, a nie tylko jednego pobrania HTML.

Proxy rezydencyjne

Pula rezydencyjnych adresów IP w ponad 195 lokalizacjach jest wliczona w każdy plan – nie musisz szukać osobnego dostawcy proxy, konfigurować go ani rozliczać dodatkowej faktury. Ta sama pula zapewnia automatyczną rotację IP przy każdym zapytaniu Web Unlockera.

Web UnlockerJesteś tutaj

Bezstanowe API do scrapingu, które ta strona pokazuje na żywo: wklejasz URL, a ono samo obsługuje fingerprinty przeglądarki, renderowanie JavaScript i rotację IP. Działa na tym samym silniku tożsamości co reszta stosu.

Geotargetowanie po kodzie pocztowym ZIP w eBay Web Scraper API

Cenę ustala sprzedawca. Resztę ustala kod pocztowy kupującego. Wskaż w zapytaniu amerykański kod ZIP, a eBay scraper API odpowie tak, jakby pytał kupujący z tego miejsca.

Koszt końcowy, a nie cena z oferty

Wysyłka, podatek i terminy dostawy zmieniają się razem z kodem pocztowym, więc kupujący nigdy nie płaci dokładnie tyle, ile widnieje w ofercie. Pula ponad 30 mln proxy rezydencyjnych odczyta ten sam przedmiot z dowolnego amerykańskiego kodu ZIP.

Wszystkie marketplace'y eBay, jedna integracja

Ten sam parametr przełącza strony poszczególnych krajów, więc jedna integracja odczytuje każdy marketplace w jego własnej walucie, języku i strukturze sprzedawców – z ponad 195 lokalizacji proxy.

ebay.com$
ebay.co.uk£
ebay.de€
ebay.com.auA$

Słownik pojęć związanych ze scrapingiem eBay

Cztery pojęcia, które pojawiają się w każdej odpowiedzi eBay scraper API.

EPID
EPID (eBay Product ID) to katalogowy identyfikator, który eBay przypisuje produktowi. Mają go wszystkie oferty tego samego produktu, niezależnie od sprzedawcy i stanu przedmiotu.
Sell-through rate
Sell-through rate to odsetek ofert danego produktu, które zakończyły się sprzedażą w wybranym okresie. Liczysz go jako liczbę sprzedanych ofert podzieloną przez liczbę wszystkich ofert.
Best Offer
Best Offer to opcja oferty na eBay, dzięki której kupujący może zaproponować cenę niższą niż cena Kup teraz (Buy It Now), a sprzedawca może ją przyjąć, odrzucić lub zaproponować własną.
Watchers
Watchers to liczba użytkowników eBay, którzy zapisali ofertę, żeby śledzić jej cenę i pozostały czas. To najbliższy publicznie dostępny wskaźnik popytu na dany przedmiot.

eBay Scraper – FAQ

Konkretne odpowiedzi na pytania, które pojawiają się najczęściej, zanim zaczniesz scrapować dane ofert z eBay.

Czy scrapowanie danych ofert z eBay jest legalne?

Scrapowanie publicznie dostępnych danych ofert – cen, tytułów, parametrów przedmiotu – jest w większości jurysdykcji zasadniczo legalne, ponieważ fakty nie podlegają prawu autorskiemu. Web Unlocker jest stworzony wyłącznie do danych publicznych i nie służy do scrapowania danych z zalogowanych kont.

Czym jest numer przedmiotu na eBay?

Numer przedmiotu (item number) to numeryczny identyfikator, który eBay nadaje każdej ofercie. Znajdziesz go w adresie URL oferty po „/itm/” – większość narzędzi do scrapowania eBay używa go do pobrania konkretnej oferty.

Czym jest ocena sprzedawcy (feedback score) i po co ją scrapować?

Feedback score i jego procent to publiczne wskaźniki reputacji sprzedawcy na eBay. Zespoły od repricingu i zakupów śledzą je obok ceny, bo ten sam przedmiot od sprzedawcy Top Rated konkuruje inaczej.

Czym to się różni od zwykłego zapytania HTTP albo curl?

Zwykłe zapytanie często zwraca niekompletne strony. Uruchom je cyklicznie z jednego IP, a wyniki staną się niewiarygodne. Web Unlocker renderuje stronę w prawdziwej przeglądarce ze spójnymi fingerprintami, renderowaniem JavaScript, rezydencyjnymi IP dobranymi według lokalizacji i automatycznymi ponowieniami – dokładnie tak, jak właśnie pokazała to ta strona na żywo.

Czy scrapowanie eBay kończy się blokadą?

Nie przy pierwszym zapytaniu. eBay jest łagodniejszy niż Amazon przy jednorazowych wizytach i właśnie na tym wpadają zespoły: prototyp działa, więc idzie na produkcję. Przy produkcyjnej skali powtarzane zapytania z tego samego IP i fingerprintu mogą kończyć się weryfikacjami i ograniczeniami, a rozwiązanie, które działało w testach, przestaje działać na produkcji. Ponieważ rozliczenie opiera się na udanych zapytaniach, nieudane zapytanie nic Cię nie kosztuje.

Czy mogę scrapować wyniki wyszukiwania eBay i strony Deals, a nie tylko strony przedmiotów?

Tak. Strony przedmiotów, wyniki wyszukiwania, Daily Deals, strony przeglądania kategorii i sklepy sprzedawców działają przez to samo wywołanie API. Wypróbuj dowolne z nich na liście „Try These” powyżej.

Jak scrapować oferty eBay w Pythonie?

Oferty eBay w Pythonie scrapujesz, wysyłając żądanie GET do endpointu Web Unlockera z adresem URL oferty, a potem parsując zwrócony HTML w BeautifulSoup lub selectolax. Przykład w Pythonie powyżej to cała integracja: bez konfigurowania puli proxy, bez instalowania sterownika przeglądarki, bez pisania pętli ponowień.

Czy mogę wyeksportować dane z eBay do JSON lub CSV?

Każda odpowiedź przychodzi jako JSON zawierający wyrenderowany HTML, kod statusu i metadane czasu, a zapis sparsowanych pól do CSV zajmuje kilka linijek w Twoim kodzie. Nie ma endpointu ze sparsowanymi polami, więc sam decydujesz, które pola z tabeli powyżej zachować i w jakiej formie.

Ile ofert eBay mogę scrapować dziennie?

W planach płatnych nie ma stałego dziennego limitu: przepustowość wyznacza ustawienie współbieżności, a nie kwota. Zespoły prowadzące monitoring cen na eBay na dużą skalę obsługują na jednym kluczu setki tysięcy ofert dziennie. Darmowy widżet demo na tej stronie ma osobny limit zapytań.

Czy eBay scraper API działa z eBay.co.uk, eBay.de i innymi rynkami?

Tak, eBay scraper API działa z eBay.co.uk, eBay.de, eBay.com.au i pozostałymi krajowymi wersjami serwisu, bo podajesz pełny adres URL, a narzędzie renderuje to, co zwraca dana domena. Ceny wracają w walucie danego rynku, a strona w jego języku. Parametr geo ustawia kraj proxy.

Czy mogę scrapować sprzedane i zakończone oferty z eBay?

Publiczne strony sprzedanych i zakończonych ofert renderują się jak każdy inny adres URL eBay, więc można je scrapować bez logowania. Osobny moduł, który zwraca ceny sprzedaży i wskaźnik sell-through, jest w trakcie tworzenia. Własnej historii sprzedaży eBay nie ma w Browse API – znajduje się ona w Marketplace Insights API w wersji Limited Release.

Ile kosztuje eBay scraper API?

Cennik opiera się na skutecznych żądaniach i zaczyna się poniżej dolara za 1000 udanych żądań, więc zablokowane próby i strony z CAPTCHA nigdy nie są rozliczane. Żądanie liczy się dopiero wtedy, gdy wróci prawdziwa strona. Stawki dla poszczególnych planów znajdziesz na stronie z cennikiem, a zadeklarowany wolumen obniża cenę jednostkową.

Czy potrzebuję konta deweloperskiego eBay lub klucza API?

Nie, konto deweloperskie eBay ani klucz eBay API nie są potrzebne, bo scraper czyta publiczną stronę zamiast korzystać z API eBay. Logujesz się do Gologin własnym kluczem i podajesz docelowy adres URL. Dzięki temu w konfiguracji znika też weryfikacja zestawu kluczy OAuth i zatwierdzanie poszczególnych zakresów (scope).

Jaka jest różnica między eBay scraperem a eBay listing API?

eBay scraper zwraca samą wyrenderowaną stronę, a eBay listing API – stały schemat JSON, który eBay zdecydował się udostępnić. Dlatego scraper obejmuje m.in. liczbę obserwujących, sprzedaną ilość i parametry przedmiotu, których API nie podaje, i nie wymaga zatwierdzenia. Minusem jest to, że parser musisz napisać sam.

Każde nieudane żądanie to przychód, którego nie musisz tracić

Prawdziwe ceny ofert. Prawdziwe zrzuty ekranu. Prawdziwa szybkość – poniżej dolara za 1000 żądań. Umów darmowe, indywidualne demo i zobacz na żywo, jak Gologin Web Unlocker działa w Twoim przypadku użycia.

Umów demo