AliExpress Product Search Scraper
Pricing
from $1.40 / 1,000 products
AliExpress Product Search Scraper
AliExpress scraper for search and category results: price, original price, discount, sold count, rating, free shipping, Choice badge, images. Any currency and ship-to country. Fast HTTP, no browser, no login.
Pricing
from $1.40 / 1,000 products
Rating
0.0
(0)
Developer
Dmitrii Nepochatykh
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Security
Limited permissionsShare
AliExpress Product Search Scraper turns AliExpress search and category results into clean data: price, original price, discount, sold count, star rating, free shipping, Choice badge, images and category IDs. Pick any currency and ship-to country — prices come exactly as a shopper in that country sees them.
Fast plain-HTTP AliExpress scraper: no browser, no login, no cookies. 60 products per page, about 1,000 products per minute.
Try it in one click
The input is prefilled with wireless earbuds: click Start and get 60 products in about 10 seconds, for about $0.12.
Real output, wireless earbuds sorted by orders, USD, ship to US (October 2026):
| # | Product (shortened) | Price | Was | Discount | Sold | Rating | Choice |
|---|---|---|---|---|---|---|---|
| 1 | Lenovo XT80 Sports Wireless Earphones | $15.99 | $33.52 | 52% | 50,000+ | 4.9 | ✅ |
| 2 | Lenovo XT53 Bluetooth 5.3 Gaming Earphones | $10.38 | $31.77 | 67% | 10,000+ | 4.9 | ✅ |
| 3 | HTC NE20 AI Translator Earbuds | $15.79 | $32.62 | 51% | 10,000+ | 4.9 | ✅ |
| 6 | QCY MeloBuds N70 ANC, Bluetooth 6.0 LDAC | $45.51 | $111.74 | 59% | 10,000+ | 4.8 | — |
| 9 | Baseus EP10 Pro ANC Earbuds | $25.60 | $42.69 | 40% | 10,000+ | 4.8 | — |
Each row also has the product URL and images, free shipping flag, delivery estimate (when AliExpress shows one), category IDs, listing date, search position and page.
What can this AliExpress scraper do?
- Scrape AliExpress search results for any keyword, sorted by best match, orders or price.
- Scrape AliExpress categories — paste a category or filtered search URL.
- Get prices in any currency and country — USD, EUR, GBP, BRL… with ship-to country.
- Filter before you pay: minimum sold count, minimum rating, free shipping only, price range.
- Merge with other marketplaces: the same core fields as our TikTok Shop scraper.
Who uses AliExpress product data?
- Dropshippers: find best-selling AliExpress products by keyword, sorted by orders, filtered by minimum sales and rating.
- E-commerce sellers: monitor prices, discounts and sales of a niche with a scheduled daily run.
- Market researchers: see how many sellers compete for a keyword and at what price points.
- Cross-border teams: compare prices and availability for
shipTo: "US","DE","BR". - Data and AI teams: every field is typed —
soldCountis1000, not "1,000+ sold".
Why this scraper
| This Actor | Typical AliExpress scrapers | |
|---|---|---|
Sold count as a number (1000), plus original text | ✅ | often text only |
| Original price + discount % | ✅ | often missing |
| Any currency and ship-to country | ✅ | often US / USD only |
| Filtered products (min sold, min rating, free shipping) are not charged | ✅ | often charged anyway |
| Duplicates across keywords skipped and not charged | ✅ | ❌ |
| Automatic switch to residential IPs when blocked | ✅ | run fails |
How to scrape AliExpress products
- Click Try for free.
- Enter one or more keywords in Search queries (e.g.
wireless earbuds), or paste AliExpress search or category links into Start URLs. - Optionally set sort order, currency, ship-to country and filters.
- Click Start. Download the products as JSON, CSV, Excel or HTML, or get them via the API.
Input
| Field | Example | Notes |
|---|---|---|
searchQueries | ["wireless earbuds", "phone case"] | one search per keyword |
startUrls | [{"url": "https://www.aliexpress.com/category/100003109/women-clothing.html"}] | search or category pages, filters in the URL are kept |
maxItemsPerQuery | 500 | up to 3,600 (60 pages × 60) |
sort | "orders" | best_match, orders, price_asc, price_desc |
currency | "EUR" | any AliExpress currency |
shipTo | "DE" | two-letter country code |
language | "en_US" | title language |
minPrice / maxPrice | 5 / 50 | in the selected currency |
minSold | 100 | not charged when filtered out |
minRating | "4.5" | not charged when filtered out |
freeShippingOnly | true | not charged when filtered out |
{"searchQueries": ["wireless earbuds"],"maxItemsPerQuery": 300,"sort": "orders","currency": "USD","shipTo": "US","minSold": 100}
Output: AliExpress product data
One item per product:
{"marketplace": "aliexpress","productId": "1005008122792763","title": "Wireless Earbuds Bluetooth 5.3 with Charging Case","url": "https://www.aliexpress.com/item/1005008122792763.html","imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Sd99e9f8cca7845078cbdf0d0592365301.jpg","images": ["https://ae-pic-a1.aliexpress-media.com/kf/Sd99e9f8cca7845078cbdf0d0592365301.jpg"],"price": 12.37,"originalPrice": 24.74,"discountPercent": 50,"currency": "USD","priceUsd": 12.37,"originalPriceUsd": 24.74,"rating": 4.8,"soldCount": 5000,"soldText": "5,000+ sold","freeShipping": true,"categoryIds": ["44", "100006749"],"query": "wireless earbuds","position": 1,"page": 1,"scrapedAt": "2026-10-19T15:00:00+00:00","isChoice": true,"isAd": false,"listedDate": "2024-11-20","freeShippingMinOrder": null,"deliveryEstimate": "Delivery: Oct 23 - 29","attributes": ["Wireless", "ABS", "In-Ear", "Bluetooth"],"sellingPoints": ["Free shipping", "Lowest price in 30 days"],"shipTo": "US"}
priceUsd is filled when the currency is USD. The first fields (marketplace … scrapedAt) are shared with our other marketplace scrapers, so datasets from different marketplaces can be merged without remapping.
Ready-made setups
Copy the JSON into the Input → JSON tab, click Save as a new task, then add a Schedule and an integration (Google Sheets, Slack, email, webhook) on the task's Integrations tab.
1. Best sellers for dropshipping (dropshippers). Products sorted by orders, at least 500 sold and 4.5★, filtered products not charged. Schedule: weekly.
{"searchQueries": ["wireless earbuds", "phone case", "led strip lights"],"sort": "orders","maxItemsPerQuery": 300,"minSold": 500,"minRating": "4.5"}
2. Daily price and discount monitor (sellers, brands). The same keywords every day; join runs by productId and compare price, discountPercent and soldCount. Schedule: daily, export to Google Sheets. About $1.20 per run.
{"searchQueries": ["portable blender"],"sort": "orders","maxItemsPerQuery": 600}
3. Prices for another market (cross-border teams). Prices and delivery estimates as a shopper in Germany sees them, in euros, only with free shipping.
{"searchQueries": ["camping lantern"],"currency": "EUR","shipTo": "DE","freeShippingOnly": true,"maxItemsPerQuery": 200}
Use it from AI agents (MCP, Claude, ChatGPT, n8n)
MCP server. Add this URL to Claude, Cursor, VS Code or any other MCP client and sign in to Apify when asked:
https://mcp.apify.com?tools=d_nepoch/aliexpress-product-search-scraper
{"mcpServers": {"aliexpress": { "url": "https://mcp.apify.com?tools=d_nepoch/aliexpress-product-search-scraper" }}}
Then just ask, for example: "Find the 20 best-selling wireless earbuds on AliExpress under $15 with at least 4.7 stars" or "Compare AliExpress prices for 'camping lantern' shipped to the US and to Germany". The agent fills keywords, sort, currency and filters itself.
One HTTP call (waits for the run and returns the products as JSON; for runs longer than 5 minutes use the async runs endpoint):
curl -X POST "https://api.apify.com/v2/acts/d_nepoch~aliexpress-product-search-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["wireless earbuds"], "sort": "orders", "maxItemsPerQuery": 60}'
Python (pip install apify-client, version 3):
from apify_client import ApifyClientclient = ApifyClient("<APIFY_TOKEN>")run = client.actor("d_nepoch/aliexpress-product-search-scraper").call(run_input={"searchQueries": ["wireless earbuds"], "sort": "orders", "maxItemsPerQuery": 120},max_total_charge_usd=1, # hard spending cap for this run)for product in client.dataset(run.default_dataset_id).iterate_items():print(product["title"], product["price"], product["soldCount"])
No-code and agent frameworks: the Apify integrations for n8n, Make, Zapier, LangChain, LlamaIndex and CrewAI call this Actor by the name d_nepoch/aliexpress-product-search-scraper with the same JSON input.
Tips for agents: one row = one product card; price, soldCount and rating are numbers (soldCount 5000 means "5,000+ sold"); product pages, sellers and reviews are not included; set maxTotalChargeUsd to cap spend.
How much does it cost to scrape AliExpress?
Paid Apify plans get lower prices: Starter −10%, Scale −20%, Business −30% (from $1.40 per 1,000 products).
You pay only for products saved to the dataset — see the Pricing tab (at launch: $2 per 1,000 products). Filtered-out products, duplicates and promo cards are not charged. Set Max total charge in run options to cap your spend; the Actor stops cleanly at the limit. New Apify accounts get free monthly credits, enough for a few thousand products.
FAQ
How many products can I get per keyword? AliExpress shows at most 60 pages of 60 products (3,600). Split broad keywords into narrower ones or use price ranges to get more.
Does it scrape product pages, reviews or sellers? No — this Actor reads search and category results, which is why it is fast and cheap. Search cards show the lowest variant price; seller name and full description are not included.
Can I track prices over time? Yes. Schedule a daily run on the same keywords and compare price, discountPercent and soldCount by productId.
Is scraping AliExpress legal? The Actor collects only public listing data (no personal data, no login). Use it in line with AliExpress terms and the laws that apply to you.
Limits
- Promotional "free gift" cards (no price, link to a promo page) are skipped and not charged.
ratingandsoldCountare empty for products that have no reviews or sales yet.
Other scrapers by this developer
- TikTok Shop Product Scraper — TikTok Shop products with units sold, stock per variant and rating breakdown; same core fields as this Actor.
- App Store & Google Play Reviews Scraper — app reviews from both stores with a built-in insights report.
- Google Hotels Scraper — hotel prices for any city and dates, prices from every booking site and a price calendar.
- App Store & Google Play Scraper — app search ranks (ASO), top charts up to 200 apps and full app details from both stores.
- Startup Funding Rounds Scraper — new startup rounds from SEC Form D, Form C and the news, with filters and only-new monitoring.
Feedback
Found a bug or need a field? Open an issue on the Issues tab — fixes usually ship within a few days.