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
220
Total users
19
Monthly active users
13 days ago
Last modified
Categories
Features
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, store country and opening date.
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, store country and opening date.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` or product URL. `storeInfo` takes a `storeId` (or store URL). `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": 1}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 six separate scrapers.
- ⚡ 60 products per search page: bulk-search any keyword and get price, discount, order volume, rating and image for every result.
- 🎯 Beyond the headline price: a per-variant SKU price matrix, package weight and dimensions, and shipping fees with delivery dates for the destination you sell into.
- 💰 Pay-per-result: you are only charged for rows you keep. Search rows are the cheapest, so broad keyword research stays affordable.
- 💎 Localized: set region, currency and language to get search 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, discount, order count, rating, image and ships-from country.
- 📦 Product Detail: title, image gallery, list and sale price, stock, specifications, package weight/size, delivery days, and the seller and store IDs.
- ⭐ Customer Reviews: per-review text with English translation, star rating, buyer country, photos, seller replies, 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, free-shipping flag and tracking availability.
- 🏪 Store / Seller: followers, positive-feedback rate, store rating, country and opening date 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 search prices, review ordering 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 storeId 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 storeId — 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, or the product URL |
| storeId | string | For store | Numeric AliExpress store ID, or the store URL |
| region | string | No | Destination country code (default US). Detail and SKU prices are always US storefront prices |
| currency | string | No | Currency code (default USD) |
| locale | string | No | Language locale (default en_US) |
| maxPages | integer | No | Pages to fetch for search and reviews — 60 rows per page (default 1, max 50; free plans get 1) |
Example — Product Search:
{"operation": "productSearch","keyword": "summer dress","sort": "salesDesc","minPrice": 5,"maxPrice": 40,"region": "US","currency": "USD","maxPages": 1}
Example — Product Detail:
{"operation": "productDetail","itemId": "1005009986162168"}
📤 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 price and the price buyers pay (search rows show the card price in price when no list price is shown) |
| discountPercent | number | Discount off the list 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 |
| dataSnapshotAt | string | When a Detail / SKU price was last read from AliExpress |
Example — search result row:
{"itemId": "1005009986162168","productTitle": "SK26 Bluetooth 5.4 Wireless Earphones Small Earbuds Sleeping Sport Invisible Headphones","price": 33.71,"promotionPrice": 6.84,"discountPercent": 79,"currencyCode": "USD","sales": 606,"averageStarRate": 4.9,"shipsFrom": "US","productUrl": "https://www.aliexpress.com/item/1005009986162168.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, discount, orders, rating and ships-from country. 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 storeId (from any Product Detail row) or the store URL.
Output: Followers, positive-feedback rate, store rating, country and opening date.
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': '1005009986162168'})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": "1005009986162168", "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)
- All six operations, same data quality
- No credit card required
- One page per run — 60 products per search, 60 reviews per run, or one full single-record row
- Up to 8 runs per day, resetting at 00:00 UTC
- Console and MCP runs only; API runs need a paid plan
PAID Tier (Production Ready)
- Full pagination — up to 50 pages per run
- No daily run limit, and API access
- Pay-per-result: only charged for successful rows
💰 Priced per row, not per run — product search is the cheapest row in the actor, so wide keyword research stays affordable. Detail, SKU prices, shipping and store rows cost more, because each one returns a full record for a single item.
❓ 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 for search and shipping — set region, currency and locale. Product Detail and SKU Prices always return US storefront prices in USD.
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 carries the price shown on the search card, plus the list price and discount when AliExpress shows them. For the full per-variant matrix, use the SKU Prices operation.
Q: How fresh are Product Detail and SKU prices?
A: They come from a recent read of the product page, usually within a few hours. Each row's dataSnapshotAt says exactly when.
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,storeIdfor 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.
"Price data for this product isn't available right now"
- A few listings come back without prices. The row is free — retry later, or use Product Search to get the card price.
Store / Seller says it now takes a store ID
- Use the
storeIdfield of a Product Detail row (or the store URL). A seller ID is a different number.
⚠️ 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