AliExpress Scraper: Products, Prices & Reviews avatar

AliExpress Scraper: Products, Prices & Reviews

Pricing

from $0.56 / 1,000 products

Go to Apify Store
AliExpress Scraper: Products, Prices & Reviews

AliExpress Scraper: Products, Prices & Reviews

Scrape AliExpress search results, product URLs and reviews: price, discount, units sold, rating, store, Choice, ship-from, delivery window, stock and landed price to your country. From $0.70 per 1,000 results, with every filter and sort, review star breakdowns and price and stock monitoring.

Pricing

from $0.56 / 1,000 products

Rating

0.0

(0)

Developer

CleanPull

CleanPull

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

AliExpress Scraper reads AliExpress (also written Ali Express, AliExpress.com, AliExpress.us) search results, product pages and buyer reviews, and delivers clean rows: price, original price, discount, units sold, rating, store, Choice, free shipping, ship-from country and delivery window for every result, and for each product page its stock, shipping cost and landed price to the country you ship to. It reads every search filter and sort AliExpress offers, gives the star breakdown of reviews, and can watch products and searches for price, stock and delivery changes.

What you can do with it

  • "Show me the 120 best-selling dog harnesses on AliExpress that ship to the UK, with their prices in pounds."
  • "Find wireless earbuds under $15 with free shipping from a US warehouse, sorted by price."
  • "Track these 40 AliExpress products every morning and tell me when a price drops, an item comes back in stock or delivery gets slower."
  • "What does this product really cost delivered to Germany: price plus shipping?"
  • "Give me the 1- and 2-star reviews of my supplier's product, with the buyers' countries and the option they bought."
  • "Which listings are new in this search since last week?"

Why this actor

  • Search results at listing prices. $0.70 per 1,000 results, 60 a page, with every field the search card shows and sponsored results marked.
  • Every filter and sort. Price range, free shipping, Choice, 4 stars and up, ship-from country, best match, most orders, price low to high or high to low, and any filter in a search address you paste. Each search also ends with a free summary row: total results, related searches and every filter AliExpress offers for it.
  • Your country's prices and delivery. Set Ship to (US, GB, DE, FR, CA, AU…) and prices come in that country's currency, with its delivery dates and shipping cost.
  • Landed price. Product pages give the shipping cost shown for your country, so each row has landedPrice = price + shipping.
  • Product monitoring. Turn on Only changes and each run delivers only what moved: new listings, price drops and rises, back in stock, out of stock, delivery and shipping changes, products removed, each with the previous values.
  • Reviews with the star breakdown. $0.45 per 1,000 reviews, with the English translation, buyer country, option bought, shipping method and photos, plus a free summary per product with the count of each star and the buyers' tags.
  • Built for AI agents. Numbers as numbers, ISO dates and currency codes, stable field names and record types, a field picker (fields), a dataset schema with views, an MCP-ready input schema, and a run summary (RUN_SUMMARY) with counts and reasons an agent can read.

Input

FieldWhat it does
searchTermsProducts to search, one per line ("dog harness").
startUrlsAliExpress search addresses (/w/wholesale-….html, with their filters) and product addresses (/item/<id>.html).
productIdsProduct ids (the digits in /item/<id>.html); both the 1005… and the 3256… forms work.
shipToTwo-letter country of the shopper (default US): currency, delivery and shipping cost follow it.
maxResultsPerSearchResults per search (default 60 = one page; up to 600).
maxResultsOptional cap on product rows across the run.
sortbest-match, orders, price-asc, price-desc.
minPrice, maxPriceAliExpress's price filter, in the ship-to currency.
freeShippingOnly, choiceOnly, fourStarsAndUpAliExpress's own filters.
shipFromWarehouse country (US, CN, ES…).
includeDetailsAlso read each search result's product page (stock, shipping cost, landed price, options, store, specifications).
includeReviews, maxReviewsPerProductBuyer reviews of each delivered product (default 20).
reviewStarsOnly reviews with these stars.
includeReviewerNamesAdd the masked reviewer name (off by default).
onlyChanges, changeTypesMonitor mode and which changes to report.
fieldsKeep only these fields in product rows (identity and change fields always stay).

{} runs the form's example (dog harness, 60 results).

Example inputs

Search, sorted by orders, shipping to the UK:

{ "searchTerms": ["dog harness"], "sort": "orders", "maxResultsPerSearch": 120, "shipTo": "GB" }

Products by address, with landed price and 20 reviews each, watched for changes:

{
"startUrls": [
{ "url": "https://www.aliexpress.com/item/1005007499190815.html" },
{ "url": "https://www.aliexpress.com/item/3256813130044617.html" }
],
"shipTo": "GB",
"includeReviews": true,
"maxReviewsPerProduct": 20,
"onlyChanges": true
}

Complaints only:

{
"productIds": ["3256806718111240"],
"includeReviews": true,
"maxReviewsPerProduct": 50,
"reviewStars": ["1", "2"]
}

Output

Every row has a recordType:

  • product: one per product (from a search, an address or an id).
  • review: one per buyer review.
  • review-summary (free): a product's star breakdown and buyers' tags.
  • search-summary (free): a search's total results, related searches, filters and sort orders.
  • unreadable (free): an entry that gave nothing, and why.

