AliExpress Scraper - Product Prices, Ratings & Sales
Pricing
from $3.80 / 1,000 products
AliExpress Scraper - Product Prices, Ratings & Sales
Scrape AliExpress search results or a product page: title, price, original price, discount, rating, units sold, store, shipping and images, with prices in USD for your ship-to country. AliExpress product scraper for e-commerce research.
Pricing
from $3.80 / 1,000 products
Rating
0.0
(0)
Developer
CrawlKit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
Scrapes AliExpress product listings by keyword search or direct product URL. Returns structured product data including title, price, discount, rating, order count, seller info, shipping details, images, and product ID.
Input
| Field | Type | Default | Description |
|---|---|---|---|
query | string | — | Search keyword. Either query or productUrl is required. |
productUrl | string | — | Direct AliExpress product URL. If provided, only this product is scraped. |
maxItems | integer | 20 | Maximum number of products to return (1–500). |
shipTo | string | "US" | Two-letter country code for shipping destination. Affects prices and availability. |
Output
Each product record contains:
| Field | Type | Description |
|---|---|---|
title | string | Product title |
price | number | Current price (numeric) |
originalPrice | number | Original price before discount (null when no discount is shown) |
currency | string | ISO currency code of the prices (prices are requested in USD) |
discount | string | Discount percentage (e.g., "-50%") |
rating | number | Average star rating (null for products without reviews) |
orders | number | Number of orders/sales |
seller | string | Store/seller name (search results expose it only for some products) |
shipping | string | Shipping summary, e.g. "Free shipping · Delivery: Oct 25 - 31" |
url | string | Product page URL |
images | array | List of image URLs |
productId | string | AliExpress product ID |
scrapedAt | string | ISO 8601 timestamp |
How it works
- Search mode: Queries AliExpress search pages (60 products per page) and extracts product data from the page state embedded in the HTML (
window._dida_config_._init_data_), with an HTML-card fallback. Paginates automatically untilmaxItemsis reached. Language and currency are pinned to English / USD;shipTosets the delivery region. - Product URL mode: Product pages are rendered in the browser, so the actor reads the same product detail endpoint the page uses (price, rating, sales, store, shipping, images). If that endpoint is unavailable it falls back to the page HTML (title and images only).
Blocked requests
The actor uses browser-like requests and Apify Proxy (datacenter first, residential if needed). If AliExpress blocks a request or shows a verification page, it retries with a new proxy session. It never solves captchas.
Pricing
Pay-per-event, no start fee: $6.30 per 1,000 products on the Apify Free plan, with lower prices on paid plans. Each product pushed to the dataset is one event.
| Event | Free | Starter | Scale | Business | Enterprise |
|---|---|---|---|---|---|
Product (PRODUCT) | $6.30 | $5.40 | $4.70 | $3.80 | $3.80 |
Prices in USD per 1,000 events.
Cost examples (Free plan)
| Scenario | Products | Cost |
|---|---|---|
| Quick look | 20 | $0.126 |
| One search (2 pages) | 120 | $0.756 |
| Catalog research | 5,000 | $31.50 |
Limitations
- AliExpress frequently changes its page structure. The parser handles multiple known formats but may miss data if AliExpress deploys a new layout.
- Heavily blocked IP ranges may result in zero results despite retries.
- Price and availability depend on the
shipTocountry and may differ from what a logged-in user sees. - Search results only contain what the search card shows: the store name is present for a subset of products, and shipping only when the card displays a shipping or delivery tag. Use
productUrlfor complete store and shipping data of one product. - Prices are those shown to a signed-out visitor and may include new-user promotions (e.g. "{FREE} with any purchase" cards).
- In product URL mode, if the detail endpoint keeps answering with a verification page, only the title and images are returned.
- The actor does not solve captchas. It retries with fresh proxy sessions instead.
Related Actors
- Walmart Scraper - Product Prices, Ratings & Sellers — Scrape Walmart search results or product pages: title, price, original price, rating, review count, seller, availability, image and URL.
- Amazon Reviews Scraper - Product Reviews & Ratings — Scrape Amazon product reviews from the product page: rating, title, text, date, verified purchase and helpful votes, plus product rating and review count.
- Google Shopping Scraper - Product Prices & Sellers — Scrape Google Shopping results: product titles, prices, old prices, sellers, ratings, review counts and images in 12 countries.