AliExpress Product Scraper - Search, Reviews & Price Data
Pricing
from $2.00 / 1,000 product search results
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Ü
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
AliExpress Product Scraper — Search, Reviews & Price Data 🛒
🎉 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
| Field | Type | Required | Description |
|---|---|---|---|
| operation | string | Yes | productSearch · productDetail · productReviews · skuPrices · shippingEstimate · storeInfo |
| keyword | string | For search | Search query (Product Search) |
| sort | string | No | default · salesDesc · priceAsc · priceDesc |
| minPrice / maxPrice | integer | No | Price bounds for Product Search |
| itemId | string | For detail/reviews/sku/shipping | Numeric AliExpress product ID |
| sellerId | string | For store | Numeric AliExpress seller ID |
| region | string | No | Destination country code (default US) |
| currency | string | No | Currency code (default USD) |
| locale | string | No | Language locale (default en_US) |
| maxPages | integer | No | Pages 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:
| Field | Type | Description |
|---|---|---|
| itemId | string | AliExpress product ID |
| productTitle | string | Product title |
| price / promotionPrice | number | List and promotion price |
| currencyCode | string | Currency of the prices |
| sales | number | Number of orders |
| averageStarRate | number | Average rating (0–5) |
| skuList | array | Per-variant price/stock matrix (SKU Prices) |
| reviewContent | string | Customer review text (Reviews) |
| reviewStars | number | Star rating of the review |
| buyerCountry | string | Reviewer country |
| shippingFee | string | Shipping cost (Shipping) |
| estimateDeliveryDate | string | Estimated delivery date |
| storeFollowers | number | Store followers (Store) |
| sellerPositiveRate | string | Seller positive-feedback rate |
| productUrl | string | Canonical 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 ApifyClientclient = 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)
- Trigger: Schedule or webhook
- HTTP Request: Call the actor API
- Process: Handle JSON results
- 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
PAID Tier (Production Ready)
- 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.
❓ 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/maxPricebounds.
"Invalid or missing required parameter"
- Make sure the operation's required input is set:
keywordfor search,itemIdfor detail/reviews/SKU/shipping,sellerIdfor 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).
⚖️ Is it legal to scrape data?
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
Join our active support community
- For issues or questions, open an issue in the actor's Issues tab
- Check the SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Built by SIÁN Agency | More Tools