AliExpress Product Scraper
Pricing
from $5.00 / 1,000 results
AliExpress Product Scraper
Scrape product listings, prices, discounts, and seller info from AliExpress. Search by keyword or provide product URLs. Extract original prices, discount percentages, order counts, ratings, and shipping details for dropshipping and resale research.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

cloud9
Actor stats
0
Bookmarked
9
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape product listings, prices, ratings, and seller information from AliExpress marketplace. Supports keyword search with sorting and direct product URL scraping.
Key Features
- Search by keywords with multiple sort options (price, orders, newest)
- Direct product URL scraping for detailed product data
- Discount tracking with original price and discount percentage
- Order count and ratings for product popularity analysis
- Seller information including store name, URL, and positive rating
- Free shipping detection and ship-from country
- Multi-layer extraction using runParams JSON, NEXT_DATA, and HTML fallback
- Automatic pagination to collect large result sets
- Bot detection handling with automatic retry on blocked requests
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchKeywords | string[] | No* | - | Keywords to search for on AliExpress |
productUrls | string[] | No* | - | Direct AliExpress product URLs |
sortBy | string | No | "default" | Sort order: default, price_asc, price_desc, orders, newest |
maxResults | integer | No | 50 | Maximum number of products (1-1000) |
proxyConfiguration | object | No | Residential | Proxy settings for requests |
*At least one of searchKeywords or productUrls must be provided.
Output Fields
Each scraped product contains the following fields:
| Field | Type | Description |
|---|---|---|
productId | string | AliExpress product ID |
title | string | Product title |
price | number/null | Current sale price |
originalPrice | number/null | Original price before discount |
priceCurrency | string | Price currency code (e.g., "USD") |
discountPercent | number/null | Discount percentage |
productUrl | string | Full product page URL |
imageUrl | string/null | Product image URL |
ordersCount | number/null | Total number of orders |
rating | number/null | Product star rating (0-5) |
reviewCount | number/null | Number of reviews |
sellerName | string/null | Store/seller name |
sellerUrl | string/null | Seller store URL |
sellerRating | number/null | Seller positive feedback rate |
freeShipping | boolean | Whether free shipping is available |
shipsFrom | string/null | Country the product ships from |
categoryName | string/null | Product category |
scrapedAt | string | ISO 8601 timestamp of when the data was collected |
Example Usage
Search by keyword
{"searchKeywords": ["phone case", "wireless earbuds"],"sortBy": "orders","maxResults": 100}
Scrape specific products
{"productUrls": ["https://www.aliexpress.com/item/1005001234567890.html"]}
Combined search and direct URLs
{"searchKeywords": ["laptop stand"],"productUrls": ["https://www.aliexpress.com/item/1005001234567890.html"],"sortBy": "price_asc","maxResults": 50}
Proxy Configuration
Residential proxies are strongly recommended for AliExpress scraping. AliExpress actively blocks datacenter IP addresses and may return CAPTCHA pages or empty results without residential proxies.
Default configuration uses Apify residential proxy group automatically. You can customize proxy settings in the input:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Pricing
- $5.00 per 1,000 products scraped
- Platform fee of $0.00005 per Actor start
Limitations
- AliExpress may throttle or block requests; residential proxies mitigate this
- Some product data may be unavailable depending on page rendering method
- Maximum 20 pages of search results per keyword (approximately 1,000 items)
- Pricing data depends on the geographic location of the proxy IP
