API Scraper eBay: Trích xuất dữ liệu sản phẩm, giá và người bán

Dán URL tìm kiếm hoặc URL sản phẩm eBay bất kỳ và xem công cụ scrape eBay của chúng tôi lấy dữ liệu trực tiếp qua trình duyệt thật: mã sản phẩm, giá, tình trạng, người bán, vận chuyển. Công cụ truy cập ổn định dữ liệu web công khai và chỉ tính phí yêu cầu thành công. Yêu cầu thất bại tính $0.

Thử các ví dụ:
HTML
Tải xuống HTML
Nhấn "Scrape ngay" hoặc thử một gợi ý tìm kiếm để xem HTML thật tại đây
Xem trước trực tiếp
Trang đã render thật sẽ hiển thị tại đây sau khi chạy xong
Muốn biết cách hoạt động? Hãy thử scrape một URL ở trên - hoặc đặt lịch hướng dẫn trực tiếp dành riêng cho bạn:
Đặt lịch demo

API Scraper eBay cho dữ liệu sản phẩm, giá và người bán

Một lệnh gọi API scraper eBay trả về trang sản phẩm đã render, từ mã sản phẩm đến đánh giá người bán, trên cùng công nghệ trình duyệt thật mà các phiên trình duyệt của Gologin sử dụng.

Công cụ scrape sản phẩm và mã sản phẩm eBay

Scrape bất kỳ sản phẩm eBay nào theo mã sản phẩm và nhận lại tình trạng, thông số sản phẩm, biến thể, số lượng đã bán và số người theo dõi. eBay công khai các tín hiệu nhu cầu mà Amazon ẩn đi, và bạn có thể phân tích chúng trực tiếp từ trang.
Apple MacBook Air 13" M1
US $444.99Đã qua sử dụng · Rất tốt
Mã sản phẩm298664654145
Đã bán47
Đang theo dõi128

Công cụ scrape giá eBay cho đấu giá và Buy It Now

Theo dõi giá Buy It Now, lượt đấu giá trực tiếp và tùy chọn Best Offer trong suốt vòng đời của sản phẩm. Mọi mức giá đều trả về theo đúng đơn vị tiền tệ của sàn.
US $444.99-8%
Buy It Now

API Scraper eBay bằng Python, Node.js hoặc cURL

Một lệnh gọi REST trả về HTML thô của bất kỳ trang eBay nào. Việc render JavaScript, proxy dân cư theo vị trí và vân tay trình duyệt nhất quán đều được xử lý trước khi phản hồi đến tay bạn.
pyjscurl
Đã gửi yêu cầu
Đã render trang
Đã trả về HTML

Vân tay trình duyệt nhất quán cho mọi yêu cầu eBay

Mỗi yêu cầu eBay được tải trong một trình duyệt thật với vân tay đầy đủ, nhất quán - canvas, WebGL, phông chữ, múi giờ - để các tín hiệu khớp với nhau và trang hiển thị như với bất kỳ người truy cập nào. Cùng công nghệ vân tay với các phiên trình duyệt của Gologin.
canvas
webgl
phông chữ
múi giờ

Tự động xoay IP và thử lại

Yêu cầu thất bại sẽ tự thử lại trên một IP dân cư mới, bạn không cần viết logic thử lại. Nhờ tính phí theo yêu cầu thành công, những lần thử thất bại không tốn phí.
203.0.113.42thất bại
198.51.100.7thất bại
192.0.2.19200 OK
3 lần thửtính phí 1 lần

Phiên làm việc cho phép duyệt sâu nhiều trang kết quả tìm kiếm eBay

Cookie và bộ lọc được giữ nguyên giữa các yêu cầu, nên bạn có thể duyệt sâu nhiều trang kết quả tìm kiếm eBay trong một phiên liên tục.

Công cụ scrape dữ liệu eBay: mọi trường dữ liệu bạn có thể trích xuất

