AliExpress Product Scraper - Search, Reviews & Price Data avatar

AliExpress Product Scraper - Search, Reviews & Price Data

Pricing

from $2.00 / 1,000 product search results

Go to Apify Store
AliExpress Product Scraper - Search, Reviews & Price Data

AliExpress Product Scraper - Search, Reviews & Price Data

Scrape AliExpress at scale: bulk product search, full item details, customer reviews with rating breakdowns, SKU price tiers, shipping estimates and store/seller data. Export clean structured datasets to JSON, CSV or Excel. Pay only for the rows you keep.

Pricing

from $2.00 / 1,000 product search results

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

AliExpress Product Scraper — Search, Reviews & Price Data 🛒

SIÁN Agency Store Taobao & Tmall Product Scraper TikTok Shop Scraper Xiaohongshu RedNote Scraper

🎉 Six AliExpress scrapers in one — search 60 products per page, then drill into details, reviews, SKU prices, shipping & seller trust

For dropshippers, price-trackers, market researchers and e-commerce teams who need clean AliExpress data without logins, proxies or browser automation.


📋 Overview

Pull structured AliExpress data at scale — whether you are sourcing products to dropship, tracking competitor prices, mining customer reviews, or vetting suppliers, this actor turns AliExpress into clean JSON/CSV/Excel in one run.

Why thousands of e-commerce professionals choose us:

  • Six operations, one actor: product search, full detail, reviews, SKU price tiers, shipping estimates, and store/seller data — no juggling five separate scrapers.
  • 60 products per search page: bulk-search any keyword and get price, order volume, rating and image for every result.
  • 🎯 The data sourcing actually needs: per-variant SKU price matrix, package weight/dimensions, and per-destination shipping fees and ETAs — not just the headline price.
  • 💰 Pay-per-result: you are only charged for rows you keep. The cheap-per-row search headline keeps bulk research affordable.
  • 💎 Localized: set region, currency and language to get prices and shipping the way your buyers see them.
  • No login, no API key, no proxies: paste a keyword or product ID and run.

✨ Features

  • 🔍 Product Search: keyword search with ~60 results per page, price/promo, order count, rating and image.
  • 📦 Product Detail: title, image gallery, price ranges, breadcrumbs, package weight/size, delivery and seller.
  • Customer Reviews: per-review text, star rating, buyer country, photos, and the aggregate star breakdown.
  • 💲 SKU Price Matrix: per-variant price, promo price and stock for every option (color, size, etc.).
  • 🚚 Shipping Estimates: per-destination fee, carrier, transit window, delivery date and tracking availability.
  • 🏪 Store / Seller: followers, positive-feedback rate, seller level and score for supplier due diligence.
  • ↕️ Sort & price filters: order by best match, most orders or price, and bound by min/max price.
  • 🌐 Region, currency & locale: localized prices and shipping for any destination market.
  • 📄 Pagination: fetch multiple pages of search results or reviews in one run, with automatic de-duplication.
  • 📊 Clean exports: JSON, CSV or Excel straight from the Apify dataset, with a built-in run report.

🎬 Quick Start

Pick an operation, give it a keyword or product ID, and run. Search to discover products, then use a product's itemId for detail, reviews, SKU prices or shipping — and its sellerId for the store profile.

curl -X POST "https://api.apify.com/v2/acts/sian.agency~aliexpress-product-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"operation": "productSearch", "keyword": "wireless earbuds", "maxPages": 1}'

🚀 Getting Started (3 Simple Steps)

Step 1: Choose an operation

Select Product Search, Product Detail, Product Reviews, SKU Prices, Shipping Estimates, or Store / Seller.

Step 2: Provide the input

A search keyword, a product itemId, or a sellerId — depending on the operation. Optionally set region, currency, locale and price filters.

Step 3: Run and export

Start the run and export the dataset to JSON, CSV or Excel.

That's it! In under a minute, you'll have:

  • Clean, structured AliExpress data matching your operation
  • Localized prices and shipping for your target market
  • A ready-to-analyze dataset and an HTML run report

📥 Input Configuration

FieldTypeRequiredDescription
operationstringYesproductSearch · productDetail · productReviews · skuPrices · shippingEstimate · storeInfo
keywordstringFor searchSearch query (Product Search)
sortstringNodefault · salesDesc · priceAsc · priceDesc
minPrice / maxPriceintegerNoPrice bounds for Product Search
itemIdstringFor detail/reviews/sku/shippingNumeric AliExpress product ID
sellerIdstringFor storeNumeric AliExpress seller ID
regionstringNoDestination country code (default US)
currencystringNoCurrency code (default USD)
localestringNoLanguage locale (default en_US)
maxPagesintegerNoPages to fetch for paginated ops (default 3, max 50)

Example — Product Search:

{
"operation": "productSearch",
"keyword": "summer dress",
"sort": "salesDesc",
"minPrice": 5,
"maxPrice": 40,
"region": "US",
"currency": "USD",
"maxPages": 2
}

Example — Product Detail:

{
"operation": "productDetail",
"itemId": "3256808868342109",
"region": "US",
"currency": "USD"
}

📤 Output

Results are saved to the Apify dataset. Fields vary by operation; the most valuable include:

