AliExpress Search Scraper: Prices, Sold, Ratings avatar

AliExpress Search Scraper: Prices, Sold, Ratings

Pricing

from $1.00 / 1,000 results

Go to Apify Store
AliExpress Search Scraper: Prices, Sold, Ratings

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

mochi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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, soldText and soldCount (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

fielddefaultnotes
queries- (required)up to 50 keywords per run
maxPagesPerQuery21 to 60 pages, 60 products each; a query stops early when a page adds nothing new
sortBybestMatchbestMatch or orders (most orders first)
includeSponsoredtrueswitch off for organic listings only
proxyConfigurationApify datacenter proxythe 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); switch includeSponsored off to drop them.
  • Sorted by most orders (phone stand, 1 page): 60 rows, soldCount non-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 currency and 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_SUMMARY record 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 in FAILURES, 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