AliExpress Product Scraper: Prices & Ratings
Pricing
from $2.10 / 1,000 products
AliExpress Product Scraper: Prices & Ratings
Scrape AliExpress products by keyword: title, price, currency, original price, orders sold, rating, store, image and URL. Currency pinned (no IP price drift), no login, residential proxy anti-block. Use it as an MCP server in Claude, ChatGPT & AI agents.
Pricing
from $2.10 / 1,000 products
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
4 minutes ago
Last modified
Categories
Share
📦 AliExpress Scraper: Prices, Ratings & Sellers
Overview
AliExpress Scraper turns any AliExpress keyword search into a clean product feed: title, price in a currency you pick (no IP-based price drift), original price for discount math, orders sold, rating, store name, image URL, and product URL. No login, no fragile browser automation, no seat license. Give it "wireless earbuds" in USD, set a maxResults, and it returns a structured JSON dataset ready for a price tracker, dropshipping tool, or competitive dashboard.
Built for e-commerce operators, dropshippers, price intelligence teams, and AI agents that need live AliExpress product data. Pay only for products delivered.
Reliability posture: blocked, empty, or failed runs are never charged. You only pay for a product record that was actually delivered.
✅ No login | ✅ Currency-pinned pricing | ✅ Residential proxy anti-block | ✅ MCP-ready for AI agents
Features
Keyword search across the AliExpress catalog with maxResults cap.
Currency pinning so a US buyer and an India buyer see the same USD price.
Structured fields for price, original price, orders sold, rating, and seller.
Residential proxy rotation to avoid blocks and captchas.
Same output whether you consume it via CSV, JSON, Excel, API, or MCP tool call.
How it works
AliExpress serves different prices to different countries and rotates DOM class names to trip up naive scrapers. This actor talks to the AliExpress product feed directly, forces a chosen currency and locale header, and rotates residential proxies to stay clean. You get consistent price data across runs and across regions, not a screenshot of whatever the site felt like showing that request.
The output is flat and CRM-friendly. There is no HTML in the records, no nested review blobs, and no per-product noise. Every field you care about (price, rating, orders sold, image, URL) lives at the top level, ready to drop into a Google Sheet or a Postgres table.
🧾 Input configuration
{"searchText": "wireless earbuds","maxResults": 200,"country": "US","proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
📤 Output format
This is a real record captured from a live run for "wireless earbuds" in the US:
{"title": "2026 New TWS Wireless Earphones with Bluetooth 5.49 Gaming Headset Sport Earbuds with LED Display Earhooks and Built-in Mic","price": 1.6,"currency": "USD","original_price": 13.19,"orders_sold": 1000,"rating": 4.9,"product_id": "3256811844384040","image_url": "https://ae-pic-a1.aliexpress-media.com/kf/See42387b8cff4e5f8f320c8c8739d43em.jpg","url": "https://www.aliexpress.com/item/3256811844384040.html","scraped_at": "2026-07-15T04:18:16.054Z"}
store_name is included when AliExpress's search result card carries seller info; it is omitted rather than sent as null when it does not.
Every product record contains these fields:
| Field | Description |
|---|---|
🏷️ title | Product title as listed |
💰 price | Current selling price in the requested currency |
💱 currency | ISO currency code (USD, EUR, GBP, etc.) |
🏷️ original_price | Original list price for discount math |
📦 orders_sold | Total orders sold, useful for demand signals |
⭐ rating | Average star rating |
🏬 store_name | Seller store name |
🆔 product_id | AliExpress internal product ID |
🖼️ image_url | Primary product image URL |
🔗 url | Canonical product page URL |
🕒 scraped_at | ISO timestamp of capture |
💼 Common use cases
Dropshipping and product research Find high-order low-price products in a niche and evaluate margin before listing. Monitor a supplier's catalog for new SKUs to add to your store.
Competitive price intelligence Track competitor prices across countries and currencies in one dataset. Feed a repricing engine with fresh AliExpress benchmarks daily.
Trend and demand analysis
Use orders_sold and rating as demand signals for category research.
Build a "rising products" report by comparing snapshots week over week.
AI shopping copilots Give an agent live product data so it can recommend, compare, or link to real AliExpress SKUs. Pipe results into a RAG index for a niche e-commerce assistant.
🚀 Getting started
- Open the actor and set
searchTextto your keyword. - Pick
country(defaults to US) to control which locale's prices you see. - Set
maxResultsto cap the run size, and leave residential proxy on. - Click Start, then download the dataset as JSON, CSV, or Excel, or pull it via API or MCP.
- Schedule the run daily for a rolling price and demand feed.
FAQ
Do I need an AliExpress account? No. The actor reads public product listings only, no login, no cookies, no seat cost.
Why do I need to pin the currency?
AliExpress silently shows different prices in different currencies based on visitor IP, so two runs from two regions can disagree. Pinning country fixes the currency and locale so your data is consistent.
Does it return reviews? No. It returns aggregated rating and orders sold at the product level, not per-review text. Reviews are noisy and rate limited; this actor is optimised for wide catalog scans.
How much does it cost? $2.50 per 1,000 products delivered, and the first 10 products on every account are free for life. Empty runs cost nothing.
Can I use it inside an AI agent? Yes. It is exposed as an MCP tool. See below.
Use in Claude, ChatGPT & any MCP agent
https://mcp.apify.com/?tools=themineworks/aliexpress-products
Or call it programmatically with the Apify client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('themineworks/aliexpress-products').call({searchText: 'wireless earbuds',maxResults: 200,country: 'US',});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
🛠️ Complete your e-commerce pipeline
Pair this actor with the rest of the themineworks e-commerce suite:
- TikTok Shop Products Scraper: cross-check demand and pricing on TikTok Shop.
- Redfin Scraper: for geographic demand overlays.
- Website Contact Scraper: pull supplier contact details for direct sourcing.
Typical flow: aliexpress-products finds the SKUs, tiktok-shop-products validates trend on social commerce, website-contact-finder gets you in touch with the supplier.
Found a bug or have a feature request? Open an issue on the actor's Apify Console page or reach out through the Apify profile.