AliExpress Search Scraper avatar

AliExpress Search Scraper

Pricing

from $1.40 / 1,000 products

Go to Apify Store
AliExpress Search Scraper

AliExpress Search Scraper

Scrape AliExpress search results with exact order counts, ratings, prices, delivery times and ship-from country. Sort and filter for dropshipping research, in any country and currency.

Pricing

from $1.40 / 1,000 products

Rating

0.0

(0)

Developer

Aymane shami

Aymane shami

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Categories

Security

Limited permissions

Share

Scrape AliExpress search results for product research and dropshipping: exact order counts, ratings, prices and ship-from country, for the country and currency you sell in. Fast, filterable, and spreadsheet-ready.

Why use it

  • Exact orders, not "10K+ sold". Every product comes with AliExpress's exact order count, so you can rank winners precisely.
  • Search like a buyer. Sort by most orders or by price. Filter by price, minimum rating, minimum orders, ship-from country, free shipping and Choice products.
  • Any market. Choose the ship-to country and currency. Prices and delivery estimates follow, so you see what your customers will see.
  • Honest prices. The seller's "original" price and "% off" are labeled as seller claims. Prices that only new AliExpress customers get are flagged.
  • Spreadsheet-ready. Search rank, orders and free-shipping minimum order are numbers, not text.
  • Fast. About 100 products in 5–10 seconds.

Use cases

  • Find winning products: sort by most orders, filter by rating ≥ 4.5, and export to Google Sheets.
  • Check what sells in a market: run the same search for US, FR or DE and compare prices and warehouses.
  • Source from local warehouses: filter by ship-from country (US, ES, FR…) for faster delivery.
  • Track prices and rankings: schedule a daily run and compare price, orders and rank over time, for your own products or a competitor's.

How to use

  1. Enter one or more search queries, for example usb c hub or écouteurs sans fil. Any language works.
  2. Choose how many products you want per query, and optionally the sort order, filters, country and currency.
  3. Click Start, then download the results as JSON, CSV or Excel, or send them to Google Sheets, Make, Zapier or n8n.

Example input

{
"searchQueries": ["usb c hub", "phone holder"],
"maxItemsPerQuery": 100,
"sort": "orders",
"minRating": 4.5,
"minOrders": 100,
"shipToCountry": "US",
"currency": "USD"
}

Example output (one product)

{
"keyword": "usb c hub",
"rank": 11,
"page": 1,
"position": 11,
"productId": "1005008015931547",
"title": "Vention USB 3.2 Gen2 HUB 5 Ports Splitter 10Gbps USB A Type C HUB Multiport Adapter",
"url": "https://www.aliexpress.com/item/1005008015931547.html",
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S3c6961b4a09f4a74891f6867d6559175R.jpg",
"price": 9.49,
"currency": "EUR",
"orders": 7626,
"rating": 4.8,
"originalPrice": null,
"sellerDiscountPercent": 3,
"isNewCustomerPrice": false,
"shipsFrom": "CN",
"isChoice": false,
"labels": ["30-day lowest price: 9,8€", "Top selling on AliExpress", "Free shipping over 10€"],
"images": [],
"isAd": false,
"scrapedAt": "2026-10-21T20:46:48+00:00",
"shipping": "Free shipping over 10€",
"freeShippingMinOrder": 10
}

Input

FieldDefault
searchQueriesOne AliExpress search per line, in any language
maxItemsPerQuery60Products per query (AliExpress shows 60 per page)
sortBest matchBest match, most orders, price low to high, price high to low
minPrice / maxPriceIn the chosen currency
minRating / minOrdersProducts without a rating or orders are dropped when these are set
shipToCountry / currencyUS / USDChosen from lists: 66 countries and 21 currencies verified on AliExpress. Prices depend on both
shipFromWarehouse country, e.g. US, ES, FR
freeShippingOnly / choiceOnlyoffAliExpress's own free-shipping and Choice filters
includeAdsoffAlso return sponsored results
findCheaperSellersoffBeta, see below
proxyConfigurationApify ProxyResidential proxies are the most reliable for very large runs

Output fields

Field
keyword, rank, page, positionThe search that found the product and where it ranked: rank is its overall place in AliExpress's results (position 5 on page 2 is about rank 65), page and position say where it appeared
productId, title, url, imageUrlThe listing
price, currencyThe price shown in search results
ordersAliExpress's exact order count
ratingStar rating
originalPrice, sellerDiscountPercentThe seller's crossed-out price and "% off". These are the seller's claims
isNewCustomerPricetrue when price is an offer only for new AliExpress customers (often tied to a minimum order). Existing customers usually pay more
shipsFromWarehouse country
isChoice, labelsAliExpress Choice product, and the other labels on the card ("Top selling on AliExpress"…)
imagesOther product images
isAdWhether it was a sponsored result
scrapedAtWhen the product was collected (UTC)
shipping, freeShippingMinOrderThe shipping label when the card shows one ("Free shipping over 10€") and that minimum order as a number. Most cards don't show one, so filter with freeShippingOnly

Pricing

$2.00 per 1,000 products. You only pay for products delivered: blocked or failed pages are never charged.

FAQ

Why are some fields empty? AliExpress doesn't show every detail on every product. New listings have no rating or orders yet. EU listings have no "original" price or new-customer price; AliExpress shows a "30-day lowest price" label instead, which you'll find in labels.

Why does the price differ from what I see on AliExpress? Prices depend on the country, the currency and whether you are a new customer. Set shipToCountry and currency to match your market. Listings with isNewCustomerPrice: true show a price that existing customers usually don't get.

Why did a query return fewer products than I asked for? Strict filters, or a narrow search with few results. Products that appear on several pages, or in several of your queries, are only returned once.

In the EU, what is sellerDiscountPercent measured against? The "30-day lowest price" shown in labels (9.80 → 9.49 is 3%), not an "original" price.

What if AliExpress doesn't apply my country or currency? The run stops before returning anything and tells you, so you are never charged for products priced for the wrong market. Invalid values (for example "France" instead of FR) are rejected before the run starts.

Is scraping AliExpress allowed? The actor only collects publicly visible search results, with no login. You are responsible for how you use the data, in line with AliExpress's terms and the laws that apply to you.

Same product from other sellers (beta)

Beta: still being tested and not fully functional. It finds another listing for only a minority of products, can miss real matches, and may occasionally pair listings that differ in size or options. Treat its output as a lead to check, not a verified result.

When findCheaperSellers is on, the actor runs one extra AliExpress search per product (best-selling first, up to maxSameProductSearches) and matches listings by category, pack size, "N in 1" configuration, title and photo. Each record then also has:

  • sameProductSellers: other listings matched as the same product, and the price range of the regular-priced ones
  • cheaperSellers: up to 3 cheaper listings from sellers meeting cheaperSellerMinRating and cheaperSellerMinOrders
  • inflatedOriginalPrice: true when the "original" price is 10%+ above every other seller's price
  • dealCheck: cheaper_elsewhere, lowest_among_sellers, no_trusted_cheaper_seller or no_same_product_found

It makes runs slower and uses more requests. A listing's price is its cheapest variant, so check the variant before buying.

Support

Found a problem or need a field? Open an issue in the Issues tab. Fixes for AliExpress page changes are usually shipped within a few days.