Mọi trường dữ liệu bên dưới đều được đọc trực tiếp từ trang đã render, nên mỗi lần chạy công cụ scrape dữ liệu eBay đều trả về đúng giá trị người mua thấy trên trình duyệt. Tên trường khớp với nhãn eBay hiển thị trên trang; các ví dụ lấy từ một listing thực tế.

Các trường dữ liệu mà công cụ scrape listing eBay trả về, kèm giá trị ví dụ
Trường dữ liệuGiá trị ví dụCó trên
Tiêu đềApple MacBook Air 13" M1 256GB SSDTất cả
Mã sản phẩm (Item number)298664654145Tất cả
EPID21038277962Trang sản phẩm
GiáUS $444.99Tất cả
Tiền tệUSDTất cả
Tình trạngUsed – Very goodTrang sản phẩm, Kết quả tìm kiếm
Hình thức niêm yếtBuy It NowTất cả
Giá đấu hiện tạiUS $312.00Trang sản phẩm, Kết quả tìm kiếm
Số lượt đặt giá27Trang sản phẩm, Kết quả tìm kiếm
Best OfferChấp nhậnTrang sản phẩm
Số lượng đã bán47Trang sản phẩm
Người theo dõi128Trang sản phẩm
Thời gian còn lại3 ngày 04 giờ 12 phútTrang sản phẩm, Kết quả tìm kiếm
Phí vận chuyểnMiễn phíTất cả
Dự kiến giao hàngThứ Ba, 29/9 – Thứ Sáu, 2/10Trang sản phẩm
Vị trí hàngPortland, Oregon, USTrang sản phẩm, Kết quả tìm kiếm
Tên người bánmacmall_dealsTất cả
Điểm feedback24,318Trang sản phẩm, Gian hàng
Tỷ lệ feedback %99.3%Trang sản phẩm, Gian hàng
Top Rated SellertrueTrang sản phẩm, Gian hàng
Thông số sản phẩmThương hiệu: Apple · RAM: 8 GB · SSD: 256 GBTrang sản phẩm
Biến thểMàu sắc: Space Grey / Silver / GoldTrang sản phẩm
Đường dẫn danh mụcComputers/Tablets & Networking > LaptopsTrang sản phẩm, Duyệt danh mục
URL hình ảnhi.ebayimg.com/images/g/9k0/s-l1600.jpgTất cả
Chính sách đổi trả30 ngày, người mua trả phí vận chuyển khi hoàn hàngTrang sản phẩm

Ai dùng công cụ scrape listing eBay

Sáu nhóm làm việc khác nhau, cùng chạy một endpoint theo những lịch rất khác nhau.

Đội repricingGiá Buy It Now, tình trạng Best Offer và phí vận chuyển được lấy vài phút một lần trên cả danh sách theo dõi các item number. Nguồn dữ liệu này vận hành công cụ repricing để điều chỉnh giá cho listing của chính người bán.
Nghiên cứu sản phẩm dropshippingSố lượng đã bán và số người theo dõi giúp phân biệt listing bán được thật với listing chỉ trông hấp dẫn. Nghiên cứu sản phẩm dropshipping dựa vào hai con số này cùng chi phí nhập hàng về của nhà cung cấp.
Giám sát thương hiệu & MAPThương hiệu theo dõi các listing bán thấp hơn giá quảng cáo tối thiểu (MAP) và những người bán chưa được ủy quyền. Username người bán, điểm feedback và vị trí hàng cho biết cần liên hệ ai.
Nghiên cứu thị trường và chỉ số giáCác nhà phân tích xây dựng chỉ số giá hàng second-hand từ hàng nghìn listing mỗi danh mục mỗi tuần. Theo dõi giá eBay ở quy mô đó cần tỷ lệ thành công ổn định hơn là tốc độ.
Nghiên cứu giá đồ sưu tầm và giày sneakerDữ liệu đấu giá quyết định mức bid: giá bid hiện tại, số lượt bid và thời gian còn lại, được lấy liên tục khi listing sắp kết thúc. Tỷ lệ bán thành công của các sản phẩm tương đương sẽ đặt ra mức trần.
Theo dõi đối thủ và người bánMột lượt crawl gian hàng trả về toàn bộ hàng tồn của đối thủ, điểm feedback và trạng thái Top Rated. Lặp lại mỗi tuần, các listing mới sẽ hiện ra dưới dạng diff.