FieldTypeDescription
itemIdstringAliExpress product ID
productTitlestringProduct title
price / promotionPricenumberList and promotion price
currencyCodestringCurrency of the prices
salesnumberNumber of orders
averageStarRatenumberAverage rating (0–5)
skuListarrayPer-variant price/stock matrix (SKU Prices)
reviewContentstringCustomer review text (Reviews)
reviewStarsnumberStar rating of the review
buyerCountrystringReviewer country
shippingFeestringShipping cost (Shipping)
estimateDeliveryDatestringEstimated delivery date
storeFollowersnumberStore followers (Store)
sellerPositiveRatestringSeller positive-feedback rate
productUrlstringCanonical product page URL

Example — search result row:

{
"itemId": "3256808868342109",
"productTitle": "M-4XL Summer Plus Loose Printed Short Sleeve Dress for Women",
"price": 18.66,
"promotionPrice": 8.23,
"currencyCode": "USD",
"sales": 900,
"averageStarRate": 4.9,
"productUrl": "https://www.aliexpress.com/item/3256808868342109.html",
"_operation": "productSearch",
"status": "success"
}

💼 Use Cases & Examples

1. Product & Niche Research

E-commerce researchers mapping a category before committing inventory.

Input: A keyword plus sort and price filters. Output: ~60 products per page with price, orders, rating and seller. Use: Spot winning products and saturated niches at a glance.

2. Price & Promotion Monitoring

Repricing tools and deal sites tracking AliExpress prices over time.

Input: A product itemId (or a keyword to track a basket). Output: List price, promo price and the full per-variant SKU price matrix. Use: Power price-tracker alerts and competitive intelligence.

3. Dropshipping Sourcing

Dropshippers vetting suppliers and computing landed cost.

Input: A product itemId. Output: Full detail, SKU prices, package weight/dimensions and shipping estimates per destination. Use: Calculate margins and import products into a store.

4. Review Sentiment Analysis

Brands and analysts mining customer feedback.

Input: A product itemId. Output: Per-review text, stars, buyer country and the aggregate rating breakdown. Use: Run NLP sentiment analysis and product-quality scoring.

5. Supplier Due Diligence

Sourcing teams benchmarking store trust.

Input: A sellerId. Output: Followers, positive-feedback rate, seller level and score. Use: Vet suppliers before placing orders.


🔗 Integration Examples

JavaScript/Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
const run = await client.actor('sian.agency/aliexpress-product-scraper').call({
operation: 'productSearch',
keyword: 'wireless earbuds',
maxPages: 1
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items[0]);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
run = client.actor('sian.agency/aliexpress-product-scraper').call(
run_input={'operation': 'productDetail', 'itemId': '3256808868342109'}
)
for item in client.dataset(run['defaultDatasetId']).iterate_items():
print(item)

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency~aliexpress-product-scraper/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"operation": "productReviews", "itemId": "3256808868342109", "maxPages": 1}'

Automation Workflows (N8N / Zapier / Make)

  1. Trigger: Schedule or webhook
  2. HTTP Request: Call the actor API
  3. Process: Handle JSON results
  4. Action: Save, notify, or transform

📊 Performance & Pricing

FREE Tier (Try It Now)

  • Full feature access, same data quality
  • No credit card required
  • Perfect for testing and small projects
  • Scale up search and review pagination
  • Pay-per-result: only charged for successful rows

💰 Cheap-per-row search headline — bulk product research stays affordable; richer single-record operations (detail, SKU, shipping, store) are priced as premium enrichment.

🔗 View current pricing


❓ Frequently Asked Questions

Q: How do I get a product's itemId? A: Run a Product Search first and copy itemId from any result row, or take the numeric segment from an AliExpress product URL (https://www.aliexpress.com/item/{ID}.html).

Q: Can I get prices in my own currency? A: Yes — set region, currency and locale and prices/shipping localize accordingly.

Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.

Q: Does Product Search return hard prices? A: Yes — each search row includes list price and promotion price. For the full per-variant matrix, use the SKU Prices operation.

Q: Can I scrape reviews and the rating breakdown? A: Yes — Product Reviews returns per-review rows plus the aggregate star distribution and positive/negative rates.

Q: Do I need an account or API key? A: No — just provide a keyword or product ID and run.


🐛 Troubleshooting

No results returned for a search

  • Try a broader keyword, or relax the minPrice / maxPrice bounds.

"Invalid or missing required parameter"

  • Make sure the operation's required input is set: keyword for search, itemId for detail/reviews/SKU/shipping, sellerId for store.

"Temporarily unavailable — please retry"

  • The data source had a transient hiccup. The actor retries automatically; re-run if it persists.

A product ID isn't found

  • The product may have been removed or be region-restricted. Try a different region.

⚠️ Trademark Disclaimer

This is an independent scraping tool. It is not affiliated with, endorsed by, or sponsored by Alibaba Group Holding Limited or AliExpress. The AliExpress® name and logo are trademarks of their respective owners and are used here only for nominative, descriptive purposes (to identify the public marketplace this tool collects publicly available data from).


Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.


🤝 Support

Telegram Support

Join our active support community


Built by SIÁN Agency | More Tools