Wpisz produkt i wybierz kraj: Web Unlocker zwróci stronę wyszukiwania AliExpress z 60 produktami, ich lokalnymi cenami, rabatami, ocenami i sprzedażą, rozliczoną jak jedna strona. Kliknij produkt, aby zobaczyć do 100 jego opinii. Strona, która się nie załaduje, nic nie kosztuje.
1000 darmowych żądań · Płatność tylko za sukces · 195+ krajów · Gotowe dla Claude
Strony wyszukiwania AliExpress ładują się od 8 do 30 sekund. Nadal pracuję, nie musisz klikać ponownie.
Gotowy na własne produkty? Pobierz klucz API albo umów demo.
Opowiedz nam trochę o swoim zespole i otrzymasz:
Strona wyszukiwania AliExpress zawiera 60 produktów z ceną, rabatem, oceną, sprzedażą i odznakami dostawy, a Web Unlocker rozlicza ją jako jedną stronę. Scrapery produktów AliExpress na Apify i w Bright Data rozliczają każdy produkt.
Jedna strona, 60 produktów.
167 stron, 10 000 produktów.
Strona, która się nie załaduje, nic nie kosztuje. Strona 2, strona 10 i każde sortowanie, według zamówień lub ceny, to kolejna strona z 60 produktami.
Ile kosztuje 10 000 produktów z AliExpress
167 stron wyszukiwania po 60 produktów, według opublikowanych cen
Web Unlocker w planie Growth, $0.98 za 1000 stron. Pozostałe rozliczają każdy produkt: Bright Data w cenach pay-as-you-go, najpopularniejszy aktor wyszukiwania AliExpress na Apify oraz tańszy aktor, w planie Apify za $19.
Chcesz uruchomić to na własnych wyszukiwaniach? Odbierz klucz API i darmowe żądania.
Nasz test scrapowania AliExpress: sto stron, jedno żądanie na każdą, bez ponowień: wyszukiwania 20 produktów, strony od 2 do 10 i każde sortowanie, te same wyszukiwania z 20 innych krajów oraz opinie po 100 naraz. Oto, co wraca i jak szybko.
Strona, która nie wróci, kosztuje $0.
Płacisz za strony, nie za próby.
AliExpress udostępnia opinie produktu po 100 na żądanie, każdą z gwiazdkami, krajem kupującego, kupionym wariantem, tekstem z angielskim tłumaczeniem AliExpress i zdjęciami kupującego. Słuchawki poniżej mają 2153 opinie: 22 żądania, dwa centy.
Własne API AliExpress zwraca ocenę.
Scraper zwraca opinie.
AliExpress pokazuje każdemu krajowi jego własne wyszukiwanie i własne ceny. To samo wyszukiwanie z ośmiu krajów wróciło w sześciu walutach, a strony z USA i z Niemiec nie miały prawie żadnego wspólnego produktu spośród swoich 60.
Web scraping AliExpress bez parsowania HTML: każda strona wyszukiwania zawiera własny JSON AliExpress z 60 produktami, a lista opinii produktu odpowiada w JSON, po 100 opinii naraz. To samo wyszukiwanie z innego kraju to jedna kolejna strona.
Wypełnij formularz powyżej. Klucz przychodzi e-mailem w ciągu jednego dnia roboczego.
Wyszukiwanie słowa kluczowego, jego strona 2 lub sortowanie albo lista opinii produktu z pageSize=100.
Wytnij listę produktów ze strony wyszukiwania albo odczytaj opinie wprost z odpowiedzi: cenę, ocenę, sprzedaż, tekst i zdjęcia.
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(' | ')}`);
}Chcesz uruchomić to na własnych produktach? Odbierz klucz API i darmowe żądania.
Własne API AliExpress, najpopularniejsi aktorzy AliExpress na Apify i scraper AliExpress od Bright Data: ile każde z nich pobiera za te same produkty i opinie i czego wymaga od Ciebie, zanim zaczniesz.
| Czego to wymaga | AliExpress API | Apify | Bright Data | |
|---|---|---|---|---|
| Płacisz za | Stronę | Na razie za nic | Każdy produkt lub opinię | Każdy rekord |
| 10 000 produktów z wyszukiwania | $0.16 | Za darmo, po zatwierdzeniu | $18.30 do $80 | $15 |
| 10 000 opinii | $0.10 | Brak opinii | $8 do $30 | $15 |
| Wyszukiwanie po słowie kluczowym | Tak | Po zatwierdzeniu | Tak | Nie, tylko linki |
| Tekst i zdjęcia opinii | Tak | Nie, tylko ocena | Tak | Nie podano |
| Start bez wniosku | Tak | Nie | Tak | Tak |
| Darmowy start | 1000 stron | Na razie za darmo | $5 miesięcznie | 5000 rekordów |
| Ta sama cena na każdej innej witrynie | Tak | Nie | Nie | Nie |
Sprzedajesz też na innych platformach sprzedażowych? Web Unlocker zwraca każdą inną witrynę w ten sam sposób, w tej samej cenie.
Pełna strona produktu, z ceną i stanem każdego wariantu, dostawą do Twojego kraju i sprzedawcą, powstaje w przeglądarce kupującego. Cloud Browser otwiera ją jak kupujący: 4 z 4 stron produktów w USA w czasie od 9 do 14 sekund.
Cloud Browser uruchamia prawdziwą przeglądarkę z rezydencyjnym adresem IP w wybranym kraju, więc AliExpress buduje stronę produktu tak, jak dla tamtejszego kupującego.
Odczytaj warianty z danych samej strony: 27 dla tego etui, każdy ze stanem magazynowym, ceną przed promocją i po niej oraz datą dostawy.
Playwright, Puppeteer albo Claude otwierają stronę, odczytują ją i idą dalej. Rezydencyjne adresy IP w cenie, nie trzeba niczego wynajmować ani utrzymywać.
Uruchom z Playwright, Puppeteer lub Claude. Zobacz Cloud Browser.
Jedno konto, jedna sieć proxy, jeden ekosystem. Wybierz produkt, którego wymaga zadanie.
Scrapujesz też inne sklepy? Zobacz scrapery Amazon, eBay i Walmart albo wszystkie narzędzia do web scrapingu.
Scraper AliExpress zbiera publiczne dane z AliExpress, takie jak produkty ze stron wyszukiwania z cenami, ocenami i sprzedażą oraz opinie kupujących, do JSON lub arkusza kalkulacyjnego. Scraper AliExpress od Gologin to API, z którego korzystasz bez wniosku o oficjalne AliExpress API: wyślij adres wyszukiwania i kraj, a Web Unlocker zwróci stronę z 60 produktami, rozliczoną jak jedna strona.
Wyślij adres wyszukiwania AliExpress, czyli aliexpress.com/w/wholesale- z Twoim słowem kluczowym na końcu, do Web Unlocker z wybranym krajem. Otworzy stronę w prawdziwej przeglądarce i zwróci ją z własnym JSON AliExpress w środku: 60 produktów z ID, tytułem, ceną, walutą, rabatem, oceną, sprzedażą i odznakami. Opinie produktu pochodzą z jego listy opinii, po 100 na żądanie. Kod powyżej robi jedno i drugie.
Strona wyszukiwania daje 60 produktów, każdy z ID, tytułem, ceną i walutą, rabatem, oceną, sprzedażą, linkami do zdjęć i odznakami AliExpress, takimi jak „Free shipping” i „Fastest delivery in 7 days”. Opinie dają ocenę, datę, kraj kupującego, wariant, tekst i zdjęcia. Pełną stronę produktu, z ceną i stanem każdego wariantu, datą dostawy, sprzedawcą i specyfikacją, pobierzesz, łącząc ten scraper produktów AliExpress z Cloud Browser.
Tak, AliExpress Open Platform, dla partnerów afiliacyjnych, sprzedawców i aplikacji zatwierdzonych przez AliExpress. Składasz wniosek, AliExpress sprawdza aplikację, a jego afiliacyjne wyszukiwanie produktów przyjmuje słowo kluczowe, kraj i walutę. Zwraca ocenę każdego produktu, a nie opinie, a jego warunki zabraniają przekazywania danych dalej. Web Unlocker zwraca same publiczne strony, bez wniosku.
Tak, na razie: warunki AliExpress określają API jako tymczasowo bezpłatne, dla deweloperów, których wniosek zostanie zatwierdzony. Web Unlocker zawiera 1000 darmowych żądań: 60 000 produktów ze stron wyszukiwania albo 100 000 opinii.
Złóż wniosek na AliExpress Open Platform ze swoją aplikacją, a AliExpress zdecyduje, czy przyznać dostęp. Klucz Web Unlocker dostaniesz przez formularz powyżej w ciągu jednego dnia roboczego, z darmowymi żądaniami do testów na własnych produktach.
Tak, gdy AliExpress zatwierdzi Cię jako partnera afiliacyjnego: jego zapytanie o produkty przyjmuje słowa kluczowe, kraj wysyłki i walutę wraz z Twoim tracking ID i zwraca produkty z prowizjami i oceną. Nie ma w nim opinii, wariantów ani stanów magazynowych.
Zakładka Opinie do CSV powyżej zapisuje reviews.csv: jeden wiersz na opinię z oceną, datą, krajem, wariantem, tekstem i linkami do zdjęć. Jeśli Twoja aplikacja do opinii importuje CSV, dopasuj kolumny do jej szablonu i wgraj plik.
Tak. AliExpress ładuje opinie produktu z listy, która odpowiada w JSON, do 100 opinii na żądanie: ocena, data, kraj kupującego, kupiony wariant, tekst z angielskim tłumaczeniem AliExpress i zdjęcia kupującego, a do tego rozkład gwiazdek produktu. Produkt z 2153 opiniami to 22 żądania.
Do 100 na żądanie, strona po stronie aż do ostatniej. AliExpress lekko miesza kolejność między żądaniami, więc jedno przejście po stronach produktu daje od 95 do 99% jego opinii, a drugie uzupełnia większość reszty. Przy etui na telefon z 892 opiniami jedno przejście zwróciło 884.
Tak: pobieraj to samo wyszukiwanie lub te same produkty według harmonogramu i porównuj. Sprawdzenie jednej strony wyszukiwania co godzinę to 24 strony dziennie, $0.71 miesięcznie. Ceny pokazywane odwiedzającemu bez konta zawierają promocje dla nowych kupujących, więc porównuj podobne z podobnym.
Nie na samym AliExpress: strona wyszukiwania pokazuje dzisiejszą cenę, rabat i co najwyżej odznakę taką jak „Lowest price in 90 days”. Zbuduj własną historię: zapisuj ceny z każdego sprawdzenia z datą, 60 produktów na stronie. Codzienne sprawdzanie jednego wyszukiwania przez rok to 365 stron, około $0.36.
Tak. Posortuj wyszukiwanie według zamówień, porównaj sprzedaż, oceny i odznaki dostawy dla 60 produktów na stronie i przeczytaj opinie ze zdjęciami kupujących, zanim wystawisz produkt. Uruchom to samo wyszukiwanie z kraju swoich klientów: AliExpress pokazuje każdemu krajowi jego własne produkty i ceny. Po stronie sklepu: Gologin do dropshippingu.
Poniżej $1 za 1000 stron w API scrapera AliExpress i ta sama cena za każdą stronę: 10 000 produktów ze stron wyszukiwania kosztuje $0.16, a 10 000 opinii około $0.10. Strona, która się nie załaduje, nic nie kosztuje. Plany Web Unlocker zaczynają się od $49 miesięcznie za 50 000 żądań.
Nie. Web Unlocker sam wybiera IP, w ponad 195 krajach, i otwiera stronę z kraju, który wybierzesz.
Konkurują trzy rodzaje. Aktorzy Apify i Bright Data sprzedają gotowe wiersze i rozliczają każdy produkt lub opinię. Ogólne web scraping API rozlicza każde żądanie według ceny zależnej od opcji, których wymaga witryna. Web Unlocker to scraper AliExpress, który zwraca całą stronę w jednej cenie za stronę, z własnym JSON AliExpress w środku, więc to Ty decydujesz, które pola zostawiasz.
AliExpress może odpowiedzieć odwiedzającemu, któremu nie ufa, stroną, która się ładuje, ale nie zawiera produktów, a gotowe scrapery zgłaszają wtedy zakończone uruchomienie z pustą listą. Web Unlocker zwraca stronę, którą widzi kupujący: w naszym teście 100 ze 100 stron wróciło z produktami lub opiniami.
Strony wyszukiwania i opinie AliExpress są publiczne i ładują się bez logowania. Web Unlocker ładuje je tak, jak robi to przeglądarka kupującego, i zwraca stronę. To, co zbierasz i jak tego używasz, zależy od Ciebie, więc sprawdź to z zasadami obowiązującymi w Twoim projekcie.
Opowiedz nam trochę o swoim zespole i otrzymasz: