AliExpress Search Scraper
Pricing
from $1.40 / 1,000 products
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Security
Limited permissionsShare
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,ordersandrankover time, for your own products or a competitor's.
How to use
- Enter one or more search queries, for example
usb c huborécouteurs sans fil. Any language works. - Choose how many products you want per query, and optionally the sort order, filters, country and currency.
- 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
| Field | Default | |
|---|---|---|
searchQueries | One AliExpress search per line, in any language | |
maxItemsPerQuery | 60 | Products per query (AliExpress shows 60 per page) |
sort | Best match | Best match, most orders, price low to high, price high to low |
minPrice / maxPrice | In the chosen currency | |
minRating / minOrders | Products without a rating or orders are dropped when these are set | |
shipToCountry / currency | US / USD | Chosen from lists: 66 countries and 21 currencies verified on AliExpress. Prices depend on both |
shipFrom | Warehouse country, e.g. US, ES, FR | |
freeShippingOnly / choiceOnly | off | AliExpress's own free-shipping and Choice filters |
includeAds | off | Also return sponsored results |
findCheaperSellers | off | Beta, see below |
proxyConfiguration | Apify Proxy | Residential proxies are the most reliable for very large runs |
Output fields
| Field | |
|---|---|
keyword, rank, page, position | The 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, imageUrl | The listing |
price, currency | The price shown in search results |
orders | AliExpress's exact order count |
rating | Star rating |
originalPrice, sellerDiscountPercent | The seller's crossed-out price and "% off". These are the seller's claims |
isNewCustomerPrice | true when price is an offer only for new AliExpress customers (often tied to a minimum order). Existing customers usually pay more |
shipsFrom | Warehouse country |
isChoice, labels | AliExpress Choice product, and the other labels on the card ("Top selling on AliExpress"…) |
images | Other product images |
isAd | Whether it was a sponsored result |
scrapedAt | When the product was collected (UTC) |
shipping, freeShippingMinOrder | The 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 onescheaperSellers: up to 3 cheaper listings from sellers meetingcheaperSellerMinRatingandcheaperSellerMinOrdersinflatedOriginalPrice:truewhen the "original" price is 10%+ above every other seller's pricedealCheck:cheaper_elsewhere,lowest_among_sellers,no_trusted_cheaper_sellerorno_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.