AliExpress Search Scraper: Prices, Sold, Ratings
Pricing
from $1.00 / 1,000 results
AliExpress Search Scraper: Prices, Sold, Ratings
AliExpress search results for any keyword: sale price, original price, discount, star rating, sold count, listing date and sponsored flag, 60 products per page. Sort by best match or best-selling. No browser, no login.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
mochi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
AliExpress Search Scraper - prices, discounts, ratings and sold counts for any search
Search AliExpress by keyword and get the product list as data: sale price, original price, discount, star rating, sold count, listing date and sponsored flag. Built for product research, dropshipping research and price tracking.
Pay per result, at the rate shown in the pricing panel of this page, plus a very small per-run start fee. You are charged only for the results delivered.
What you get
- Any keyword, about 60 products per results page, sorted by best match or by most orders (best-selling first).
- Per product:
salePrice,originalPrice,discountPercent,currency,priceText,rating,soldTextandsoldCount(parsed to a number),listedDate,isSponsored,imageUrl,url. - Run context on every row:
query,page,position,sortBy,scrapedAt. - No browser and no login. Public search pages only.
Input
| field | default | notes |
|---|---|---|
queries | - (required) | up to 50 keywords per run |
maxPagesPerQuery | 2 | 1 to 60 pages, 60 products each; a query stops early when a page adds nothing new |
sortBy | bestMatch | bestMatch or orders (most orders first) |
includeSponsored | true | switch off for organic listings only |
proxyConfiguration | Apify datacenter proxy | the setting the actor was tested with |
Example output row
{"productId": "1005011920897434","url": "https://www.aliexpress.com/item/1005011920897434.html","title": "Even Sourdough Starter Warmer 1°F Precise Thermostat 70-104°F 198-Hour Timer Intelligent Heater for Yogurt & Beer Fermentation","salePrice": 45.1,"originalPrice": 76.28,"discountPercent": 40,"currency": "SGD","priceText": "SG$ 45.10","rating": 5,"soldText": "6 sold","soldCount": 6,"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S41aa4f43629f4edeaf9ce86e82195ad4F.jpg","listedDate": "2026-03-22","isSponsored": false,"query": "sourdough starter","page": 1,"position": 2,"sortBy": "bestMatch","scrapedAt": "2026-10-17T18:45:00.000Z"}
Measured on the platform
Two unfiltered runs on the platform (Apify datacenter proxy, US location), input sourdough starter + phone stand, 2 pages each, best match: 232 and 234 rows from 4 requests, none blocked, all prices in USD (a local run from Singapore returned SGD).
- Always filled:
productId,url,title,imageUrl,listedDate. salePrice,currency,priceText: 86% to 100% of rows depending on the query (the share of unpriced rows measured at 0% to 22%). The rest are "free with any purchase" promo cards, which carry no price in AliExpress's data; they are kept with null price fields (still a real product with its sold count and rating).rating: 66.4% and 74.8%;soldCount: 81.0% and 88.5% (new listings have neither yet).originalPrice/discountPercent: 35.3% and 81.2% of rows (only products currently shown with a markdown have them).- About 20% of rows are sponsored (
isSponsored: true); switchincludeSponsoredoff to drop them. - Sorted by most orders (
phone stand, 1 page): 60 rows,soldCountnon-increasing over the first 10 rows (100000, 100000, 100000, 50000 ...). AliExpress shows sold counts in steps (1, 10, 50, 100 ... 100,000), so many rows tie. - Speed: 4 requests and about 230 rows take roughly 25 to 150 seconds depending on proxy speed; a request that times out is retried twice (after 5 s and 15 s) before it is given up (a run of 20 queries and many pages is limited by the 2-second pause plus proxy latency).
Good to know
- Search results only. No product descriptions, variants/SKUs, reviews or seller details: AliExpress serves those through a different, protected channel that this actor does not use.
- Currency follows the run's location. AliExpress picks the currency from the requesting IP's country; each row carries
currencyand the actor does not convert prices. - Some fields are empty on some products. New listings often have no rating or sold count yet, and not every product has an original price. Those fields are
null. - A run may stop early (a very large one, or one where a request keeps failing after its retries). The actor stops starting new requests shortly before the run timeout and saves what it has. The
RUN_SUMMARYrecord in the key-value store says whether the run was complete (complete,terminationReason,rowsPushed). If AliExpress blocks requests, the actor does not retry or work around it: blocked pages are listed inFAILURES, and the run stops when more than 20% of requests are blocked. - Requests are made one at a time with a 2-second pause.
Keywords
aliexpress scraper, aliexpress search scraper, aliexpress product research, aliexpress prices, dropshipping product research, aliexpress best sellers, aliexpress sold count, product sourcing