AliExpress Scraper - Search, Products, Shipping & Reviews avatar

AliExpress Scraper - Search, Products, Shipping & Reviews

Pricing

Pay per event

Go to Apify Store
AliExpress Scraper - Search, Products, Shipping & Reviews

AliExpress Scraper - Search, Products, Shipping & Reviews

Pricing

Pay per event

Rating

0.0

(0)

Developer

Jean Swiegers

Jean Swiegers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

AliExpress Scraper – Search, Product Details, Shipping Cost & Reviews

One Actor for all your AliExpress data: search results by keyword or category URL, full product details with every variant's price and stock, shipping cost and delivery estimate to the countries you choose, store info and product reviews. Clean, consistent JSON rows you can export to JSON, CSV or Excel or pull through the Apify API. Failed and unavailable products are free.

This is an independent tool, not affiliated with or endorsed by AliExpress or Alibaba Group. It collects publicly visible product data only and needs no login.

What you can do

ModeInputOne row per
🔎 SearchsearchQueries (keywords) and/or searchUrls (search or category pages)product in the results
📦 Product details + shippingproductUrls (URLs or IDs), or turn on scrapeSearchResultDetailsproduct, with a shipping entry for every ship-to country
⭐ ReviewsmaxReviewsPerProduct > 0 (for every product you scrape details for)review

Mix them in one run: search for a keyword, get full details and shipping to the US and South Africa for each result, plus their latest 20 reviews.

What you get

Search results ("type": "searchResult")

FieldWhat it contains
query / searchUrl, page, positionWhere the product was found
productId, productUrl, alternateProductIdsAliExpress product ID and link (plus other IDs AliExpress uses for the same listing)
title, imageUrlProduct title and main image
price, originalPrice, currency, discountPercentPrice shown on the search card
rating, soldText, soldCountStar rating and sold count (soldCount is the lower bound of e.g. "3,000+ sold")
freeShipping, deliveryText, sellingPointsBadges on the card, e.g. "Delivery: Oct 25 - 30"
shipToCountry, totalResults, isAdCountry the search was run for, total hits AliExpress reports, sponsored flag

Products ("type": "product")

FieldWhat it contains
productId, canonicalProductId, productUrl, titleIdentity
price, originalPrice, priceMin, priceMax, currency, discountPercentPrices for the first ship-to country
variantsEvery SKU: skuId, attributes (e.g. Color, Size, Ships From), price, originalPrice, stock, available, image, maxPerOrder
rating, reviewCount, soldText, soldCount, wishlistCount, totalStock, inStockDemand and stock signals
images, videoUrl, specifications, categoryId, categoryPath, descriptionUrl, manualUrlContent
storeid, name, url, sellerId, rating, positiveFeedbackPercent, soldIn180Days, country, openedAt, topRatedSeller
shippingOne entry per ship-to country: shippable, local price, and options with carrier, fee, listedFee, feeCurrency, freeShipping, freeShippingThreshold, feeText, deliveryText, deliveryDaysMin/Max, estimatedDeliveryFrom/To, shipFrom, trackingAvailable, guaranteedDeliveryDays
errornull on success, otherwise { code, message } (NOT_FOUND, BLOCKED, INVALID_URL, …)

Reviews ("type": "review")

productId, reviewId, rating (1–5), date, dateIso, text (original), translatedText (AliExpress' translation), buyerName (masked by AliExpress), buyerCountry, variant bought, images, helpfulCount, additionalFeedback, logistics.

Ready-made dataset views in Apify Console: Search results, Products, Reviews and Errors. A RUN_SUMMARY record in the key-value store holds the totals.

How much does it cost?

Pay per result, no subscription. You only pay for data you get: failed products, products that no longer exist and invalid URLs are free. Pricing is shown on the Actor's Pricing tab. Set a maximum cost per run in Apify Console and the Actor stops once it is reached.

How to use it

  1. Add keywords to Search keywords, and/or search or category URLs to Search or category URLs, and/or product links to Product URLs or IDs.
  2. Set Ship-to countries (two-letter codes such as US, GB, DE, ZA, BR). The first country also decides the prices and which listings the search returns.
  3. Set Max reviews per product if you want reviews, and turn on Get full details for search results if you want variants and shipping for every search hit.
  4. Click Start and download the results.

Example input

{
"searchQueries": ["yoga mat"],
"maxResultsPerSearch": 20,
"scrapeSearchResultDetails": true,
"productUrls": [{ "url": "https://www.aliexpress.com/item/1005006959700436.html" }],
"shipToCountries": ["ZA", "US"],
"maxReviewsPerProduct": 20,
"currency": "USD"
}

All input options:

FieldDefaultWhat it does
searchQueries["wireless earbuds"]Keywords to search
searchUrls–Search or category page URLs; filters and sorting in the URL are kept
maxResultsPerSearch5Results per search (about 60 per page, up to 1,200)
scrapeSearchResultDetailsfalseAlso get full details + shipping for each search result
productUrls–Product URLs or bare product IDs
shipToCountries["US"]Countries to get shipping cost, delivery estimate and availability for
maxReviewsPerProduct0Reviews per product (0 = none)
reviewsWithPhotosOnlyfalseOnly reviews with buyer photos
currencyUSDCurrency for prices and shipping fees
languageen_USLocale for titles and texts
maxConcurrency2Products scraped in parallel
proxyConfigurationApify residentialUsed only when AliExpress blocks the run's own IP (see Tips)

Example output

A real product row from a test run on 19 October 2026 (images, variants and specifications shortened):

{
"type": "product",
"status": "succeeded",
"productId": "1005012978480099",
"productUrl": "https://www.aliexpress.com/item/1005012978480099.html",
"canonicalProductId": "1005012978480099",
"title": "Yoga Mat Pilates Fitness Mat 3/4/6mm Thicknes Non Slip Yoga Cushion Travel Fitness Exercise Pad for Women Home Gym Floor Workout",
"categoryId": "200001928",
"categoryPath": "18/100005371/200001927/200001928",
"images": [
"https://ae-pic-a1.aliexpress-media.com/kf/Sba6e76866ff54d37bc51f0b406dc3223d.jpg",
"https://ae-pic-a1.aliexpress-media.com/kf/Sd723cb9472194ed5b919f299f5903c03c.jpg"
],
"videoUrl": null,
"price": 5.55,
"originalPrice": 8.95,
"priceMin": 5.55,
"priceMax": 5.55,
"currency": "USD",
"discountPercent": 38,
"rating": null,
"reviewCount": 0,
"soldText": "79 sold",
"soldCount": 79,
"wishlistCount": 19,
"totalStock": 2921,
"inStock": true,
"variantCount": 5,
"variants": [
{
"skuId": "12000059886243566",
"attributes": {
"Color": "Blue",
"Size": "4mm"
},
"price": 5.55,
"originalPrice": 8.95,
"stock": 597,
"available": true,
"image": "https://ae-pic-a1.aliexpress-media.com/kf/Se27e6a01d198466fa9b68044c9a34636i.jpg",
"maxPerOrder": 597
}
],
"specifications": [
{
"name": "High-concerned chemical",
"value": "none"
},
{
"name": "Model Number",
"value": "Yoga Mat"
}
],
"store": {
"id": "1105772897",
"name": "Shop1105784353 Store",
"url": "https://www.aliexpress.com/store/1105772897",
"sellerId": "6005957007",
"rating": 5,
"positiveFeedbackPercent": 100,
"soldIn180Days": "200+",
"country": "China",
"openedAt": "2026-08-06 01:13:28",
"topRatedSeller": false
},
"descriptionUrl": "https://pdp.aliexpress-media.com/product/description/pc/v2/en_US/desc.htm?productId=1005012978480099&key=S3dcfea87054a4cd1a38820808a07ead94.zip&token=0c06da9513f1e4043256fa1f85746596&sellerId=6005957007",
"manualUrl": null,
"shipToCountries": [
"US",
"ZA"
],
"shipping": [
{
"country": "US",
"countryName": "United States",
"shippable": true,
"price": 5.55,
"priceCurrency": "USD",
"options": [
{
"carrier": "AliExpress Standard Shipping",
"serviceCode": "CAINIAO_STANDARD",
"fee": 9.1,
"feeCurrency": "USD",
"listedFee": 9.1,
"freeShippingThreshold": null,
"feeText": "Standard: $9.10",
"freeShipping": false,
"deliveryText": "Delivery: Oct. 27 - Nov. 01 (80.3% ≤ 13 days) Tracking available",
"deliveryDaysMin": 8,
"deliveryDaysMax": 14,
"estimatedDeliveryFrom": "2026-10-27",
"estimatedDeliveryTo": "2026-11-01",
"shipFrom": "China",
"shipFromCode": "CN",
"trackingAvailable": true,
"guaranteedDeliveryDays": 60
}
]
},
{
"country": "ZA",
"countryName": "South Africa",
"shippable": true,
"price": 4.48,
"priceCurrency": "USD",
"options": [
{
"carrier": "AliExpress Standard Shipping",
"serviceCode": "CAINIAO_STANDARD",
"fee": 11.77,
"feeCurrency": "USD",
"listedFee": 11.77,
"freeShippingThreshold": null,
"feeText": "Shipping: US $11.77",
"freeShipping": false,
"deliveryText": "Delivery: Oct. 26 - Nov. 04 via AliExpress standard shipping",
"deliveryDaysMin": 7,
"deliveryDaysMax": 16,
"estimatedDeliveryFrom": "2026-10-26",
"estimatedDeliveryTo": "2026-11-04",
"shipFrom": "China",
"shipFromCode": "CN",
"trackingAvailable": false,
"guaranteedDeliveryDays": 60
},
{
"carrier": "AliExpress Premium Shipping",
"serviceCode": "CAINIAO_PREMIUM",
"fee": 74.16,
"feeCurrency": "USD",
"listedFee": 74.16,
"freeShippingThreshold": null,
"feeText": "Shipping: US $74.16",
"freeShipping": false,
"deliveryText": "Delivery: Oct. 27 - Nov. 01 via AliExpress Premium shipping",
"deliveryDaysMin": 8,
"deliveryDaysMax": 13,
"estimatedDeliveryFrom": "2026-10-27",
"estimatedDeliveryTo": "2026-11-01",
"shipFrom": "China",
"shipFromCode": "CN",
"trackingAvailable": true,
"guaranteedDeliveryDays": 35
}
]
}
],
"error": null
}

Tips

  • Search for the country you ship to. AliExpress shows different listings (and product IDs) per country. Put your target country first in shipToCountries so search results, prices and IDs match what your customers see.
  • shippable: false means AliExpress doesn't deliver that product to that country; the row is still returned so you can filter on it.
  • fee is what the buyer pays. For "Choice" items AliExpress lists a fee but shows Free shipping because the free-shipping threshold is met; then fee is 0 and the listed amount is in listedFee.
  • AliExpress blocks its product API on many server IPs. The Actor tries the run's own IP first and switches to rotating residential proxies only when needed, so keep the default proxy setting for reliable product details. Search and reviews don't need proxies.
  • Use Schedules for daily price and stock monitoring and Integrations (Google Sheets, Slack, webhooks) to get the data where you work.

FAQ

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

Which countries are supported? Any two-letter country code AliExpress ships to. Each extra country is one more lookup per product.

What am I charged for? Successful search results, products and reviews only. Failed or unavailable products and invalid URLs are free.

Can I get the full HTML description? Each product has a descriptionUrl that links to AliExpress' description page.

Is it legal? The Actor collects publicly available product information that anyone can see without logging in. Reviewer names are masked by AliExpress. Make sure your use complies with AliExpress' terms and the laws that apply to you.

Something broke? Open an issue on the Actor's Issues tab with the run ID.