AliExpress Scraper
Pricing
from $1.19 / 1,000 product results
AliExpress Scraper
Scrape AliExpress products, prices, reviews, variants and sellers by search keyword or product URL.
Pricing
from $1.19 / 1,000 product results
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
4
Monthly active users
2 days ago
Last modified
Categories
Share

Extract products from aliexpress.com at scale, in a clean, consistent structure ready for price monitoring, market research, catalogue analysis and resale tooling. No API key required.
Why this scraper?
🎯 Built for aliexpress.com
A dedicated global scraper tuned for aliexpress.com — its categories, price formats and currency (USD), not a generic tool pointed at it.
💶 Structured pricing
Current price as a clean number in USD, plus discounts and previous prices where the source shows them. Items without a published price return null, never a guess.
⭐ Review signals
Average rating and review count for every item that has them.
🖼️ Photos
Photo URLs for every product where the source publishes them.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | array | ["wireless headphones"] | Keywords to search on AliExpress. Each query is paginated until maxResults is reached. Example: ["wireless headphones", "phone case"]. |
startUrls | array | (empty) | Direct AliExpress product URLs (/item/.html) or search/category URLs. Product URLs are added directly; search URLs are paginated. |
maxResults | integer | 5 | Maximum number of products to return per run. Set to 0 for unlimited (use with care). |
sortBy | string | "default" | Sort order applied to product search results. |
includeReviews | boolean | false | Fetch customer reviews for each product. Reviews are a premium feature billed separately per review. Each review includes rating, text, date, buyer name and country, helpful votes, aspect tags, shipping method, photos and more. |
maxReviewsPerProduct | integer | 20 | Cap on reviews fetched per product. Set to 0 or -1 for all available reviews (AliExpress caps at ~5,000 per product). |
reviewStarFilter | string | "all" | Only fetch reviews with this star rating. |
reviewImagesOnly | boolean | false | Only fetch reviews that include buyer photos. Overrides the star filter. |
reviewSort | string | "relevant" | How to sort reviews before fetching. |
reviewOutputMode | string | "nested" | How reviews appear in the dataset. 'Nested' keeps reviews inside each product row. 'Separate' outputs one row per review (better for large review exports and analysis). |
translateReviews | boolean | false | Translate each review into a target language. The original text is always kept alongside the translation. |
translateTo | string | "en_US" | Target language for review translation (when 'Translate reviews' is on). |
convertCurrencies | boolean | true | Add salePriceUSD, salePriceEUR (and original-price equivalents) to every product using live exchange rates. AliExpress localises prices by region; these columns give a consistent cross-currency reference. |
minPrice | integer | 0 | Only return products at or above this price in USD. 0 = no minimum. |
maxPrice | integer | 0 | Only return products at or below this price in USD. 0 = no maximum. |
proxyCountry | string | "US" | Residential proxy exit country (ISO code). Affects prices and currency shown. US is the default and most reliable. |
Output schema
Every field below is present on every record. Fields the source does not publish for a given item are returned as null rather than omitted.
| Field | Type | Description |
|---|---|---|
type | string | Type. |
productId | string | Unique product ID from the source. |
url | string | Direct link to the item. |
title | string | Item title as published. |
image | string | URL of the main item photo. |
images | array | URLs of item photos. |
salePrice | number | Sale price. |
salePriceFormatted | string | Sale price formatted. |
originalPrice | number | Price before discount (null when there is no discount). |
originalPriceFormatted | string | Original price formatted. |
currency | string | Currency code of the price. |
discountPercent | number | Discount percent. |
savingsTag | string | Savings tag. |
rating | number | Average review rating (null when there are no reviews). |
orders | string | Orders. |
ordersCount | number | Orders count. |
freeShipping | boolean | Free shipping. |
promotionTags | array | Promotion tags. |
choice | boolean | Choice. |
productType | string | Product type. |
categoryId | string | Category id. |
spuId | string | Spu id. |
skuId | string | Sku id. |
scrapedAt | string | Timestamp when this record was scraped. |
salePriceUSD | number | Sale price usd. |
salePriceEUR | number | Sale price eur. |
originalPriceUSD | number | Original price usd. |
originalPriceEUR | number | Original price eur. |
Example record
{"type": "product","productId": "3256811752642309","url": "https://www.aliexpress.com/item/3256811752642309.html","title": "Wireless Bluetooth Headphones High-Resolution Audio Foldable Lightweight Deep Bass Long-Lasting Earphones","image": "https://ae-pic-a1.aliexpress-media.com/kf/Sdfb735641db44bc3ac3dbc5dc286f2f0I.jpg","images": ["https://ae-pic-a1.aliexpress-media.com/kf/Sdfb735641db44bc3ac3dbc5dc286f2f0I.jpg","https://ae-pic-a1.aliexpress-media.com/kf/S08096ba428f1469d9592f02b60e83f35w.jpg","https://ae-pic-a1.aliexpress-media.com/kf/S4f9820a6ba21435c987f7277db217949n.jpg","https://ae-pic-a1.aliexpress-media.com/kf/S5291d3d245fc4d4e91add2184904c868P.jpg"],"salePrice": 3.28,"salePriceFormatted": "US $3.28","originalPrice": 26.08,"originalPriceFormatted": "US $26.08","currency": "USD","discountPercent": 87,"savingsTag": null,"rating": 4.9,"orders": "456 sold","ordersCount": 456,"freeShipping": true,"promotionTags": ["New shoppers save $22.8","Free shipping"],"choice": false,"productType": "natural","categoryId": "44,100000306,63705","spuId": "6000000002571387","skuId": "12000057090228743","scrapedAt": "2026-07-02T09:59:00.178Z","salePriceUSD": 3.28,"salePriceEUR": 2.88,"originalPriceUSD": 26.08,"originalPriceEUR": 22.91}
Examples
Search for wireless earbuds:
{"searchQueries": ["wireless earbuds"],"maxResults": 100}
Cap the price:
{"searchQueries": ["wireless earbuds"],"maxResults": 100,"maxPrice": 39.99}
Scrape a specific search URL:
{"startUrls": [{"url": "https://www.aliexpress.com/item/3256811844384040.html"}],"maxResults": 200}
Daily monitoring (run on a schedule):
{"searchQueries": ["wireless earbuds"],"maxResults": 500}
Schedule this input to run once a day in the Apify Scheduler to track prices, stock and new items over time.
💰 Pricing
$1.39 per 1,000 results — you only pay for successfully retrieved products. Failed retries are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.14 |
| 1,000 | ~$1.39 |
| 10,000 | ~$13.90 |
| 100,000 | ~$139 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage.
Subscription tiers lower the rate further, down to $0.99 per 1,000 at the highest tier. Use the Max results cap in the input to control your spend exactly.
Performance
| Run size | Typical time |
|---|---|
| 100 results | under 1 minute |
| 1,000 results | 2–4 minutes |
| 10,000 results | 20–35 minutes |
Known limitations
- Some fields (brand, condition, shipping) are only returned when the seller or source publishes them — expect
nullon a share of records. - Prices and stock change constantly; records reflect the moment of scraping.
- Very large result sets are bounded by the source's own paging limits.
- Items can sell or be withdrawn at any time, so a small share of URLs may expire shortly after scraping.
Technical details
- Source: aliexpress.com
- Coverage: everything the public search exposes, filterable via the input parameters above
- Retry: automatic retry on network errors with exponential backoff
Need a custom scraper?
Unfenced Group builds Apify actors for any website — for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl