AliExpress Scraper
Pricing
from $2.99 / 1,000 results
AliExpress Scraper
AliExpress product scraper for search, category and product pages: price, discount, rating and sales count, plus variants with per-SKU price and stock, shipping options, store and specifications. Choose the currency and ship-to country.
Pricing
from $2.99 / 1,000 results
Rating
5.0
(6)
Developer
Goldmine
Maintained by CommunityActor stats
7
Bookmarked
465
Total users
9
Monthly active users
a day ago
Last modified
Categories
Share
AliExpress Product Scraper β e-commerce data extraction from AliExpress search, category and product pages

This AliExpress scraper turns AliExpress search, category and product pages into a clean, structured dataset. Paste the URL of a search like "smartphone" or a category like Women's Clothing and it returns the products listed there: product ID, title, price, original price, discount, rating, sales count, thumbnail and product URL. Paste a product URL, or switch on product details, and each product also comes with its variants (per-SKU price, stock and image), shipping options, store, review count, image gallery and specifications.
Teams use this AliExpress product data to research products before sourcing them, track prices in a niche over time, and build product catalogues for dropshipping stores. No account, cookies or API key are needed. Results export as JSON, CSV or Excel.
π Key Features
- π Search, category and product pages β paste any mix of
/w/wholesale-β¦,/category/β¦and/item/β¦URLs, or product IDs - π§Ύ Listing data β product ID, title, price, original price, discount, rating, sales count, thumbnail and product URL
- π§© Full product details β variants with per-SKU price, stock and image; shipping options with cost and delivery days; store; review count; image gallery; specifications; category path
- π Localization β choose the currency, ship-to country and language of the results
- π― Filters β keep only products sold at least N times or rated at least N stars
- π Per-URL limits β
maxItemsapplies per start URL, so every search gets its own budget - π Automatic pagination β fetches result pages until your
maxItemsis met - π€ Multiple export formats β JSON, CSV, Excel, XML via the Apify dataset
π₯ Who Is This Actor For?
- Dropshippers and store owners β pull products with their variants, stock and shipping cost, ready to import
- Product researchers β find proven sellers in a niche from sales counts and ratings
- Pricing analysts β track price and discount movement across a search, a category or a list of products
- E-commerce agencies β build product feeds for clients without copying them by hand
- π€ AI builders β feed live AliExpress product data into an agent, RAG pipeline or price-comparison tool
π‘ Common Use Cases
- Scrape AliExpress products for a keyword, keep those sold 1,000+ times and rated 4.5+, and sort by price
- Monitor the price and stock of a list of products on a daily schedule
- Export a whole AliExpress category, with variants and shipping cost, to CSV for a store import
- Compare prices for the same search in USD, EUR and GBP
- Check shipping cost and delivery time of products to a specific country
π₯ Input
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | Array | AliExpress search URLs (/w/wholesale-smartphone.html), category URLs (/category/100003109/women-clothing.html) or product URLs (/item/1005006789883056.html) | β |
productIds | Array | Numeric AliExpress product IDs, as an alternative to product URLs | β |
maxItems | Integer | Maximum number of products per search or category URL. Product URLs and IDs always return one product each. | 10 |
includeDetails | Boolean | Add variants, shipping, store, review count, images and specifications to search and category results. One extra request per product, so runs take longer. Product URLs and IDs always include details. | false |
includeDescription | Boolean | Also return the product description HTML for products with details | false |
minSold | Integer | Keep only search and category results sold at least this many times | Unset |
minRating | Number | Keep only search and category results rated at least this many stars (0β5) | Unset |
currency | String | Currency of all prices: USD, EUR, GBP, PLN, SEK, DKK, NOK, CHF, CAD, AUD, BRL, AED, SAR | USD |
shipToCountry | String | Country that shipping options are quoted for | US |
language | String | Language of titles and option names | en |
proxyConfiguration | Object | Proxy settings. The default works; see the FAQ. | Apify Proxy |
Provide at least one start URL or product ID.
Example Input
{"startUrls": [{ "url": "https://www.aliexpress.com/w/wholesale-smartphone.html" },{ "url": "https://www.aliexpress.com/item/1005006789883056.html" }],"maxItems": 100,"includeDetails": false,"minSold": 100,"currency": "USD","proxyConfiguration": {"useApifyProxy": true}}
This input returns up to 100 smartphones sold at least 100 times, plus the full record of the one product URL.
π€ Output
Each product is one item in the default dataset. Every item has the listing fields; products
with details (product URLs and IDs, or includeDetails) also have the detail fields.
Listing output fields
| Field | Type | Description |
|---|---|---|
id | String | AliExpress product ID |
url | String | Link to the product page |
type | String | Listing type as AliExpress reports it, e.g. natural for an organic result; null for a product requested by URL or ID |
title | String | Product title |
price | Number | Current sale price (lowest price when the product has several variants) |
currency | String | Price currency |
trade | String | Sales count as AliExpress shows it, e.g. 1,000+ sold |
thumbnail | String | URL of the product's main image |
sourceUrl | String | The start URL this product was found on |
originalPrice | Number | Price before discount |
discount | Integer | Discount in percent |
rating | Number | Average star rating |
soldCount | Integer | Sales count as a number |
Detail output fields
| Field | Type | Description |
|---|---|---|
reviews | Integer | Number of reviews |
images | Array | Image gallery URLs |
variants | Array | One entry per SKU: skuId, options (e.g. {"Color": "Red"}), price, originalPrice, currency, stock, available, image |
shipping | Object | Lowest-cost shipping option to shipToCountry (free options first): provider, price, currency, free, deliveryDaysMin, deliveryDaysMax, shipFrom, shipTo, shipToCode, tracking |
shippingOptions | Array | Every shipping option, same shape as shipping |
store | Object | Seller store: id, name, url, country, openedYears |
specs | Array | Specifications as {name, value} pairs |
categoryId | String | AliExpress category ID |
categoryPathIds | Array | Category IDs from the top level down |
description | String | Description HTML, with includeDescription |
Example Output
A real search result:
{"id": "3256807814987349","url": "https://www.aliexpress.com/item/3256807814987349.html","type": "natural","title": "SOYES XS18 Pro Mini Smart Phone Android 8.1 Face ID 2GB RAM 16GB ROM Facial Recognition 3.0\" Screen Dual SIM 3G Small Phone","price": 18.31,"currency": "USD","trade": "1,000+ sold","thumbnail": "https://ae-pic-a1.aliexpress-media.com/kf/Sd015f96e637a4a99b91c25d5366446019.jpg","sourceUrl": "https://www.aliexpress.com/w/wholesale-smartphone.html","originalPrice": 71.28,"discount": 74,"rating": 4.9,"soldCount": 1000}
A real product URL result (variants, images and specifications shortened):
{"id": "1005006789883056","url": "https://www.aliexpress.com/item/1005006789883056.html","type": null,"title": "New Fashion Colorful Cartoon Unicorn Student and Children's Watch Quartz Watch Electronic Watch","price": 1.09,"currency": "USD","trade": null,"thumbnail": "https://ae-pic-a1.aliexpress-media.com/kf/S2071572687b243f8acfd1642616c8f829.jpg?has_lang=1&ver=2","sourceUrl": "https://www.aliexpress.com/item/1005006789883056.html","originalPrice": 8.65,"discount": 87,"rating": 4.8,"soldCount": 10000,"reviews": 1270,"images": ["https://ae-pic-a1.aliexpress-media.com/kf/S2071572687b243f8acfd1642616c8f829.jpg?has_lang=1&ver=2"],"variants": [{"skuId": "12000047828219796","options": { "Color": "RoseRed(3 Watches)" },"price": 1.09,"originalPrice": 8.65,"currency": "USD","stock": 57,"available": true,"image": "https://ae-pic-a1.aliexpress-media.com/kf/S9ed208ee571d48e08db7e744374f1feaa.jpg"}],"shipping": {"provider": "AliExpress Selection Standard Shipping","price": 1.99,"currency": "USD","free": false,"deliveryDaysMin": 6,"deliveryDaysMax": 12,"shipFrom": "China","shipTo": "United States","shipToCode": "US","tracking": "visible"},"shippingOptions": [],"store": {"id": "1102994505","name": "Dobroa Fashion Store","url": "https://www.aliexpress.com/store/1102994505","country": "China","openedYears": 3},"specs": [{ "name": "Display Type", "value": "Arabic Numeral Markers" },{ "name": "Case Shape", "value": "Round" }],"categoryId": "200362144","categoryPathIds": ["1511", "200362144"],"description": null}
π° Pricing
This Actor is pay per event (you pay per result): $0.00399 per product on the Apify Free plan, so 1,000 products cost $3.99, down to $0.00299 per product ($2.99 per 1,000) on the Gold plan and above, plus Apify platform usage. The price per product is the same with or without details. A free Apify account is enough to try it.
β FAQ
What is the AliExpress Product Scraper?
It is an AliExpress scraper that takes search, category and product URLs and returns AliExpress product data β title, price, discount, rating, sales count and image, plus variants, shipping and store when you want them β ready to export or feed into another tool.
Do I need an AliExpress account, cookies or an API key?
No. It reads only what AliExpress shows to any visitor, so there is nothing to log into.
How do I scrape AliExpress products for a keyword?
Search for the keyword on AliExpress, copy the URL of the results page (it looks like
https://www.aliexpress.com/w/wholesale-smartphone.html) and paste it into startUrls. Filters
and sorting you apply on AliExpress before copying the URL are kept.
Can I scrape a single AliExpress product page?
Yes. Paste product URLs (https://www.aliexpress.com/item/1005006789883056.html) into
startUrls, or put the numeric IDs in productIds. Each returns the full product with variants,
shipping, store and specifications.
How many products can I get per run?
maxItems applies per search or category URL, not across the whole run, so five URLs with
maxItems: 100 return up to 500 products. AliExpress shows up to 60 products per results page and
up to 100 pages per search. Product URLs and IDs return one product each.
Should I switch on product details?
Switch on includeDetails when you need variants, stock, shipping cost or the store for search and
category results. It takes one extra request per product, so a run of 100 products takes about a
minute and a half instead of seconds. The price per product does not change.
Why do some results come back without details?
AliExpress sometimes refuses product details to an IP address. The Actor retries each product from several addresses; a product it still cannot load keeps its listing fields and has its detail fields empty. Running again later usually loads it.
Do I need a proxy?
No setup is needed: leave the default Apify Proxy setting. Product details are loaded through residential proxies in your ship-to country automatically. If you choose a proxy group yourself, it is used as you set it.
Can I get prices in my currency and shipping to my country?
Yes. Set currency, shipToCountry and language. Prices come back in the chosen currency and
shipping options are quoted for the chosen country. A product that is not sold to that country is
reported in the run log and left out.
Can I schedule it or integrate it with my app?
Yes. Every Apify Actor has a REST API, webhooks, and integrations with Zapier, Make, Google Sheets and Slack, and can be called from an AI agent via the Apify MCP server.
Is it legal to scrape AliExpress?
This Actor accesses only publicly available pages. You are responsible for making sure your use complies with AliExpress's terms of service and the laws in your jurisdiction.
What if the site changes and the Actor breaks?
Open an issue on the Actor's Issues tab. The Actor is tested against live AliExpress pages and fixed when the site changes.
π§© Part of the E-commerce Scrapers suite
Goldmine's E-commerce Scrapers cover product, search and catalogue data across online retail. Also try:
- Amazon Product Scraper β full product detail from Amazon product URLs, including specs, variants and images
- Amazon Search Scraper β organic Amazon search results by keyword, with price, rating and badges
- SSENSE Scraper β designer fashion product data from SSENSE
- FWRD Scraper β luxury fashion product data from FWRD
- Revolve Scraper β fashion product data from Revolve
See every Goldmine Actor at apify.com/logical_scrapers.
π· Image Credit
Image credit: aliexpress.com
π¬ Contact & Support
- Issues & feature requests: use the Issues tab on this Actor's page, which is the most direct route to a fix.
- Email:
coredev.dan@gmail.com - If this Actor saved you time, please leave a β rating on the Apify Store. It helps other users find it and keeps it maintained.