AliExpress Products Scraper
Pricing
from $2.49 / 1,000 results
AliExpress Products Scraper
AliExpress Scraper SD - AliExpress Scraper is an e-commerce data tool that extracts AliExpress search results by keyword, search or category URL: price, original price, rating, exact sold count, Choice and ad flags, images and ship-from, plus rating summaries and product reviews.
Pricing
from $2.49 / 1,000 results
Rating
0.0
(0)
Developer
Neuro Scraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
AliExpress Scraper
AliExpress Scraper exports AliExpress search results page after page: price, original price, discount, currency, rating, exact sold count, Choice and ad flags, ship-from country, selling points, category and images. It also returns product basics for item URLs and product reviews from AliExpress's public review feed. No login, no cookies from a browser.
Prices come in the currency you choose (USD, EUR, GBP, CAD, AUD or BRL). The Actor selects it through AliExpress's own currency switcher at the start of every session, so results do not depend on the proxy country.
Input
| Field | Default | Meaning |
|---|---|---|
mode | products | products: one row per product. reviews: one row per review |
searchTerms | ["phone case"] (prefill) | Keywords, one per line |
startUrls | empty | Search URLs (/w/wholesale-phone-case.html, /wholesale?SearchText=...), category URLs (/category/100003109/women-clothing.html), item URLs (/item/1005007932835902.html) or bare product ids. URLs and ids run before search terms |
maxItems | 20 | Total rows (products or reviews) |
maxPagesPerSearch | 60 | Safety cap on result pages per search (AliExpress serves at most 60) |
sortBy | best_match | best_match, orders, price_asc, price_desc |
currency | USD | USD, EUR, GBP, CAD, AUD, BRL, or AUTO (AliExpress picks it from the proxy IP) |
shipToCountry | US | Two-letter country used for availability, prices and shipping |
includeDetails | false | Products mode: add the review summary per product (1 extra request per product). Cards without a gallery (basic cards, single-image cards) also get the gallery from the item page (1 more request). Signed detail data is not included |
maxReviewsPerProduct | 50 | Reviews mode: cap per product (20 per request) |
reviewsFilter | all | Reviews mode: all, image (with photos), additional (with follow-up feedback) |
proxyConfiguration | Apify RESIDENTIAL, US | Proxy |
Output: product rows
| Field | Meaning |
|---|---|
productId, title, url | Product id as AliExpress gives it for the ship-to country (US uses its own id range, 3256...), title, item URL |
price, originalPrice, discountPercent, currency | Sale price, struck-through price, discount, ISO currency |
rating, soldCount, soldText | Card star rating, exact sold count, the "10,000+ sold" text |
isChoice, isAd, shipFrom | Choice badge, sponsored placement, ship-from country (when the card carries it) |
sellingPoints, categoryId, launchDate | Badges such as "Free shipping" or "Dollar Express", leaf category id, listing date |
image, images | Main image and gallery |
reviewsCount, positiveRate, starCounts | Only with includeDetails or item URLs: AliExpress's review summary |
source | search_card, basic_search_card (AliExpress sent a reduced card: no rating or sold data) or item_page |
position, page, searchTerm, inputUrl, scrapedAt | Rank across pages, result page, the input that produced the row, UTC timestamp |
Item URLs give a basics row: title, images, rating, reviewsCount, positiveRate, starCounts.
Output: review rows
reviewId, productId, productTitle, rating (1-5), text, translatedText (English), date, reviewerName
(masked by AliExpress), reviewerCountry, skuInfo (variant bought), images, helpfulCount, logistics,
additionalFeedback (follow-up text, translation, date), position, productUrl, searchTerm / inputUrl, scrapedAt.
Limits (measured 2026-10-03)
- Full product detail is not available: variant (SKU) prices, stock, seller/store, specifications and description come only from AliExpress's signed product API (a request signature computed by the page's own script). This Actor does not reproduce request signatures. The item page's plain HTML holds only the title and images. So item URLs give no price or sold count.
- Search: 57-60 cards per page, at most 60 pages (page 61 is empty), so 3,600 products per query. Runs measured: 20 products in 4 s; 150 products over 3 pages in 7-9 s.
- AliExpress sometimes sends reduced "basic" cards (only id, title, image, price). The Actor asks again, up to
2 more times, the last time in a new session. In the paginating runs 3 of 4 affected pages came back full after
one re-ask. Once, 27 of 150 rows stayed basic; that run came before the new-session retry was added. Basic rows
are marked
source: basic_search_card. - Price sorting is applied within each page, not across pages. In one run page 1 ended at 15,748 BDT and page 2 started at 444 BDT.
- With ship-to US, AliExpress never answers "no results": a nonsense keyword returned "60,000" unrelated products. A product id typed as a keyword does not find that product.
- On "FREE with any purchase" promo cards (ship-to US) AliExpress sends no price. The price then comes from the card's tracking amount, which matched the shown price on 1,012 of 1,019 cards.
- Reviews: 20 per request, in AliExpress's default order. A "latest first" sort was not found, so it is not offered.
A product with no reviews and a nonexistent id both report 0 reviews. For some products
starCountsadd up to more thanreviewsCount(28,976 vs 4,637); the Actor exports both numbers as AliExpress sends them. currencyoffers only the 6 currencies tested. An unknown code was accepted by the switcher, but the search then returned 0 products.
Example input
{"mode": "products", "searchTerms": ["phone case", "wireless earbuds"], "maxItems": 200, "sortBy": "orders","currency": "EUR", "shipToCountry": "DE", "includeDetails": false}