E-commerce
AliExpress Scraper
aliexpress.com
AliExpress is served through a dedicated plugin endpoint rather than the generic page fetch. Give it a keyword and it returns the products already parsed from AliExpress's own search data: the title, the current and original price, the rating, how many have sold, an image and a clean URL. Sort by relevance, orders, price or newest and collect up to 1,200 products per call; the exit country also sets the currency prices come back in. It held 100% across 1,050 varied searches.
What you can extract
- Product title, ID and a clean product URL
- Price, original price and currency
- Rating and orders sold
- Product images
- Total result count for the search
Dedicated endpoints
/goods/aliexpress-search A product search on AliExpress
AliExpress products for a keyword: a products array with title, price, originalPrice, currency, rating, orders, image and url, plus totalResults. Sort and page with max_results; proxy_country sets the price currency.
How to scrape it
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/goods/aliexpress-search?keyword=wireless%20earbuds"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/goods/aliexpress-search",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"keyword": "wireless earbuds"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const data = await su.aliexpressSearch('wireless earbuds', {
sort: 'orders',
maxResults: 60,
});
console.log(data); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Frequently asked questions
Is it legal to scrape AliExpress?
Collecting publicly available AliExpress data such as product titles, prices and orders sold is lawful in many jurisdictions, but the rules depend on your country, the data you collect and how you use it. ScrapeUnblocker returns the public page; what you collect and how you use it is your responsibility.
How do I scrape AliExpress without getting blocked?
AliExpress uses bot detection and rate limiting. The ScrapeUnblocker plugin rotates residential and ISP exits and handles challenges for you, then returns the products as JSON. In ScrapeUnblocker's benchmark it returned real content on 100% of 1,050 calls, about 8.2s per call.
What AliExpress data can I get?
Each product comes with its title, product ID and a clean URL, the numeric price, formatted price, currency and currency symbol, the original price, rating, orders sold and product images. The response also carries the total result count for the search. Sort by relevance, orders, price ascending, price descending or newest.
Do I need an AliExpress API or account?
No. The AliExpress plugin returns search results as JSON without an AliExpress API account. Send a keyword with your ScrapeUnblocker key and collect up to 1,200 products per search with max_results, at about 60 per page, starting from any page up to 20.
Can I get AliExpress prices in a specific currency?
Yes. AliExpress localises prices by region, so the currency follows the exit country. Pass proxy_country with an ISO-2 code to pin the exit and the currency prices come back in. Leave it blank and the plugin picks the exit for you.
How much does it cost to scrape AliExpress?
Each AliExpress plugin call is one request, and 1 request = 1 credit: EUR 1.00 per 1,000 on pay as you go, down to about EUR 0.55 per 1,000 on the Ultimate plan. A plugin search is one call, and the response already holds the full result set. Blocks, timeouts and errors on ScrapeUnblocker's side are not billed. The free trial includes 500 requests, no card.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.