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
1
Bookmarked
59
Total users
49
Monthly active users
2 days 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.
🔎 What is the AliExpress Product Scraper — and when should you use it?
The AliExpress Product Scraper turns AliExpress product listings, reviews and seller profiles into clean, structured rows you can filter, export and feed straight into a spreadsheet, database or AI agent. No account, no portal API key, no browser automation to maintain.
Use it when you need: search results with price, promo price, order count, rating and product URL, and item detail with the image gallery, price ranges and package weight and dimensions. Reviews come back one row each, with star rating, buyer country, photos and the aggregate star breakdown. The SKU operation returns a per-variant price matrix with promo price and stock per option, and shipping estimates give fee, carrier, transit window and delivery date for the destination you pick. Store profiles cover followers, positive-feedback rate, seller level and score.
Use something else when: the products sit on a different marketplace. Use 1688 Wholesale Scraper for B2B wholesale sourcing on 1688.com with quantity-break tier pricing, MOQ and supplier company data. Use Taobao & Tmall Product Scraper for Taobao and Tmall product detail, shop catalogs, reviews and buyer Q&A. Use Temu Product Scraper for Temu product detail by goods ID or URL, single or bulk. One operation per run: search first to collect product IDs, then run detail, reviews, SKU prices or shipping against those IDs.
🤖 Use with AI agents
Already connected to the Apify MCP server? Just ask for this Actor by name: sian.agency/aliexpress-product-scraper
Your agent can pay for its own runs. This Actor is eligible for agentic payments, so an agent can discover it, run it and settle the bill over x402 (USDC on Base) or Skyfire — without an Apify account or API token of its own. Billing is the same either way: per successful row, never for errors.
Otherwise copy this prompt into Claude, ChatGPT, Cursor or any MCP-enabled assistant:
I want AliExpress product, review and seller data using the Apify Actor `sian.agency/aliexpress-product-scraper`.Use it when I need: search results with price, promo price, order count, rating and product URL, and item detail with the image gallery, price ranges and package weight and dimensions. Reviews come back one row each, with star rating, buyer country, photos and the aggregate star breakdown. The SKU operation returns a per-variant price matrix with promo price and stock per option, and shipping estimates give fee, carrier, transit window and delivery date for the destination you pick. Store profiles cover followers, positive-feedback rate, seller level and score.Don't use it when: the products sit on a different marketplace — use alibaba-1688-wholesale-scraper or taobao-tmall-product-scraper or temu-product-scraper instead.How to call it: pick one `operation` per run. `productSearch` takes a `keyword` plus optional `sort`, `minPrice` and `maxPrice`. `productDetail`, `productReviews`, `skuPrices` and `shippingEstimate` each take a numeric `itemId`. `storeInfo` takes a `sellerId`. `region`, `currency` and `locale` localize prices and shipping; `maxPages` controls the paginated operations (search and reviews).Start with this input:{"operation": "productSearch","keyword": "wireless earbuds","sort": "salesDesc","minPrice": 5,"maxPrice": 40,"region": "US","currency": "USD","maxPages": 2}Ask me which keyword or product ID to scrape, and which destination country and currency the prices should reflect, then run the Actor and summarise the results as a table.
Things you can ask your agent for:
- Find the best-selling wireless earbuds under $20 shipping to the US and rank them by order count.
- Pull the SKU price matrix and shipping cost to Germany for this listing so I can work out the landed cost.
- Scrape 200 reviews for this product and tell me what buyers complain about most.
Machine-readable API, MCP config and OpenAPI definition for this Actor are published at apify.com/sian.agency/aliexpress-product-scraper.md.
📋 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
