AliExpress Product Scraper - Search, Details & Price Tracker avatar

AliExpress Product Scraper - Search, Details & Price Tracker

Pricing

from $1.50 / 1,000 products

Go to Apify Store
AliExpress Product Scraper - Search, Details & Price Tracker

AliExpress Product Scraper - Search, Details & Price Tracker

AliExpress products from keywords, category URLs, product URLs or IDs. Price, discount, rating, sold count, store, shipping and SKU variants for your ship-to country and currency. Price-change alerts between runs. No login. Failed inputs are free.

Pricing

from $1.50 / 1,000 products

Rating

0.0

(0)

Developer

Dottti

Dottti

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

AliExpress Product Scraper: Search, Details and Price Tracker

Get public AliExpress product data from keywords, category pages, product pages or product IDs. You get price, original price, discount, rating, units sold, images, store, shipping and SKU variants, for the ship-to country and currency you choose. A tracking mode returns only new products and price changes since the last run.

The actor needs no AliExpress account, no cookies and no browser. It reads the same public data a logged-out visitor sees.

Who uses it

  • Dropshippers and resellers who look for products with many orders and good ratings, and check the shipping fee and delivery time to their market.
  • Price trackers who watch a list of products or a search on a schedule and want an alert when a price drops or rises.
  • Market researchers who compare categories, prices and sales volume across countries and currencies.
  • AI pipelines and agents that need clean, flat JSON rows.

Inputs

  • Search keywords: for example wireless earbuds. Each keyword returns up to Maximum products per input.
  • Search, category or product URLs: /w/wholesale-... search pages, /category/123/name.html category pages, /item/1005....html product pages.
  • Product IDs: for example 1005009569678787.
  • Add full details to search results: off by default. When on, each search result also gets store, shipping and variant data.
  • Ship-to country, Currency, Language: for example SA, SAR, en_US.
  • Sort: best match, most orders, price low to high, price high to low.
  • Only new products and price changes: see "Price tracking" below.

Empty input runs a small demo search (20 products for "wireless earbuds") in a few seconds.

What you get

Every row has a type field.

  • product: one product. source says search (from a keyword or category) or product (from a product URL or ID).
  • status: one row for each input that returned nothing: bad link, product gone, or AliExpress refused the request. Status rows are free.

Search rows have: productId, title, url, price, originalPrice, discountPercent, currency, priceText, isNewUserPrice, rating, soldCount, soldText, imageUrl, images, categoryId, badges (for example "Free shipping"), isAd, listedAt.

Detail rows add: storeName, storeId, sellerId, storeUrl, storeRating, storePositivePercent, storeOpenedYears, storeCountry, shipFrom, shipTo, shippingFee, shippingCurrency, deliveryDaysMin, deliveryDaysMax, shippingMethod, ratingCount, categoryPath, skuCount, variantOptions (for example "Color: 4; Size: 3"), variantPriceMin, variantPriceMax, totalStock, inStock, and variants (skuId, attributes, price, originalPrice, stock, available).

Fields AliExpress does not show for a product are null.

isNewUserPrice: true means AliExpress showed a first-order "welcome deal" price. Regular buyers pay more. Keep this in mind when you compare prices.

Examples from real runs (4 November 2026)

Empty input. Result: 20 rows in 3 seconds, 1 request, no proxy.

{
"type": "product",
"source": "search",
"productId": "3256811621288203",
"title": "2026 New Air 3【 Pro3 】 Bluetooth Wireless Earbuds With Heart Rate Monitoring, Active Noise Cancellation Headphones, Waterproof for Daily Use, For IPhone IOS Smartphone, Gaming /Sports /Fitness Earphones.",
"url": "https://www.aliexpress.com/item/3256811621288203.html",
"price": 14.11,
"originalPrice": null,
"discountPercent": 75,
"currency": "USD",
"priceText": "US $14.11",
"isNewUserPrice": true,
"rating": 4.9,
"soldCount": 4188,
"soldText": "4K+ sold",
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Sa57a4580c1274b01988d5df3fa8e76cbx.jpg",
"sourceInput": "wireless earbuds",
"scrapedAt": "2026-11-04T10:52:39.876Z"
}

Product IDs, shipped to Saudi Arabia in SAR. Result: 3 of 3 with details, 6 seconds. One row (only some fields and the first variant shown here):

{
"productIds": ["1005006828003763", "1005007409010504", "1005012776741690"],
"shipTo": "SA",
"currency": "SAR"
}
{
"type": "product",
"source": "product",
"productId": "1005006828003763",
"title": "Yoga Mat Sports Fitness EVA Comfortable Foam 4mm Thick Yoga Mat Sports Yoga and Pilates Gymnastics Mat",
"url": "https://www.aliexpress.com/item/1005006828003763.html",
"price": 7.41,
"originalPrice": 55.95,
"currency": "SAR",
"isNewUserPrice": true,
"rating": 4.5,
"ratingCount": 534,
"soldCount": 5000,
"soldText": "5,000+ sold",
"storeName": "Shop1103776049 Store",
"storeId": "1103776049",
"storeUrl": "https://www.aliexpress.com/store/1103776049",
"storePositivePercent": 92,
"storeOpenedYears": 2,
"storeCountry": "China",
"shipFrom": "China",
"shipTo": "SA",
"shippingFee": 19,
"shippingCurrency": "SAR",
"deliveryDaysMin": 10,
"deliveryDaysMax": 18,
"shippingMethod": "Aliexpress Selection Standard",
"skuCount": 5,
"variantOptions": "Color: 5",
"totalStock": 58,
"inStock": true,
"variants": [
{
"skuId": "12000038433047655",
"attributes": {
"Color": "PURPLE"
},
"price": 15.2,
"originalPrice": 69.24,
"stock": 6,
"available": true
}
]
}

Price tracking

Turn on Only new products and price changes and give the list a Tracking list name. The first run returns every product and saves its price. Each later run returns only:

  • changeType: "new": a product not seen before,
  • price_down or price_up: with previousPrice, priceChange and priceChangePercent.

First-order "welcome deal" prices do not count as price changes. The saved history is kept per tracking list name, ship-to country and currency, in the key-value store aliexpress-products-state.

How to schedule

  1. Save your input as a task (for example "earbuds Saudi Arabia").
  2. Turn on price tracking.
  3. Add a schedule, for example daily at 06:00.
  4. Connect a webhook, email or Google Sheets integration to the task to receive the changed rows.

Pricing

Pay per result. Platform usage is included in the price.

  • Product from a search or category page: $1.50 per 1,000 (product event).
  • Product with full details (store, shipping, variants): $3.50 per 1,000 (product-details event).
  • Status rows are free. A product AliExpress refuses or no longer sells is not charged. If details are refused for a search result, you get the search row at the search price.

Reliability and limits

  • Runs end as succeeded. Each input that fails gets a free status row, and RUN_SUMMARY in the key-value store lists every input with its status, plus requests, bytes and proxy use.
  • Search pages are fast: one request returns up to 60 products.
  • Product details are slower, about 6 to 9 seconds each. AliExpress allows only a few product reads per IP address and then shows a captcha. The actor does not solve captchas. It pauses, switches to a new proxy address (no proxy, then Apify datacenter, then residential) and skips the product if every try is refused. In our tests 87% to 97% of products returned full details.
  • Share links (a.aliexpress.com/_...) and affiliate links are not read. Open the link and paste the product URL.
  • Prices are what AliExpress shows to a logged-out visitor in that country. Coupons that need an account are not included.