AliExpress Product Details & Search Scraper 🛒 (with reviews) avatar

AliExpress Product Details & Search Scraper 🛒 (with reviews)

Pricing

from $2.10 / 1,000 product with full details

Go to Apify Store
AliExpress Product Details & Search Scraper 🛒 (with reviews)

AliExpress Product Details & Search Scraper 🛒 (with reviews)

AliExpress product details and search results: every variant with price and stock, shipping cost and delivery days for your country, store rating and followers, sold count, specs, images, plus reviews. Paste URLs or type keywords. No login, no API key.

Pricing

from $2.10 / 1,000 product with full details

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

AliExpress Product Details & Search Scraper: variants, stock, shipping, reviews

Paste AliExpress product links (or bare product IDs) and get one clean row per product: every variant with its own price and stock, the discount, rating, review and sold counts, shipping cost and delivery dates for the country you ship to, the store's rating and followers, the full specification table, images and video.

Type a keyword instead and you get the search results in AliExpress's order with their rank, or switch on Full product details to turn a search straight into full product rows. Add reviews per product if you need them.

$3 per 1,000 products with full details, $1.50 per 1,000 search results, $1 per 1,000 reviews, platform usage included. No API key, no login, no browser extension.

What you get

Product rows (type: "product")

FieldDescription
productId, urlThe product and its canonical aliexpress.com link
titleTitle, in the language you picked
price, originalPrice, discountPercent, currency, priceTextPrice for your ship-to country, the crossed-out price and the discount, as AliExpress shows them
minVariantPrice, maxVariantPricePrice range across all variants
variantsEvery SKU: attributes (e.g. Color, Size, Ships From), price, originalPrice, discountPercent, stock, available, maxPerOrder, image
optionsThe option lists (e.g. Color: Black, White, Blue)
variantCount, totalStock, inStockVariant count and stock
rating, reviewsCountStar rating and number of reviews
soldText, soldCountThe sold label as shown ("10,000+ sold") and its number
wishlistCountHow many shoppers saved it
storeName, storeId, sellerId, storeUrlThe store
storeRating, storePositiveRate, storeSold180Days, storeFollowersStore rating, positive feedback %, items sold in 180 days, followers (AliExpress shows no store rating for some stores: then it is null)
storeCommunicationRating, storeItemAsDescribedRating, storeFeedbackScoreThe store's detailed scores, when AliExpress shows them (read from the English labels: with another language, the store rating and these scores can be empty)
storeCountry, storeOpenedAt, storeTopRatedWhere the seller is, since when, Top Rated flag
shippingCost, shippingCurrency, freeShipping, shippingCarrierThe shipping option AliExpress shows first for your country
deliveryDaysMin, deliveryDaysMax, deliveryDateMin, deliveryDateMaxDelivery window in days and as dates
shipFrom, shipTo, shippingOptionsShip-from warehouse, ship-to country, and every option listed
images, videoUrlGallery images and the product video
specsThe specification table as {name, value} pairs (brand, material, model...)
categoryId, categoryPathIdsAliExpress category ids
descriptionUrlLink to the seller's long description
searchQuery, searchRankFilled when the product came from a search

Search result rows (type: "search")

searchQuery, searchRank, searchPage, productId, url, title, price, originalPrice, discountPercent, currency, rating, soldText, soldCount, image, images, isAd (sponsored card), welcomeGiftDeal (card in the "free with any purchase" offer, shown without a price), sellingPoints (badges such as "Top selling on AliExpress"), listedSince.

Review rows (type: "review")

productId, reviewId, rating (1 to 5), date, text (original language), translatedText (English), variant bought, buyerCountry, buyerName (masked by AliExpress, e.g. "I***o"), images, helpfulCount, logistics.

Example product row (real, trimmed, from a run on 2026-10-16)

{
"type": "product",
"productId": "1005009463232289",
"url": "https://www.aliexpress.com/item/1005009463232289.html",
"title": "Ultra Thin Clear TPU Phone Cases For iPhone 18 17 16 15 14 13 12 11 Pro Max Plus Air 16E XR XS Max Transparent Silicone Cover",
"price": 1.6,
"originalPrice": 2.35,
"discountPercent": 32,
"currency": "GBP",
"rating": 4.7,
"reviewsCount": 2978,
"soldText": "10,000+ sold",
"soldCount": 10000,
"variantCount": 35,
"variants": [
{ "skuId": "12000049183381385", "attributes": { "Color": "Clear", "Compatibility by Model": "iPhone 16 Pro Max" }, "price": 1.6, "originalPrice": 2.3, "stock": 10, "available": true, "maxPerOrder": 1 }
],
"totalStock": 62006,
"storeName": "Shop1102861803 Store",
"storeId": "1102860872",
"storeRating": 4.9,
"storePositiveRate": 93.3,
"storeFollowers": 848,
"storeCountry": "China",
"shippingCost": 1.99,
"freeShipping": false,
"shippingCarrier": "AliExpress Selection Standard Shipping",
"deliveryDaysMin": 7,
"deliveryDaysMax": 12,
"shipFrom": "China",
"shipTo": "GB",
"specs": [{ "name": "Brand Name", "value": "Amour Brave" }, { "name": "Main Material", "value": "Others" }]
}