eBay Scraper API so với eBay Browse API chính thức

Cả hai đều trả về dữ liệu listing eBay. Điểm khác nhau nằm ở thủ tục bạn phải đăng ký, các trường dữ liệu nhận được, và kết quả trả về là một trang hay một schema cố định.

🔑 eBay Browse API
⚡ Gologin eBay scraper API
Truy cập & phê duyệt: Cần tài khoản developer, một app và bộ khóa OAuth. Một số scope cần eBay phê duyệt.
Nhận API key ngay khi đăng ký. Không cần nộp đơn, không chờ xét duyệt.
Trường dữ liệu trả về: Schema cố định. Số người theo dõi (watcher) và số lượng đã bán không được cung cấp.
Mọi thứ hiển thị trên trang, gồm số người theo dõi, số lượng đã bán, trạng thái Best Offer và thông số sản phẩm.
Listing đã bán / đã kết thúc: Browse không có. Lịch sử bán nằm trong Marketplace Insights, một API dạng Limited Release.
Các trang completed và sold công khai được render như mọi URL khác. Module chuyên dụng sẽ sớm ra mắt.
Giới hạn tốc độ & hạn mức: Hạn mức lệnh gọi hằng ngày cho mỗi keyset, chỉ nâng khi bạn yêu cầu.
Dựa trên số luồng đồng thời. Tính phí theo yêu cầu thành công, nên yêu cầu thất bại chỉ tốn $0.00.
Phạm vi khu vực / marketplace: Dùng header Marketplace ID. Không xem được phí vận chuyển và thuế theo mã bưu chính của người mua.
Mọi trang eBay theo quốc gia, cùng định vị theo ZIP ở cấp người mua qua proxy dân cư xoay vòng tại hơn 195 địa điểm.
Render JavaScript: Không áp dụng. API trả về dữ liệu, không bao giờ trả về một trang.
Render đầy đủ bằng trình duyệt headless trước khi trả phản hồi.
Định dạng phản hồi: Chỉ JSON.
HTML thô hoặc ảnh chụp màn hình, đóng gói trong JSON envelope kèm metadata về trạng thái và thời gian.

eBay Scraper API bằng Python, Node.js và cURL

Chỉ một yêu cầu GET với URL đích. Dù cào dữ liệu eBay bằng Python, Node.js hay cURL, bạn đều gửi cùng các tham số và lấy HTML từ JSON envelope.

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

Bạn cần trích xuất dữ liệu eBay chuyên biệt?

Hai module chuyên dụng chạy trên cùng hạ tầng Web Unlocker, được tinh chỉnh cho các bộ dữ liệu mà trang này chưa đề cập.

Công cụ cào tin đã bán & đã kết thúc trên eBay

Lấy giá đã bán, tỷ lệ bán hết và lịch sử các phiên đấu giá đã kết thúc.

Sắp ra mắt

Công cụ cào dữ liệu người bán & feedback trên eBay

Trích xuất hàng tồn kho của gian hàng, điểm feedback và dữ liệu đánh giá về người bán.

Sắp ra mắt

Proxy tự quản lý và Gologin Web Unlocker: so sánh nhanh

Vài điểm đáng biết trước khi bạn chọn:

