Nhập một sản phẩm và chọn quốc gia: Web Unlocker trả về trang tìm kiếm AliExpress với 60 sản phẩm, kèm giá địa phương, mức giảm giá, xếp hạng và lượt bán, tính như một trang. Nhấp vào một sản phẩm để xem tối đa 100 đánh giá của nó. Trang tải không được thì không tốn phí.
1.000 yêu cầu miễn phí · Chỉ tính phí khi thành công · 195+ quốc gia · Sẵn sàng cho Claude
Trang tìm kiếm AliExpress mất 8 đến 30 giây để tải. Hệ thống vẫn đang xử lý, bạn không cần nhấp lại.
Sẵn sàng cho các sản phẩm của riêng bạn? Nhận API key hoặc đặt lịch demo.
Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận:
Một trang tìm kiếm AliExpress chứa 60 sản phẩm kèm giá, mức giảm giá, xếp hạng, lượt bán và nhãn giao hàng, và Web Unlocker tính phí nó như một trang. Các scraper sản phẩm AliExpress trên Apify và Bright Data tính phí từng sản phẩm.
Một trang, 60 sản phẩm.
167 trang, 10.000 sản phẩm.
Trang tải không được thì không tốn phí. Trang 2, trang 10 và mọi thứ tự sắp xếp, theo lượt đặt hàng hay theo giá, đều là thêm một trang 60 sản phẩm.
Chi phí cho 10.000 sản phẩm AliExpress
167 trang tìm kiếm, mỗi trang 60 sản phẩm, theo giá công bố
Web Unlocker ở gói Growth, $0.98 cho 1.000 trang. Các bên còn lại tính phí từng sản phẩm: Bright Data ở giá pay-as-you-go, actor tìm kiếm AliExpress được dùng nhiều nhất trên Apify và một actor rẻ hơn trên Apify, ở gói $19 của Apify.
Sẵn sàng chạy nó trên các lượt tìm kiếm của riêng bạn? Nhận API key và các yêu cầu miễn phí.
Bài kiểm tra thu thập dữ liệu AliExpress của chúng tôi: một trăm trang, mỗi trang một yêu cầu, không thử lại: tìm kiếm 20 sản phẩm, trang 2 đến 10 và mọi thứ tự sắp xếp, cùng các lượt tìm kiếm đó từ 20 quốc gia khác, và đánh giá, mỗi lần 100. Đây là những gì trả về, và nhanh đến đâu.
Trang không trả về thì tốn $0.
Bạn trả tiền cho trang, không phải cho số lần thử.
AliExpress trả về đánh giá của một sản phẩm, 100 đánh giá mỗi yêu cầu, mỗi đánh giá kèm số sao, quốc gia của người mua, biến thể đã mua, nội dung kèm bản dịch tiếng Anh của AliExpress và ảnh của người mua. Cặp tai nghe dưới đây có 2.153 đánh giá: 22 yêu cầu, hai cent.
API riêng của AliExpress trả về một điểm xếp hạng.
Scraper trả về các đánh giá.
AliExpress cho mỗi quốc gia một trang tìm kiếm và mức giá riêng. Cùng một lượt tìm kiếm từ tám quốc gia trả về sáu loại tiền tệ, và trang của Mỹ và Đức gần như không có chung sản phẩm nào trong 60 sản phẩm của chúng.
Thu thập dữ liệu web AliExpress không cần phân tích HTML: mọi trang tìm kiếm chứa JSON của chính AliExpress với 60 sản phẩm, và danh sách đánh giá của một sản phẩm trả lời bằng JSON, mỗi lần 100 đánh giá. Cùng lượt tìm kiếm từ một quốc gia khác là thêm một trang.
Điền biểu mẫu ở trên. Key sẽ được gửi qua email trong vòng một ngày làm việc.
Một lượt tìm kiếm theo từ khóa, trang 2 của nó hoặc một thứ tự sắp xếp, hoặc danh sách đánh giá của một sản phẩm với pageSize=100.
Cắt danh sách sản phẩm ra khỏi trang tìm kiếm, hoặc đọc đánh giá trực tiếp từ phản hồi: giá, xếp hạng, lượt bán, nội dung và ảnh.
pip install requestsGOLOGIN_SCRAPING_API_KEY=your_key python aliexpress_search.pyhttps://parsing.webunlocker.gologin.com/v1/scrapeimport json
import os
import time
import requests
query = "wireless earbuds"
country = "us"
def scrape(url):
for attempt in range(3):
response = requests.get(
"https://parsing.webunlocker.gologin.com/v1/scrape",
params={"url": url + (f"?_r={time.time_ns()}" if attempt else ""), "geo": country, "format": "json"},
headers={"apikey": os.environ["GOLOGIN_SCRAPING_API_KEY"]},
timeout=90,
)
page = response.json().get("data", {}).get("html", "") if response.ok else ""
if '"itemList":{"content":' in page:
return page
time.sleep(5)
raise RuntimeError("No products came back, try again later")
def embedded(page, marker):
start = page.index(marker) + len(marker)
value, _ = json.JSONDecoder().raw_decode(page[start:])
return value
search = "https://www.aliexpress.com/w/wholesale-" + "-".join(query.lower().split()) + ".html"
page = scrape(search)
products = []
for item in embedded(page, '"itemList":{"content":'):
product_id = item.get("trace", {}).get("utLogMap", {}).get("x_object_id") or item["productId"]
price = item.get("prices", {}).get("salePrice", {})
products.append(
{
"id": product_id,
"title": item["title"]["displayTitle"],
"price": price.get("minPrice"),
"currency": price.get("currencyCode"),
"discount": price.get("discount"),
"rating": item.get("evaluation", {}).get("starRating"),
"sold": item.get("trade", {}).get("tradeDesc"),
"ad": bool(item.get("p4p")),
"url": f"https://www.aliexpress.com/item/{product_id}.html",
}
)
print(json.dumps({"query": query, "country": country, "products_on_page": len(products), "products": products}, indent=2, ensure_ascii=False))GOLOGIN_SCRAPING_API_KEY=your_key node aliexpress-reviews.mjshttps://parsing.webunlocker.gologin.com/v1/scrapeimport { writeFileSync } from 'node:fs';
const productId = '1005007823486360';
const scrape = async (url) => {
for (let attempt = 0; attempt < 3; attempt += 1) {
const params = new URLSearchParams({ url: attempt ? `${url}&_r=${Date.now()}` : url, geo: 'us', format: 'json' });
const response = await fetch(`https://parsing.webunlocker.gologin.com/v1/scrape?${params}`, {
headers: { apikey: process.env.GOLOGIN_SCRAPING_API_KEY },
});
const html = (await response.json()).data?.html ?? '';
const json = (html.match(/<pre[^>]*>([\s\S]*)<\/pre>/)?.[1] ?? html)
.replace(/"/g, '"')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/'/g, "'")
.replace(/&/g, '&');
try {
const data = JSON.parse(json).data;
if (data?.evaViewList) return data;
} catch {}
await new Promise((resolve) => setTimeout(resolve, 5000));
}
throw new Error('No reviews came back, try again later');
};
const reviews = new Map();
let total = 0;
let pages = 1;
for (let page = 1; page <= pages; page += 1) {
const data = await scrape(
`https://feedback.aliexpress.com/pc/searchEvaluation.do?productId=${productId}&lang=en_US&country=US&page=${page}&pageSize=100&filter=all&sort=complex_default`,
);
total = data.totalNum;
pages = data.totalPage;
for (const review of data.evaViewList) {
reviews.set(review.evaluationIdStr, {
id: review.evaluationIdStr,
rating: review.buyerEval / 20,
date: review.evalDate,
country: review.buyerCountry,
variant: review.skuInfo?.trim() ?? '',
text: review.buyerTranslationFeedback || review.buyerFeedback || '',
photos: (review.images ?? []).join(' '),
});
}
}
const csv = (value) => `"${String(value).replace(/"/g, '""')}"`;
const rows = [...reviews.values()].map((r) => [r.id, r.rating, r.date, r.country, r.variant, r.text, r.photos].map(csv).join(','));
writeFileSync('reviews.csv', ['id,rating,date,country,variant,text,photos', ...rows].join('\n'));
console.log(`${reviews.size} of ${total} reviews from ${pages} requests saved to reviews.csv`);GOLOGIN_SCRAPING_API_KEY=your_key node aliexpress-prices.mjshttps://parsing.webunlocker.gologin.com/v1/scrapeconst query = 'wireless earbuds';
const countries = ['us', 'gb', 'de', 'fr', 'es'];
const scrape = async (url, geo) => {
for (let attempt = 0; attempt < 3; attempt += 1) {
const params = new URLSearchParams({ url: attempt ? `${url}?_r=${Date.now()}` : url, geo, format: 'json' });
const response = await fetch(`https://parsing.webunlocker.gologin.com/v1/scrape?${params}`, {
headers: { apikey: process.env.GOLOGIN_SCRAPING_API_KEY },
});
const html = (await response.json()).data?.html ?? '';
const at = html.indexOf('"itemList":{"content":');
if (at < 0) {
await new Promise((resolve) => setTimeout(resolve, 5000));
continue;
}
const start = html.indexOf('[', at);
let depth = 0;
for (const match of html.slice(start).matchAll(/"(?:[^"\\]|\\.)*"|[[\]{}]/g)) {
depth += '[{'.includes(match[0]) ? 1 : ']}'.includes(match[0]) ? -1 : 0;
if (depth === 0) return JSON.parse(html.slice(start, start + match.index + 1));
}
}
return [];
};
const search = `https://www.aliexpress.com/w/wholesale-${query.toLowerCase().split(' ').join('-')}.html`;
const seen = new Map();
for (const geo of countries) {
const items = await scrape(search, geo);
console.log(`${geo}: ${items.length} products in ${items[0]?.prices?.salePrice?.currencyCode ?? '-'}`);
for (const item of items) {
const id = item.trace?.utLogMap?.x_object_id ?? item.productId;
const price = item.prices?.salePrice?.formattedPrice;
if (!price) continue;
seen.set(id, { title: seen.get(id)?.title ?? item.title.displayTitle, prices: { ...seen.get(id)?.prices, [geo]: price } });
}
}
const shared = [...seen.entries()].filter(([, product]) => Object.keys(product.prices).length > 1);
console.log(`\n${shared.length} products found in more than one country:`);
for (const [id, product] of shared.slice(0, 5)) {
console.log(`${id} ${product.title.slice(0, 50)}\n ${Object.entries(product.prices).map(([geo, price]) => `${geo} ${price}`).join(' | ')}`);
}Sẵn sàng chạy nó trên các sản phẩm của riêng bạn? Nhận API key và các yêu cầu miễn phí.
API chính thức của AliExpress, các actor AliExpress được dùng nhiều nhất trên Apify và scraper AliExpress của Bright Data: mỗi bên tính phí bao nhiêu cho cùng các sản phẩm và đánh giá, và đòi hỏi gì ở bạn trước khi bắt đầu.
| Bạn cần gì | AliExpress API | Apify | Bright Data | |
|---|---|---|---|---|
| Bạn trả tiền cho | Một trang | Hiện chưa mất gì | Mỗi sản phẩm hoặc đánh giá | Mỗi bản ghi |
| 10.000 sản phẩm tìm kiếm | $0.16 | Miễn phí, nếu được duyệt | $18.30 đến $80 | $15 |
| 10.000 đánh giá | $0.10 | Không có đánh giá | $8 đến $30 | $15 |
| Tìm kiếm theo từ khóa | Có | Nếu được duyệt | Có | Không, chỉ liên kết |
| Nội dung và ảnh đánh giá | Có | Không, chỉ điểm xếp hạng | Có | Không nêu rõ |
| Bắt đầu không cần nộp đơn | Có | Không | Có | Có |
| Miễn phí để bắt đầu | 1.000 trang | Hiện đang miễn phí | $5 mỗi tháng | 5.000 bản ghi |
| Cùng mức giá trên mọi trang web khác | Có | Không | Không | Không |
Bán hàng trên cả các sàn khác? Web Unlocker trả về bất kỳ trang web nào khác theo cùng cách, với cùng mức giá.
Trang sản phẩm đầy đủ, với giá và tồn kho của từng biến thể, thông tin giao hàng tới quốc gia của bạn và người bán, được dựng trong trình duyệt của người mua. Cloud Browser mở nó như một người mua: 4 trên 4 trang sản phẩm ở Mỹ trong 9 đến 14 giây.
Cloud Browser chạy một trình duyệt thật với IP dân cư ở quốc gia bạn chọn, nên AliExpress dựng trang sản phẩm giống như cho một người mua ở đó.
Đọc các biến thể từ chính dữ liệu của trang: 27 biến thể cho chiếc ốp này, mỗi biến thể kèm tồn kho, giá trước và sau ưu đãi, và ngày giao hàng.
Playwright, Puppeteer hoặc Claude mở trang, đọc nó và chuyển sang trang tiếp. Đã bao gồm IP dân cư, không có gì phải thuê hay giữ đồng bộ.
Chạy nó từ Playwright, Puppeteer hoặc Claude. Xem Cloud Browser.
Một tài khoản, một mạng proxy, một hệ sinh thái. Chọn sản phẩm phù hợp với công việc.
Thu thập cả các cửa hàng khác? Xem các scraper Amazon, eBay và Walmart, hoặc mọi công cụ thu thập dữ liệu web.
Scraper AliExpress thu thập dữ liệu công khai trên AliExpress, như sản phẩm từ các trang tìm kiếm kèm giá, xếp hạng và lượt bán, cùng đánh giá của người mua, thành JSON hoặc bảng tính. Scraper AliExpress của Gologin hoạt động như một AliExpress API: gửi địa chỉ tìm kiếm và một quốc gia, và Web Unlocker trả về trang với 60 sản phẩm, tính như một trang.
Gửi địa chỉ tìm kiếm AliExpress, aliexpress.com/w/wholesale- theo sau là từ khóa của bạn, tới Web Unlocker kèm quốc gia bạn muốn. Nó mở trang trong một trình duyệt thật và trả về trang kèm JSON của chính AliExpress bên trong: 60 sản phẩm với ID, tiêu đề, giá, tiền tệ, mức giảm giá, xếp hạng, lượt bán và nhãn. Đánh giá của một sản phẩm đến từ danh sách đánh giá của nó, 100 đánh giá mỗi yêu cầu. Đoạn code ở trên làm cả hai.
Một trang tìm kiếm cho 60 sản phẩm, mỗi sản phẩm có ID, tiêu đề, giá và tiền tệ, mức giảm giá, xếp hạng, lượt bán, liên kết ảnh và các nhãn của AliExpress như "Free shipping" và "Fastest delivery in 7 days". Đánh giá cho biết xếp hạng, ngày, quốc gia của người mua, biến thể, nội dung và ảnh. Để có trang sản phẩm đầy đủ, với giá và tồn kho của mọi biến thể, ngày giao hàng, người bán và thông số, hãy kết hợp scraper sản phẩm AliExpress này với Cloud Browser.
Có, AliExpress Open Platform, dành cho các affiliate, người bán và ứng dụng được AliExpress phê duyệt. Bạn nộp đơn, AliExpress xét duyệt ứng dụng, và API tìm kiếm sản phẩm affiliate của nó nhận một từ khóa, một quốc gia và một loại tiền tệ. Nó trả về một điểm xếp hạng cho mỗi sản phẩm, không phải các đánh giá, và điều khoản của nó cấm chuyển dữ liệu cho bên khác. Web Unlocker trả về chính các trang công khai, không cần nộp đơn.
Có, ở thời điểm hiện tại: điều khoản của AliExpress gọi API này là tạm thời miễn phí, cho các nhà phát triển có đơn được phê duyệt. Web Unlocker đi kèm 1.000 yêu cầu miễn phí: 60.000 sản phẩm từ các trang tìm kiếm, hoặc 100.000 đánh giá.
Nộp đơn trên AliExpress Open Platform cùng ứng dụng của bạn, và AliExpress quyết định có cấp quyền truy cập hay không. Key Web Unlocker đến từ biểu mẫu ở trên trong vòng một ngày làm việc, kèm các yêu cầu miễn phí để thử trên chính các sản phẩm của bạn.
Có, sau khi AliExpress phê duyệt bạn làm affiliate: truy vấn sản phẩm của nó nhận từ khóa, quốc gia giao hàng và loại tiền tệ, kèm tracking ID của bạn, và trả về sản phẩm kèm tỷ lệ hoa hồng và một điểm xếp hạng. Đánh giá, biến thể và tồn kho không có trong đó.
Tab Đánh giá ra CSV ở trên ghi ra file reviews.csv: mỗi đánh giá một dòng, kèm xếp hạng, ngày, quốc gia, biến thể, nội dung và liên kết ảnh. Nếu ứng dụng đánh giá của bạn nhập được CSV, hãy khớp các cột với mẫu của ứng dụng và tải file lên.
Có. AliExpress tải đánh giá của một sản phẩm từ một danh sách trả lời bằng JSON, tối đa 100 đánh giá mỗi yêu cầu: xếp hạng, ngày, quốc gia của người mua, biến thể đã mua, nội dung kèm bản dịch tiếng Anh của AliExpress và ảnh của người mua, cùng phân bố số sao của sản phẩm. Một sản phẩm có 2.153 đánh giá là 22 yêu cầu.
Tối đa 100 mỗi yêu cầu, từng trang một tới trang cuối. AliExpress xáo trộn thứ tự một chút giữa các yêu cầu, nên một lượt qua các trang của sản phẩm mang về 95 đến 99% đánh giá, và lượt thứ hai bổ sung phần lớn số còn lại. Với một chiếc ốp điện thoại có 892 đánh giá, một lượt trả về 884.
Có: yêu cầu cùng lượt tìm kiếm hoặc cùng các sản phẩm theo lịch và so sánh. Kiểm tra mỗi giờ trên một trang tìm kiếm là 24 trang mỗi ngày, $0.71 mỗi tháng. Giá hiển thị cho khách truy cập không có tài khoản bao gồm ưu đãi cho người mua mới, nên hãy so sánh những gì tương đương.
Không phải trên chính AliExpress: trang tìm kiếm hiển thị giá hôm nay, mức giảm giá và nhiều nhất là một nhãn như "Lowest price in 90 days". Hãy tự xây dựng lịch sử giá: lưu giá của mỗi lần kiểm tra kèm ngày, 60 sản phẩm mỗi trang. Kiểm tra một lượt tìm kiếm mỗi ngày trong một năm là 365 trang, khoảng $0.36.
Có. Sắp xếp lượt tìm kiếm theo lượt đặt hàng, so sánh lượt bán, xếp hạng và nhãn giao hàng trên 60 sản phẩm mỗi trang, và đọc đánh giá kèm ảnh của người mua trước khi bạn đăng bán một sản phẩm. Chạy cùng lượt tìm kiếm từ quốc gia của khách hàng bạn: AliExpress hiển thị cho mỗi quốc gia sản phẩm và giá riêng. Về phía cửa hàng, xem Gologin cho dropshipping.
Dưới $1 cho 1.000 trang trên API scraper AliExpress, và cùng một mức giá cho mọi trang: 10.000 sản phẩm từ các trang tìm kiếm có giá $0.16, và 10.000 đánh giá khoảng $0.10. Trang tải không được thì không tốn phí. Các gói Web Unlocker bắt đầu từ $49 mỗi tháng cho 50.000 yêu cầu.
Không. Web Unlocker chọn IP cho bạn, ở hơn 195 quốc gia, và mở trang từ quốc gia bạn chọn.
Có ba loại cạnh tranh nhau. Các actor trên Apify và Bright Data bán các dòng dữ liệu làm sẵn và tính phí từng sản phẩm hoặc đánh giá. Một web scraping API đa dụng tính phí theo yêu cầu, với mức giá phụ thuộc vào các tùy chọn mà một trang web cần. Web Unlocker là một scraper AliExpress trả về toàn bộ trang với một mức giá cho mỗi trang, kèm JSON của chính AliExpress bên trong, nên bạn tự quyết định giữ những trường nào.
AliExpress có thể trả lời một khách truy cập mà nó không tin tưởng bằng một trang tải được nhưng không có sản phẩm nào, và khi đó các scraper làm sẵn báo cáo một lượt chạy hoàn tất với danh sách trống. Web Unlocker trả về trang mà người mua nhìn thấy: trong bài kiểm tra của chúng tôi, 100 trong 100 trang trả về kèm sản phẩm hoặc đánh giá.
Các trang tìm kiếm và đánh giá AliExpress là công khai và tải được mà không cần đăng nhập. Web Unlocker tải chúng giống như trình duyệt của một người mua và trả về trang đó. Bạn thu thập gì và dùng ra sao là quyết định của bạn, vì vậy hãy đối chiếu với các quy định áp dụng cho dự án của bạn.
Hãy cho chúng tôi biết đôi nét về đội ngũ của bạn để nhận: