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.
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.
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ế.
| Trường dữ liệu | Giá trị ví dụ | Có trên |
|---|---|---|
| Tiêu đề | Apple MacBook Air 13" M1 256GB SSD | Tất cả |
| Mã sản phẩm (Item number) | 298664654145 | Tất cả |
| EPID | 21038277962 | Trang sản phẩm |
| Giá | US $444.99 | Tất cả |
| Tiền tệ | USD | Tất cả |
| Tình trạng | Used – Very good | Trang sản phẩm, Kết quả tìm kiếm |
| Hình thức niêm yết | Buy It Now | Tất cả |
| Giá đấu hiện tại | US $312.00 | Trang sản phẩm, Kết quả tìm kiếm |
| Số lượt đặt giá | 27 | Trang sản phẩm, Kết quả tìm kiếm |
| Best Offer | Chấp nhận | Trang sản phẩm |
| Số lượng đã bán | 47 | Trang sản phẩm |
| Người theo dõi | 128 | Trang sản phẩm |
| Thời gian còn lại | 3 ngày 04 giờ 12 phút | Trang sản phẩm, Kết quả tìm kiếm |
| Phí vận chuyển | Miễn phí | Tất cả |
| Dự kiến giao hàng | Thứ Ba, 29/9 – Thứ Sáu, 2/10 | Trang sản phẩm |
| Vị trí hàng | Portland, Oregon, US | Trang sản phẩm, Kết quả tìm kiếm |
| Tên người bán | macmall_deals | Tất cả |
| Điểm feedback | 24,318 | Trang sản phẩm, Gian hàng |
| Tỷ lệ feedback % | 99.3% | Trang sản phẩm, Gian hàng |
| Top Rated Seller | true | Trang sản phẩm, Gian hàng |
| Thông số sản phẩm | Thương hiệu: Apple · RAM: 8 GB · SSD: 256 GB | Trang sản phẩm |
| Biến thể | Màu sắc: Space Grey / Silver / Gold | Trang sản phẩm |
| Đường dẫn danh mục | Computers/Tablets & Networking > Laptops | Trang sản phẩm, Duyệt danh mục |
| URL hình ảnh | i.ebayimg.com/images/g/9k0/s-l1600.jpg | Tất cả |
| Chính sách đổi trả | 30 ngày, người mua trả phí vận chuyển khi hoàn hàng | Trang sản phẩm |
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.
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.
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
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.
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ắtTrí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ắtVài điểm đáng biết trước khi bạn chọn:
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.
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 ở đó.
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ỹ.
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.
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.
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 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 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 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.
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.
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.
Đượ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.
Để 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.
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.
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 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.
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.
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á.
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 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.
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