Product fields

id (as given or listed), altId (the other id form), url, title, price, originalPrice, currency, discountPercent, soldCount, soldText, rating, image, images, store, freeShipping, choice, shipFrom, deliveryWindow (minDays, maxDays, from, to, text), sponsored, badges, categoryIds, listedAt, position, searchTerm, shipTo, detailsRead, priceSource (page or card: a product page without a price keeps the card's price, originalPrice and discountPercent), scrapedAt.

With the product page (product addresses and ids always; search results with includeDetails): inStock, availableQuantity, reviewCount, brand, skuOptions (option names and values), storeId, storeUrl, storeType, storePositivePercent, storeFollowers, shippingCost, shippingMethod, landedPrice, purchaseLimit, priceLabels, specs (the first specifications shown).

Monitor rows add changeType (added, updated, removed), changes and previous. With fields, product rows always keep recordType, id, url, changeType, changes and previous, and removed rows are delivered whole.

Review fields

productId, reviewId, stars, text, textTranslated, date, country, sku, shippingMethod, images, helpfulVotes, unhelpfulVotes, additionalFeedback, anonymous (and reviewerName when asked).

Sample record

A product read by address with Ship to GB (run of 2026-10-27):

{
"recordType": "product",
"id": "3256806718111240",
"altId": "1005006904425992",
"url": "https://www.aliexpress.com/item/3256806718111240.html",
"title": "6pcs/set Silicone Stretch Lids, Reusable Durable Food Storage Lids for Bowls, Silicone Lids",
"price": 0.89,
"originalPrice": 1.85,
"currency": "GBP",
"discountPercent": 52,
"soldCount": 4000,
"soldText": "4,000+ sold",
"rating": 4.9,
"image": "https://ae-pic-a1.aliexpress-media.com/kf/Sbfd2ac9ced9d45919e8103e87e503f3dG.jpg",
"store": "Perfet Life Store",
"freeShipping": true,
"deliveryWindow": {
"minDays": null,
"maxDays": null,
"from": "2026-10-31",
"to": "2026-11-03",
"text": "Delivery: Oct. 31 - Nov. 03"
},
"shipTo": "GB",
"detailsRead": true,
"inStock": true,
"availableQuantity": 25,
"reviewCount": 651,
"skuOptions": [{ "name": "Color", "values": ["Blue", "White"] }],
"storeId": "1104194069",
"storeUrl": "https://www.aliexpress.com/store/1104194069",
"shippingCost": 0,
"landedPrice": 0.89,
"specs": [
{ "name": "Material", "value": "Silicone" },
{ "name": "Origin", "value": "Mainland China" }
],
"scrapedAt": "2026-10-27T02:47:42.692Z"
}

A review from the same run:

{
"recordType": "review",
"productId": "1005007499190815",
"reviewId": "60095836115652173",
"stars": 5,
"text": "linda demais ...vou comprar mais uma",
"textTranslated": "Too cute... I'm going to buy another one.",
"date": "2026-03-19",
"country": "US",
"sku": "Color:brown Size:M",
"shippingMethod": "AliExpress Selection Standard Shipping",
"images": [],
"helpfulVotes": 0
}

Pricing

Pay per event: you pay only for rows delivered.

EventFreeBronzeSilverGold
Product row (listing)$1.40 per 1,000$0.70 per 1,000$0.63 per 1,000$0.56 per 1,000
Product page read (product-details)$8.00 per 1,000$4.00 per 1,000$3.60 per 1,000$3.20 per 1,000
Review (review)$0.90 per 1,000$0.45 per 1,000$0.41 per 1,000$0.36 per 1,000
Search summary, review summary, unreadable rowsfreefreefreefree

Plus Apify's small start fee per run. A product given by address or id is one listing and one product-details; a search result is one listing, plus product-details with includeDetails when its page is read. A result whose page could not be read is delivered from its search card (detailsRead: false) and its details are not charged. A result whose page says it is not sold to your ship-to country is left out and not charged (counted as notSoldToShipTo in the run summary). A page AliExpress refused is never charged, and unchanged products in monitor mode are not delivered or charged. In monitor mode with includeReviews, every watched product's reviews are checked newest first, unchanged products too: only reviews not delivered before are delivered and charged, and reading stops at the first page with nothing new. This costs one review page read per product per run (when nothing is new, that page is all; pages are not charged). The run stops at your spending limit before a row it cannot pay for.

Limits

  • Product pages show one price and stock for the product, not per option, and one shipping line (the cheapest shown for your country), not the full list of shipping methods.
  • Category pages show no listings to automated readers: search the category's words instead.
  • Some listings are sold only in some countries (US-local listings, for example): their page then says the item is unavailable in your location, and the product is reported as unavailable for that ship-to country (a free row, not charged).
  • AliExpress's review service has no star filter: with reviewStars, more pages are read and other reviews are left out (not charged), up to 50 pages a product.
  • Search pages take about 30 seconds and product pages about 35; pages that come back without their data are asked again once.

Changelog

0.1 (2026-10-27)

  • First release: searches with every filter and sort, product pages with landed price, reviews with star breakdowns, monitor mode, field selection.