🖥️ Proxy tự quản lý
⚡ Gologin Web Unlocker
Thiết lập: tự thiết lập proxy pool, xoay IP và fingerprint
Một lệnh gọi API - xoay IP và fingerprint được xử lý sẵn
Yêu cầu bị chặn: bị tính phí như nhau, dù nhận về trang hay CAPTCHA
Miễn phí. Tính phí theo yêu cầu thành công, nên bị chặn hay gặp CAPTCHA bạn đều trả $0.00
Bảo trì: eBay đổi cấu trúc trang và script của bạn bị lỗi
Gologin theo kịp các thay đổi trên eBay để tích hợp của bạn không bị gián đoạn
Fingerprint trình duyệt: tự xây và duy trì lớp trình duyệt và fingerprint
Tích hợp sẵn - trình duyệt thật với fingerprint nhất quán và render JavaScript ở mọi yêu cầu
Thử lại: tự viết, kiểm thử và liên tục vá logic thử lại thủ công
Tự động, trên IP dân cư mới, bạn không cần viết thêm dòng code nào
Mở rộng quy mô: muốn tăng lượng yêu cầu thì phải tự tìm và trả tiền cho thêm IP
Cùng một lệnh gọi API tự động mở rộng từ 10 đến 10 triệu yêu cầu

Hạ tầng trình duyệt đám mây vững chắc

Web Unlocker không phải sản phẩm gắn thêm - nó dùng chung hạ tầng với phần còn lại của Gologin, nên việc cào dữ liệu eBay và quản lý tài khoản chạy trên cùng một nền tảng.

Phiên trình duyệt được lưu lại

Mỗi danh tính bạn quản lý có một browser fingerprint riêng được lưu lại: canvas, WebGL, phông chữ và múi giờ đều là duy nhất. Đây là cùng công cụ fingerprint mà Web Unlocker dùng cho mọi request eBay, nên phiên bạn lưu ở đây hoạt động giống hệt phiên đang cào một trang listing.

Cloud Browser

Các phiên trình duyệt headful chạy trên đám mây, điều khiển qua API: nhấp, cuộn, chụp màn hình và đọc trang giống như một người dùng thật, không cần cài đặt hay bảo trì Chromium trên máy. Hữu ích khi trang đích cần tương tác thực sự, không chỉ một lần tải HTML.

Proxy dân cư

Mọi gói đều kèm sẵn nhóm IP dân cư tại hơn 195 địa điểm, nên bạn không phải tìm nhà cung cấp proxy riêng, tự cấu hình hay đối soát hóa đơn. Cùng nhóm IP này phục vụ tính năng tự động xoay IP của Web Unlocker ở mỗi request.

Web UnlockerBạn đang ở đây

API cào dữ liệu không lưu trạng thái mà trang này đang demo trực tiếp: dán một URL và API tự xử lý browser fingerprint, render JavaScript và xoay IP, được xây trên cùng công cụ danh tính với phần còn lại của hệ thống.

Định vị theo mã ZIP trong API cào dữ liệu eBay

Người bán đặt giá, còn mã bưu chính của người mua quyết định phần còn lại. Gửi request tới một mã ZIP của Mỹ, API cào dữ liệu eBay sẽ trả kết quả như một người mua đang đứng ở đó.

Chi phí thực tế, không chỉ giá niêm yết

Phí vận chuyển, thuế và ngày giao hàng đều thay đổi theo mã bưu chính, nên số tiền người mua trả không bao giờ chỉ là con số trên listing. Nhóm hơn 30 triệu proxy dân cư giúp bạn xem cùng một sản phẩm từ bất kỳ mã ZIP nào của Mỹ.

Mọi sàn eBay, chỉ một lần tích hợp

Chỉ cần đổi một tham số để chuyển giữa các trang eBay theo quốc gia. Một lần tích hợp là đọc được mọi sàn với tiền tệ, ngôn ngữ và nhóm người bán riêng, từ hơn 195 địa điểm proxy.

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

Thuật ngữ khi cào dữ liệu eBay