Who uses this

  • Dropshippers and store owners. Sync variants, stock and prices of the products you sell, and see the real shipping fee and delivery window for your customers' country before you list.
  • Price and stock monitoring. Schedule a run on your product list and track per-variant price and availability over time.
  • Product research. Search a niche sorted by orders and keep the products with the best sold count, rating and store record.
  • Supplier vetting. Compare stores selling the same item by rating, positive feedback, followers and years open.
  • Catalog and listing builders. Titles, images, spec tables and variant matrices ready to map into Shopify, WooCommerce or a marketplace feed.
  • AI and data teams. Structured product and review records for matching, enrichment or sentiment work.

Input

FieldWhat it does
Product URLs or IDshttps://www.aliexpress.com/item/1005009463232289.html, 1005009463232289, aliexpress.us and m.aliexpress.com links
Search keywords or search URLswireless earbuds, or a pasted AliExpress search or category URL (its filters are kept)
Max results per search1 to 1,200 per search
Sort search results byBest match, Most orders, Price low to high, Price high to low
Min price / Max pricePrice filter for searches
Full product details for search resultsTurns each search result into a full product row (billed as a product)
Reviews per product0 to 1,000 reviews for each product row
Ship toThe country prices, stock, shipping and delivery dates are calculated for
CurrencyCurrency for every price
LanguageLanguage of titles, specs and labels

Example: full details for two products shipped to Germany, in euros, with 20 reviews each:

{
"productUrls": [
"https://www.aliexpress.com/item/1005009463232289.html",
"1005010587572937"
],
"shipTo": "DE",
"currency": "EUR",
"maxReviewsPerProduct": 20
}

Example: the 100 best-selling earbuds between $10 and $40, with full details:

{
"searchQueries": ["wireless earbuds"],
"maxItemsPerSearch": 100,
"sortBy": "orders",
"minPrice": 10,
"maxPrice": 40,
"includeProductDetails": true
}

The same product asked twice (or found by two searches) is delivered and billed once.

Pricing

Pay per row delivered, platform usage included, plus a flat start fee per run.

PlanPer 1,000 products (full details)Per 1,000 search resultsPer 1,000 reviewsRun start
Free$3.00$1.50$1.00$0.001
Bronze$2.70$1.35$0.90$0.001
Silver$2.40$1.20$0.80$0.001
Gold$2.10$1.05$0.70$0.001

Products AliExpress no longer has, searches with no results and products without reviews cost nothing beyond the start fee. Set a maximum charge per run and the actor stops when it is reached.

Limits and honest caveats

  • Prices are what a logged-out shopper sees. AliExpress often shows first-order and welcome-deal prices to new visitors; price is that sale price, originalPrice the crossed-out one. Coupons that need an account are not applied.
  • Welcome-offer cards have no price on the search page. Many cards sit in AliExpress's "free with any purchase" welcome offer and show no price in search; those rows have price: null and welcomeGiftDeal: true. Turn on Full product details to get their real price.
  • No crossed-out price in the EU. For EU ship-to countries AliExpress usually shows no "was" price, so originalPrice and discountPercent are often empty there.
  • AliExpress limits how many products one network address may open in a row. The actor spreads a run over several routes, one product at a time, so large lists take a while: about 3 seconds per product with full details, so 1,000 products take close to an hour (raise the run timeout, or split the list over several runs). Search results are much faster (60 per page). If AliExpress refuses every route for an item (its anti-bot check page, which this actor never tries to solve), the run status names it and you are not charged for it.
  • Category names are not part of the product data, only the category ids.
  • Reviews come in AliExpress's default order ("most relevant"), 20 per page.

FAQ

Do I need an AliExpress account or API key? No.

Can I get prices for my country? Yes: pick the ship-to country and currency. Prices, stock, shipping cost and delivery dates are the ones AliExpress calculates for that destination.

Does it work with aliexpress.us links? Yes. US product ids (3256...) work as well as the global ones (1005...).

How do I scrape all products of a search? Set Max results per search up to 1,200 (AliExpress shows 60 per page and stops paging after about 60 pages). Turn on Full product details if you need variants and stock.

Why is a product missing from my results? The run status says why: AliExpress has no such product any more, or it refused every route for it on that run (retry later).

Can I monitor price changes? Yes: save your input as a task and schedule it daily; each row carries capturedAt.