AliExpress Products Scraper avatar

AliExpress Products Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
AliExpress Products Scraper

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

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

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

FieldDefaultMeaning
modeproductsproducts: one row per product. reviews: one row per review
searchTerms["phone case"] (prefill)Keywords, one per line
startUrlsemptySearch 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
maxItems20Total rows (products or reviews)
maxPagesPerSearch60Safety cap on result pages per search (AliExpress serves at most 60)
sortBybest_matchbest_match, orders, price_asc, price_desc
currencyUSDUSD, EUR, GBP, CAD, AUD, BRL, or AUTO (AliExpress picks it from the proxy IP)
shipToCountryUSTwo-letter country used for availability, prices and shipping
includeDetailsfalseProducts 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
maxReviewsPerProduct50Reviews mode: cap per product (20 per request)
reviewsFilterallReviews mode: all, image (with photos), additional (with follow-up feedback)
proxyConfigurationApify RESIDENTIAL, USProxy

Output: product rows

FieldMeaning
productId, title, urlProduct id as AliExpress gives it for the ship-to country (US uses its own id range, 3256...), title, item URL
price, originalPrice, discountPercent, currencySale price, struck-through price, discount, ISO currency
rating, soldCount, soldTextCard star rating, exact sold count, the "10,000+ sold" text
isChoice, isAd, shipFromChoice badge, sponsored placement, ship-from country (when the card carries it)
sellingPoints, categoryId, launchDateBadges such as "Free shipping" or "Dollar Express", leaf category id, listing date
image, imagesMain image and gallery
reviewsCount, positiveRate, starCountsOnly with includeDetails or item URLs: AliExpress's review summary
sourcesearch_card, basic_search_card (AliExpress sent a reduced card: no rating or sold data) or item_page
position, page, searchTerm, inputUrl, scrapedAtRank 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 starCounts add up to more than reviewsCount (28,976 vs 4,637); the Actor exports both numbers as AliExpress sends them.
  • currency offers 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}