Bốn thuật ngữ xuất hiện trong mọi phản hồi của API cào dữ liệu eBay.

EPID
EPID (eBay Product ID) là mã danh mục eBay gán cho một sản phẩm, dùng chung cho mọi listing của cùng sản phẩm đó, bất kể người bán hay tình trạng hàng.
Sell-through rate
Sell-through rate là tỷ lệ listing của một sản phẩm kết thúc bằng việc bán được trong một khoảng thời gian, tính bằng số listing đã bán chia cho tổng số listing.
Best Offer
Best Offer là tùy chọn listing trên eBay cho phép người mua đề xuất mức giá thấp hơn giá Buy It Now. Người bán có thể chấp nhận, từ chối hoặc đề xuất lại.
Watchers
Watchers là số người dùng eBay đã lưu một listing để theo dõi giá và thời gian còn lại. Đây là chỉ báo công khai gần nhất cho mức độ quan tâm đến sản phẩm đó.

Câu hỏi thường gặp về cào dữ liệu eBay

Trả lời thẳng những câu hỏi hay gặp nhất trước khi bạn cào dữ liệu listing eBay.

Cào dữ liệu listing eBay có hợp pháp không?

Cào dữ liệu listing công khai như giá, tiêu đề, thông số sản phẩm nhìn chung hợp pháp ở hầu hết khu vực pháp lý, vì các dữ kiện thực tế không thuộc phạm vi bản quyền. Web Unlocker chỉ dành cho dữ liệu công khai, không được thiết kế để cào dữ liệu từ tài khoản đã đăng nhập.

Item number của eBay là gì?

Item number là mã số eBay gán cho mỗi listing. Bạn sẽ thấy nó trong URL của listing, ngay sau "/itm/". Đây là mã định danh mà hầu hết công cụ cào dữ liệu eBay dùng để lấy một listing cụ thể.

Feedback score của người bán là gì và vì sao nên cào?

Feedback score và tỷ lệ phản hồi là các tín hiệu uy tín công khai của người bán trên eBay. Các nhóm repricing và sourcing theo dõi chúng cùng với giá, vì cùng một sản phẩm từ người bán Top Rated có sức cạnh tranh khác.

Cách này khác gì một HTTP request thông thường hay curl?

Một request thông thường thường trả về trang không đầy đủ. Nếu đặt lịch chạy từ một IP duy nhất, kết quả sẽ thiếu ổn định. Web Unlocker render trang qua trình duyệt thật với fingerprint nhất quán, render JavaScript, IP dân cư theo vị trí và tự động thử lại, đúng như trang này vừa demo trực tiếp.

Cào dữ liệu eBay có bị chặn không?

Không phải ở request đầu tiên. eBay dễ tính hơn Amazon với các lượt truy cập lẻ, và đó chính là cái bẫy của nhiều nhóm: bản thử chạy ổn nên được đưa vào sản xuất. Ở khối lượng thực tế, các request lặp lại từ cùng một IP và fingerprint có thể bị trả về dạng thử thách hoặc bị giới hạn tốc độ, và thứ từng chạy tốt khi thử nghiệm sẽ ngừng hoạt động. Vì tính phí theo kết quả thành công, request thất bại không tốn của bạn đồng nào.

Tôi có thể cào kết quả tìm kiếm và trang Deals của eBay, không chỉ trang sản phẩm không?

Được. Trang sản phẩm, kết quả tìm kiếm, Daily Deals, trang duyệt danh mục và gian hàng người bán đều chạy qua cùng một lệnh gọi API. Bạn có thể thử bất kỳ loại nào trong danh sách "Try These" phía trên.

Làm sao để cào listing eBay bằng Python?

Để cào listing eBay bằng Python, bạn gửi một GET request tới endpoint của Web Unlocker kèm URL listing, rồi phân tích HTML trả về bằng BeautifulSoup hoặc selectolax. Đoạn mã Python ở trên là toàn bộ phần tích hợp: không cần cấu hình nhóm proxy, không cần cài driver trình duyệt, không cần viết vòng lặp thử lại.

Tôi có thể xuất dữ liệu eBay ra JSON hoặc CSV không?

Mỗi phản hồi trả về dạng JSON gồm HTML đã render, mã trạng thái và metadata về thời gian. Ghi các trường đã phân tích ra CSV chỉ cần vài dòng code của bạn. Hiện không có endpoint trả sẵn các trường đã phân tích, nên bạn tự quyết định giữ trường nào trong bảng phía trên và theo cấu trúc nào.

Mỗi ngày tôi có thể cào bao nhiêu listing eBay?

Các gói trả phí không có giới hạn cố định theo ngày: thông lượng phụ thuộc vào thiết lập concurrency của bạn chứ không theo hạn mức. Các nhóm theo dõi giá eBay quy mô lớn duy trì hàng trăm nghìn listing mỗi ngày trên một key. Widget demo miễn phí trên trang này có giới hạn tốc độ riêng.

eBay scraper API có dùng được với eBay.co.uk, eBay.de và các sàn eBay khác không?

eBay scraper API hoạt động với eBay.co.uk, eBay.de, eBay.com.au và các trang eBay theo quốc gia khác, vì bạn chỉ cần truyền URL đầy đủ và API sẽ render đúng nội dung mà tên miền đó trả về. Giá hiển thị theo đơn vị tiền tệ của từng sàn, trang hiển thị bằng ngôn ngữ của sàn đó. Tham số geo dùng để đặt quốc gia của proxy.

Tôi có thể cào các listing eBay đã bán (sold) và đã hoàn tất (completed) không?

Các trang listing đã bán và đã hoàn tất công khai được render như mọi URL eBay khác, nên bạn có thể cào mà không cần đăng nhập. Module riêng trả về giá đã bán và tỷ lệ bán hết (sell-through rate) đang được phát triển. Lịch sử bán hàng của eBay không có trong Browse API; dữ liệu này nằm trong Marketplace Insights API, loại API chỉ phát hành giới hạn.

eBay scraper API có giá bao nhiêu?

Giá tính theo yêu cầu thành công và bắt đầu từ dưới một đô la cho mỗi 1.000 yêu cầu thành công, nên các lượt bị chặn và trang CAPTCHA không bao giờ bị tính phí. Một yêu cầu chỉ được tính khi trang thật được trả về. Mức giá theo từng gói có trên trang bảng giá, và cam kết khối lượng lớn sẽ giúp giảm đơn giá.

Tôi có cần tài khoản nhà phát triển eBay hoặc API key không?

Bạn không cần tài khoản nhà phát triển eBay hay eBay API key, vì scraper đọc trang công khai thay vì gọi API của eBay. Bạn xác thực với Gologin bằng key của riêng mình và truyền URL cần lấy dữ liệu. Nhờ vậy, bạn cũng không phải qua bước duyệt OAuth keyset hay phê duyệt theo từng scope khi thiết lập.

eBay scraper khác gì so với eBay listing API?

eBay scraper trả về chính trang đã render, còn eBay listing API trả về schema JSON cố định mà eBay chọn công khai. Vì vậy scraper có cả số người theo dõi (watchers), số lượng đã bán và item specifics mà API không cung cấp, và bạn không cần xin phê duyệt. Đổi lại, bạn phải tự viết parser.

Mỗi yêu cầu thất bại là doanh thu bạn không đáng phải mất

Giá listing thật. Ảnh chụp màn hình thật. Tốc độ thật — từ dưới một đô la cho mỗi 1.000 yêu cầu. Đặt lịch demo cá nhân miễn phí và xem trực tiếp Gologin Web Unlocker chạy đúng với trường hợp sử dụng của bạn.

Đặt lịch demo