An Apify Actor live
AliExpress scraper: products, every SKU's price and the shipping cost by country
$1.50 per 1,000 detailed products, with every SKU's price and stock and the shipping cost to each country you list, several countries in one run. The leading details Actor charges $8.00 and takes one country per run (its Store record, 2026-10-26). Type keywords, paste category or search URLs, or paste product URLs or IDs: one row per product and country, with the carrier, fee, delivery days and ship-from, the store, rating, reviews count, units sold, images and specifications. No AliExpress account, no API key.
What you get
One row per product and ship-to country, with every variant.
Where AliExpress does not give a field, it is null, never guessed. The dataset opens in five views in Apify Console (Overview, Details, Shipping per country, Variants, All fields) and exports as JSON, CSV, Excel or XML, or through the API.
- Product and price: product ID, URL, title, the price range and original price in the currency asked for, the discount of the cheapest SKU, category ID and path, specifications, description URL and images.
- Variants and stock: every SKU with its options under the seller's own names (Color: Black), its price, original price, stock and availability; the option lists; the total stock, with placeholder stock flagged; in stock or sold out.
- Shipping to the country: each delivery option with its carrier, fee and the fee's currency, free or not, delivery days and dates, ship-from country and tracking; the cheapest fee, free shipping and delivery days on the row itself.
- Store and reviews: store name, ID, URL, positive feedback rate and opening date, seller ID; rating, reviews count, units sold (with AliExpress's own text, such as 10,000+ sold) and wishlist count.
- Where the row came from: the keyword or URL, the page, the position, and whether the card was sponsored.
Field coverage on the 995 products of the access test (2026-10-26): title, price, currency, variants, stock, shipping, store, images and reviews count 100%; orders 92.2%; rating 73.7% (products without reviews have none).
AliExpress product scraper and search scraper
Three ways in, any mix, one run.
Products found by a keyword or a category are read in detail like pasted product URLs, unless you turn details off for fast search rows only.
| Input | What it reads |
|---|---|
| Keywords | Search terms, each read as AliExpress's search page lists it, 60 products per page. A product URL or ID typed here is read as a product, with a note. |
| Category or search URLs | Category pages (/category/63705/) or search pages (/w/wholesale-...), from any AliExpress country site. Their sort and filters are kept. |
| Product URLs or IDs | Product pages (/item/<id>.html on aliexpress.com, aliexpress.us or country sites) or bare IDs. Each is read in detail for every ship-to country. Short share links are not followed. |
- Ship to: countries as codes or English names (US by default). Each gives its own detailed row. With details off, search results are read for the first country only.
- Currency: a three-letter code (USD by default). Each row says the currency AliExpress answered in; USD, EUR and GBP were measured.
- Max products per keyword or category: 100 by default, up to 5,000. In our run, the "phone case" search stopped at page 60, with 2,978 distinct products.
- Details: on by default. Off gives search rows only: price, rating, units sold and ship-from from each search card, faster and at $0.50 per 1,000.
- Parallel IPs: products read at the same time, each from its own IP, 8 by default and up to 10.
{
"productUrls": ["https://www.aliexpress.com/item/1005006678208098.html", "1005008070148600"],
"shipTo": ["US", "GB", "DE"]
}AliExpress shipping cost by country
The same product, priced and shipped to six countries.
The ship-to country changes the price, whether the product is sold at all, and the delivery options. One product read for six countries in one session on 2026-10-26 (run cNwNenzgH5H0ndVW8), prices in USD, every option shipped from China:
| Ship to | Price range | Delivery option | Fee | Days |
|---|---|---|---|---|
| United States | 22.61 to 26.37 | AliExpress Selection Standard | $1.99 | 5 to 10 |
| United Kingdom | 20.33 to 23.74 | AliExpress Selection Premium shipping | $1.99 | 4 to 7 |
| Germany | 33.49 to 37.33 | AliExpress Selection Standard | $1.99 | 7 to 10 |
| France | 35.34 to 39.47 | AliExpress Selection Standard | $1.99 | 7 to 10 |
| Brazil | 21.38 to 24.60 | AliExpress Selection Standard | $3.50 | 11 to 18 |
| Australia | 24.07 to 27.30 | AliExpress Selection Standard | $1.99 | 5 to 10 |
Products stocked in a local warehouse are often not sold to other countries, and some sellers are barred in EU countries. Those rows are free and say so: 17% to 28% of answers in our runs of 50 products to the US, the UK, Germany, France and Brazil (runs hKJqds2ocDKjr5kBT, 0ua4L6Ca2oTIK0Pie, vDkvlhFOg9ZEQ9eKy and BaE54xleKxb3SwuZr, 2026-10-27), none for the US.
AliExpress price tracker
Only the products whose price or stock moved.
With Only new or changed products on and a monitor name, the Actor remembers each product it read, per ship-to country and currency, in a key-value store of your own Apify account. Each run reads the products as usual and returns, and charges, only those that are new to the monitor or whose price or stock status changed on a SKU: a SKU sold out or back in stock, a price up or down. Each row lists its changes, and the first run returns everything it reads. Stock counts going down with sales are not a change. When a seller relists SKUs under new IDs, the product's lowest price and whether any SKU is in stock are compared too. A monitor remembers up to 20,000 products per ship-to country.
Measured in the cloud
1,000 products with details in 9 minutes.
AliExpress decides per IP, at its first product, whether to answer. The Actor drops a refused IP for a new one, never answers the slider AliExpress shows, and retires each IP after 10 products, before the refusal measured on the 11th. Proxies are included at no extra charge to you.
All on 2026-10-27, with this Actor in the Apify cloud. Three product IDs that do not exist came back as free not_found rows. A short result is never silent: when AliExpress refuses access more than usual, or more than 5% of the products fail, the run ends partial and says why in its status and summary, with the products not read (all counted, the first 200 listed by ID).
Why this one
Seven AliExpress scrapers on Apify, price by price.
Every AliExpress product or search scraper on the Store with 150 or more users in 30 days. Free plan prices per 1,000 rows and 30-day figures as each Actor's public Store record showed them on 2026-10-26. "Success" is the share of runs that succeeded, not of products delivered. We ran none of these Actors, and what each returns was not compared on the same input.
| Actor | Detailed product | Search row | Ship-to countries per run | Success, 30 days | Users, 30 days |
|---|---|---|---|---|---|
| piotrv1001/ | $8.00 (since 2026-10-24) | Separate Actor ($2.50) | One | 96.38% | 2,038 |
| kawsar/ | None | $9.00 | By request origin | 89.63% | 1,280 |
| zen-studio/ | $2.49 + $3.99 details add-on | $2.49 | One | 98.95% | 317 |
| devcake/ | $2.00 (details optional, same event) | $2.00 | Not checked | 99.70% | 272 |
| khadinakbar/ | $4.00 | $2.00 | Not checked | 83.83% | 220 |
| thirdwatch/ | None | $3.00 | Not checked | 96.72% | 220 |
| pro100chok/ | $6.00 | $2.00 | Not checked | 99.30% | 150 |
| This Actor | $1.50 | $0.50 | Several, one row each | New | New |
The leader by users, piotrv1001's details Actor, takes product URLs or IDs only, one ship-to country and one currency per run, and sells search in a separate Actor (its Store record, read 2026-10-26). This one reads keywords, categories and product URLs in the same run, for several countries. The thirdwatch Actor also has a monitoring mode, on search cards (only new or price-changed); this one compares every SKU's price and stock status, per ship-to country. Where we lose: the others have users, runs and a 30-day record, and ours is new.
A real run
A phone case shipped to the UK, as the Actor returns it.
One row from a cloud run of 2026-10-27 (ship to the UK, run hKJqds2ocDKjr5kBT), its lists shortened: the full row has 35 SKUs and 35 models.
{
"rowType": "product",
"status": "ok",
"productId": "3256809276917537",
"url": "https://www.aliexpress.com/item/3256809276917537.html",
"title": "Ultra Thin Clear TPU Phone Cases For iPhone 18 17 16 15 14 13 12 11 Pro Max Plus Air 16E XR XS Max Transparent Silicone Cover",
"shipTo": "GB",
"currency": "USD",
"price": 2.09,
"priceMax": 2.79,
"originalPrice": 2.1,
"originalPriceMax": 2.8,
"discountPercent": 0,
"available": true,
"stockTotal": 45421,
"skuCount": 35,
"shippingFee": 1.99,
"freeShipping": false,
"shipFrom": "CN",
"deliveryDaysMin": 4,
"deliveryDaysMax": 7,
"storeName": "Shop1102861803 Store",
"storeId": "1102861803",
"storeUrl": "https://www.aliexpress.com/store/1102861803",
"storePositiveRate": 93.8,
"rating": 4.7,
"reviewsCount": 2988,
"orders": 10000,
"ordersIsLowerBound": true,
"ordersText": "10,000+ sold",
"categoryPath": "202192403/202228401/202228405",
"options": [{ "name": "Color", "values": ["Clear"] }, { "name": "Compatibility by Model", "values": ["iPhone 18 Pro Max", "iPhone 18 Pro", "iPhone Air", "iPhone17"] }],
"skus": [
{ "skuId": "12000049183381385", "options": { "Color": "Clear", "Compatibility by Model": "iPhone 16 Pro Max" }, "price": 2.56, "originalPrice": 2.57, "stock": 39, "stockIsPlaceholder": false, "available": true },
{ "skuId": "12000049183381384", "options": { "Color": "Clear", "Compatibility by Model": "iPhone 16 Plus" }, "price": 2.49, "originalPrice": 2.5, "stock": 2, "stockIsPlaceholder": false, "available": true }
],
"shipping": [
{ "carrier": "AliExpress Selection Premium shipping", "code": "CAINIAO_FULFILLMENT_PRE", "fee": 1.99, "feeCurrency": "USD", "freeShipping": false, "minDays": 4, "maxDays": 7, "etaMin": "Oct. 31", "etaMax": "Nov. 03", "shipsFrom": "CN", "tracking": true }
],
"source": "productUrls",
"sourceType": "product",
"input": "3256809276917537"
}Limits
What it does not do, said up front.
- It does not switch to a browser behind your back. If AliExpress tightens its access, so that 60 new IPs in a row are refused, the run stops reading, says so, and lists what it did not read. In our measurement a headless browser cost more than 40 times as much per product as the plain requests this Actor sends.
- Listings stop long before the total AliExpress announces. In our run, the "phone case" search stopped at page 60 with 2,978 distinct products, out of 183,827 results announced (run 3I6g9bQPiarhfZQBT). Split a larger search into categories or narrower keywords.
- New-user offer cards. 15% to 21% of search cards are AliExpress's new-user offer ("{FREE} with any purchase", runs ivpzfa25Jju4YT7ng and 3I6g9bQPiarhfZQBT) and show no price block. Their row takes the welcome price and list price from the card's own data and keeps the offer in its promotion field. If the page's other priced cards do not confirm that data's unit (at least 9 in 10 agreeing), the price stays null rather than guessed, and the run summary names the page and why.
- Placeholder stock. Some sellers type a stock meaning "plenty" (99,999, 200,000, 999,996). SKUs at or above 99,990 are flagged and left out of the total stock.
- No reviews. Review texts carry buyers' personal data and are not read. Rating and reviews count are.
- Short share links are not followed. Paste the product URL or its ID.
Ready-to-run examples
Open one, change the input, run it.
- Wireless earbuds on AliExpress: prices and US shipping
- AliExpress shipping cost to the UK, Germany and France
- AliExpress search results for phone cases, without details
- AliExpress price tracker for the earphones category
- AliExpress product variants: every SKU with price and stock
Each example opens the Actor on Apify with its input filled in. All examples on the Apify Store.
Pricing
Pay per row delivered, variants and shipping included.
$1.50 per 1,000 detailed product rows on Apify's Free and Bronze plans, $1.35 on Silver, $1.20 on Gold and up; $0.50 per 1,000 search rows without details ($0.45 and $0.40). Billed by Apify with platform usage and proxies included, $0.0015 a detailed product on the Free plan. Free: products AliExpress does not sell to a country, products not found, products that failed (each row says why) and duplicates. 1,000 products with details shipped to the US cost $1.50; the same 1,000 for the US, the UK and Germany at most $4.50, less in practice; a keyword's full listing without details (2,978 cards for "phone case"), about $1.50. A run starts at $0.00005, and Apify's free plan covers about 3,300 detailed products a month. Set a maximum cost per run and the Actor stops cleanly when it is reached: it reads no product it could not charge.
Selling what you source?
Shopify and WooCommerce stores too.
The Shopify and WooCommerce scraper exports every product of any Shopify or WooCommerce store, with variants, barcodes and stock, and tracks price and stock changes between runs: the storefront side, for what you resell.
For developers
AliExpress products in one HTTP call.
Run it and get the rows back in the same request through the Apify API. Snippets for Node.js and Python are in the Actor's README, and the guide explains what each request reads.
curl -X POST "https://api.apify.com/v2/acts/agenttoolworks~aliexpress-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"productUrls": ["1005006678208098"], "shipTo": ["US", "GB"]}'Questions
Do I need an AliExpress account or an API key?
No. The Actor reads AliExpress logged out, the way a visitor's browser does: search and category pages as they load, product details through the request the product page itself makes. It never logs in and never solves a captcha.
Can I get the price and the shipping cost for several countries at once?
Yes: list them in Ship to. Each country gives its own row, with its own price, availability and delivery options: carrier, fee, delivery days and ship-from country. A product AliExpress does not sell to a country gives a free row that says so.
Why is a product "unavailable_in_region"?
AliExpress answered that it does not sell that product to that country, often a product stocked in a local warehouse, or a seller barred in an EU country. The row is free.
How do I track AliExpress prices every week?
Turn on Only new or changed products, give the schedule a Monitor name, and schedule the Actor (or a saved task) in Apify Console. Each run returns, and charges, only the products that are new or whose price or stock status changed on a SKU.
How many products can one AliExpress search return?
About 3,000 in our measurement: the "phone case" search listed 60 pages and answered page 61 without a product list, 2,978 distinct products out of the 183,827 results it announced (run 3I6g9bQPiarhfZQBT, 2026-10-27). For more, split the search into categories or narrower keywords.
Can I get reviews?
Not in this version: review texts carry buyers' personal data. The rating and the reviews count are in every product row.
What does it cost?
$1.50 per 1,000 detailed product rows on Apify's Free and Bronze plans, $1.35 on Silver, $1.20 on Gold and up, and $0.50 per 1,000 search rows without details ($0.45 and $0.40), billed by Apify with platform usage and proxies included. Rows for products not sold to a country, not found, failed or duplicated are free. Apify's free plan includes $5 of monthly usage, about 3,300 detailed products.
Can I use it with Make, Zapier, n8n or Google Sheets?
Yes, through Apify's integrations: the dataset works with every Apify integration, and a webhook can fire when a run finishes.
Can AI agents use it through MCP?
Yes. Apify's hosted MCP server exposes Store Actors to MCP clients such as Claude or Cursor: https://mcp.apify.com?tools=agenttoolworks/aliexpress-scraper.
Is it legal to scrape AliExpress?
The Actor reads only what AliExpress shows any visitor without logging in: product listings that sellers publish to be found. It uses no account, solves no captcha and reads no buyer's personal data (no reviews). AliExpress's terms of use prohibit systematic automated collection without its written permission and the commercial exploitation of its content; how you use the data is your responsibility. This Actor is not affiliated with AliExpress or Alibaba Group.
Public product listings only: no login, no account, no buyer's personal data. Not affiliated with AliExpress or Alibaba Group. Sold on the Apify Store, and not affiliated with Apify either.