AliExpress Product Scraper: Prices & Discounts
Pricing
from $3.00 / 1,000 product scrapeds
AliExpress Product Scraper: Prices & Discounts
Scrape public AliExpress product search results, including product titles, prices, MRP, discounts, ratings, sold counts, images, and product URLs.
Pricing
from $3.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Md Jakaria Mirza
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
AliExpress Product Scraper - Prices, Discounts & Sold Counts
Collect structured public AliExpress product catalog and pricing data for market research and price monitoring. Export clean records with source, search query, position, product ID, title, brand placeholder, price, MRP, discount, currency, rating, sold count, product URL, image URL, and timestamp. Export to JSON, CSV, Excel, or HTML, or pull results through the Apify API. No AliExpress login or API key is required.
For the first run, start small: one search query, maxResults set to 1, maxPagesPerQuery set to 1, and the recommended residential proxy enabled.
What It Extracts
- Source, search query, result position, and product ID
- Product title, brand placeholder when not exposed, pack size placeholder, and category placeholder
- Price, MRP, discount percentage, and currency
- Aggregate rating and sold count when exposed
- Product image URL, canonical product URL, and ISO scrape timestamp
The Actor excludes individual seller identities, personal profiles, reviewer identities, emails, and phone numbers. Free-text values are passed through a sensitive-text redaction guard before storage.
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchQueries | string[] | yes | ["wireless earbuds"] | Product searches to process |
maxResults | integer | no | 1 | Maximum unique products, up to 500. Use 1 for the first test |
maxPagesPerQuery | integer | no | 1 | Result pages opened per query, up to 10 |
proxyConfiguration | object | no | Residential US | Apify proxy settings. Residential proxy traffic is billed as platform usage |
Sample Output
{"source": "aliexpress","searchQuery": "wireless earbuds","position": 1,"productId": "3256812072210872","title": "Xiaomi Airdots 2 Wireless Earphones Bluetooth Headset","brand": "N/A","price": 7.58,"mrp": 15.16,"discountPercent": 50,"currency": "USD","packSize": "N/A","category": "N/A","rating": 4.9,"ratingCount": null,"soldCount": 1200,"inStock": null,"productUrl": "https://www.aliexpress.com/item/3256812072210872.html","imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/example.jpg","scrapedAt": "2026-06-13T06:43:16.000Z"}
Use Cases
- Monitor AliExpress prices and discounts over time
- Compare products and aggregate demand signals across keywords
- Research marketplace assortment and category trends
- Build non-personal product catalog datasets
- Track rating and sold-count changes for public listings
Pricing and cost control
This Actor uses Apify Pay Per Event + platform usage pricing. You pay for clean product records saved to the dataset, and users also pay the Apify platform usage generated by the run, such as compute and residential proxy traffic.
| Event | Price | When charged |
|---|---|---|
apify-actor-start | $0.001 per GB | When the run starts, minimum one event |
product-scraped | $0.003/product | For each clean product record saved |
The event is charged only after a clean, unique product record is saved. Blocked, duplicate, empty, and failed pages are not billed as product events.
Cost-control tips:
- Start with one search query.
- Use
maxResults: 1for the first test. - Keep
maxPagesPerQueryat 1 until you verify the output. - Keep the recommended residential proxy enabled for reliability, but remember proxy traffic is billed as platform usage.
- Increase limits only after a small run returns the expected products.
How to Scrape AliExpress Products
- Add one or more product terms to
searchQueries. - For a first run, use 1 product and 1 page per query.
- Keep the recommended residential proxy configuration.
- Run the Actor and wait for the dataset to populate.
- Export the dataset or retrieve it through the Apify API.
How It Works
The Actor opens AliExpress search pages in a real Chrome browser through rotating residential sessions. It waits for rendered product cards, scrolls the result page, extracts public catalog facts, removes duplicate product IDs, saves each clean record with the PPE event, and stops when the user's spending limit is reached.
Known Limits
- AliExpress blocks direct and datacenter traffic; residential proxies are strongly recommended.
- Prices and availability can vary by delivery country, account state, promotions, and time.
brand,packSize, andcategoryare returned as"N/A"when AliExpress search cards do not expose them.- AliExpress can change generated CSS classes. The Actor combines semantic attributes and content patterns, but future site changes may require maintenance.
- Large runs are browser-intensive. Start with a small test before requesting hundreds of products.
Responsible Use
This Actor is intended for lawful collection of publicly available information only. Users are responsible for ensuring their use complies with the source website's terms, robots.txt, applicable privacy laws, including India's DPDP Act, and all local regulations.
Do not use this Actor to collect, store, sell, or misuse personal data without a lawful basis. The Actor author is not responsible for misuse by end users.
License
Apache-2.0