AliExpress Scraper - Product Prices, Ratings & Sales avatar

AliExpress Scraper - Product Prices, Ratings & Sales

Pricing

from $3.80 / 1,000 products

Go to Apify Store
AliExpress Scraper - Product Prices, Ratings & Sales

AliExpress Scraper - Product Prices, Ratings & Sales

Scrape AliExpress search results or a product page: title, price, original price, discount, rating, units sold, store, shipping and images, with prices in USD for your ship-to country. AliExpress product scraper for e-commerce research.

Pricing

from $3.80 / 1,000 products

Rating

0.0

(0)

Developer

CrawlKit

CrawlKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Scrapes AliExpress product listings by keyword search or direct product URL. Returns structured product data including title, price, discount, rating, order count, seller info, shipping details, images, and product ID.

Input

FieldTypeDefaultDescription
querystring—Search keyword. Either query or productUrl is required.
productUrlstring—Direct AliExpress product URL. If provided, only this product is scraped.
maxItemsinteger20Maximum number of products to return (1–500).
shipTostring"US"Two-letter country code for shipping destination. Affects prices and availability.

Output

Each product record contains:

FieldTypeDescription
titlestringProduct title
pricenumberCurrent price (numeric)
originalPricenumberOriginal price before discount (null when no discount is shown)
currencystringISO currency code of the prices (prices are requested in USD)
discountstringDiscount percentage (e.g., "-50%")
ratingnumberAverage star rating (null for products without reviews)
ordersnumberNumber of orders/sales
sellerstringStore/seller name (search results expose it only for some products)
shippingstringShipping summary, e.g. "Free shipping · Delivery: Oct 25 - 31"
urlstringProduct page URL
imagesarrayList of image URLs
productIdstringAliExpress product ID
scrapedAtstringISO 8601 timestamp

How it works

  • Search mode: Queries AliExpress search pages (60 products per page) and extracts product data from the page state embedded in the HTML (window._dida_config_._init_data_), with an HTML-card fallback. Paginates automatically until maxItems is reached. Language and currency are pinned to English / USD; shipTo sets the delivery region.
  • Product URL mode: Product pages are rendered in the browser, so the actor reads the same product detail endpoint the page uses (price, rating, sales, store, shipping, images). If that endpoint is unavailable it falls back to the page HTML (title and images only).

Blocked requests

The actor uses browser-like requests and Apify Proxy (datacenter first, residential if needed). If AliExpress blocks a request or shows a verification page, it retries with a new proxy session. It never solves captchas.

Pricing

Pay-per-event, no start fee: $6.30 per 1,000 products on the Apify Free plan, with lower prices on paid plans. Each product pushed to the dataset is one event.

EventFreeStarterScaleBusinessEnterprise
Product (PRODUCT)$6.30$5.40$4.70$3.80$3.80

Prices in USD per 1,000 events.

Cost examples (Free plan)

ScenarioProductsCost
Quick look20$0.126
One search (2 pages)120$0.756
Catalog research5,000$31.50

Limitations

  • AliExpress frequently changes its page structure. The parser handles multiple known formats but may miss data if AliExpress deploys a new layout.
  • Heavily blocked IP ranges may result in zero results despite retries.
  • Price and availability depend on the shipTo country and may differ from what a logged-in user sees.
  • Search results only contain what the search card shows: the store name is present for a subset of products, and shipping only when the card displays a shipping or delivery tag. Use productUrl for complete store and shipping data of one product.
  • Prices are those shown to a signed-out visitor and may include new-user promotions (e.g. "{FREE} with any purchase" cards).
  • In product URL mode, if the detail endpoint keeps answering with a verification page, only the title and images are returned.
  • The actor does not solve captchas. It retries with fresh proxy sessions instead.