AliExpress Scraper 2026 — Products, Prices, Reviews
Pricing
$5.00 / 1,000 result scrapeds
AliExpress Scraper 2026 — Products, Prices, Reviews
Scrape AliExpress product listings — extract title, price, seller, rating, review count, shipping cost, and product URL. Bulk scraping. CSV/JSON output.
Pricing
$5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Web Data Labs
Maintained by CommunityActor stats
0
Bookmarked
59
Total users
18
Monthly active users
14 days ago
Last modified
Categories
Share
AliExpress Scraper
Scrape AliExpress product listings, pricing data, seller metrics, and reviews. Handles CloudFront protection, browser fingerprinting, and CAPTCHAs automatically — so you get clean product data without getting blocked mid-run.
Why AliExpress Data?
AliExpress lists 100M+ products from millions of sellers worldwide. It's the primary data source for:
- Dropshipping product sourcing — find trending products with high sales and good margins
- Price tracking — monitor competitor pricing and discount patterns over time
- Market research — analyze product niches, pricing strategies, and demand signals
- Competitive intelligence — track seller performance, ratings, and inventory
Input Parameters
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
action | string | Yes | "search" | Scrape mode: search for keyword search, product for direct URL scraping | "search" |
query | string | For search | — | Search keywords | "bluetooth headphones" |
urls | array | For product | — | Direct AliExpress product URLs | ["https://aliexpress.com/item/..."] |
maxItems | integer | No | 5 | Maximum items to return (1–500) | 100 |
country | string | No | "US" | Ship-to country (ISO code) — affects prices and availability | "DE" |
currency | string | No | "USD" | Display currency | "EUR" |
sort | string | No | "default" | Sort order: default, total_tranpro_desc (most orders), price_asc, price_desc, latest | "total_tranpro_desc" |
minPrice | number | No | — | Minimum price filter | 5 |
maxPrice | number | No | — | Maximum price filter | 50 |
proxyConfiguration | object | No | Apify residential | Proxy settings (residential recommended) | — |
Output Fields
| Field | Type | Description | Example |
|---|---|---|---|
id | string | AliExpress product ID | "1005006234567890" |
title | string | Product title | "TWS Wireless Earbuds Bluetooth 5.3" |
price | number | Current price | 8.99 |
originalPrice | number | Original/list price | 22.00 |
discount | string | Discount percentage | "59%" |
currency | string | Price currency | "USD" |
soldCount | integer | Total units sold | 15820 |
starRating | number | Average rating (0–5) | 4.7 |
reviewCount | integer | Number of reviews | 3241 |
sellerRating | string | Seller positive feedback rate | "97.8%" |
shipping | string | Shipping info | "Free Shipping" |
store | string | Store name | "TechGadgets Official Store" |
storeId | string | Store ID | "910234567" |
imageUrl | string | Main product image URL | "https://ae01.alicdn.com/kf/..." |
productUrl | string | Full product page URL | "https://www.aliexpress.com/item/..." |
Example Input
{"action": "search","query": "wireless earbuds","maxItems": 50,"sort": "total_tranpro_desc","minPrice": 5,"maxPrice": 50,"country": "US","currency": "USD"}
Example Output
{"id": "1005006234567890","title": "TWS Wireless Earbuds Bluetooth 5.3 HiFi Stereo 40H Battery","price": 8.99,"originalPrice": 22.00,"discount": "59%","currency": "USD","soldCount": 15820,"starRating": 4.7,"reviewCount": 3241,"sellerRating": "97.8%","shipping": "Free Shipping","store": "TechGadgets Official Store","storeId": "910234567","imageUrl": "https://ae01.alicdn.com/kf/...","productUrl": "https://www.aliexpress.com/item/1005006234567890.html"}
Using with Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("cryptosignals/aliexpress-scraper").call(run_input={"action": "search","query": "mechanical keyboard","maxItems": 30,"sort": "total_tranpro_desc","minPrice": 20,"maxPrice": 100,})for product in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{product['title'][:60]}")print(f" ${product['price']} (was ${product.get('originalPrice', 'N/A')}) — {product.get('soldCount', 0)} sold")print(f" Rating: {product.get('starRating', 'N/A')} — Store: {product.get('store', 'N/A')}")
Using with JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('cryptosignals/aliexpress-scraper').call({action: 'search',query: 'usb c hub',maxItems: 25,sort: 'price_asc',});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(p => {console.log(`${p.title.slice(0, 50)} — $${p.price} (${p.soldCount} sold)`);});
Proxy
AliExpress serves different prices and content by region, and blocks datacenter IPs immediately. Residential proxies are required for consistent results, especially at scale.
ThorData offers residential proxies in 195+ countries that handle AliExpress's aggressive anti-bot measures reliably.
Integrations
Connect this actor to Google Sheets, Airtable, BigQuery, Slack, Zapier, Make, or use the Apify API for programmatic access and webhook notifications.
Built by cryptosignals