AliExpress Scraper — Products, Prices, Variants & Sales Signals avatar

AliExpress Scraper — Products, Prices, Variants & Sales Signals

Pricing

from $1.00 / 1,000 product listeds

Go to Apify Store
AliExpress Scraper — Products, Prices, Variants & Sales Signals

AliExpress Scraper — Products, Prices, Variants & Sales Signals

Scrape AliExpress product data at scale — price, discount, ratings, SKU-level variants, seller reliability — plus price history and review-velocity tracking that commodity scrapers don't offer. Export to CSV, JSON, or Excel. No code.

Pricing

from $1.00 / 1,000 product listeds

Rating

5.0

(1)

Developer

WebDataLabs

WebDataLabs

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

7

Monthly active users

10 days ago

Last modified

Share

Scrape AliExpress product data at scale — price, discount, ratings, SKU-level variants, seller reliability — plus price history and review-velocity tracking that commodity scrapers don't offer. Export to CSV, JSON, or Excel. No code.

What you get

This AliExpress scraper turns a keyword or a product URL into clean, structured data you can act on: find winning dropshipping products, track supplier prices over time, and spot products that are gaining momentum — not just a raw field dump. Every product is one flat record, ready for Google Sheets, n8n, Zapier, or your repricing tool.

Two things set it apart from the 30+ commodity AliExpress fetchers:

  • It doesn't break on every AliExpress deploy — it reads the same data source the site itself uses.
  • It tracks change over time — price history, review velocity (new reviews/day), and a rising-product flag across scheduled runs.

What data can it extract?

High-value fields (the full field list is in the output/dataset schema tab):

FieldDescription
title, url, image, images[]Product name, link, and gallery
price, originalPrice, discountPct, currencyCurrent vs list price and % off
rating, reviewCountStar rating and exact review count
soldTextUnits sold as AliExpress shows it (e.g. "10,000+ sold")
variants[]SKU-level attributes / price / originalPrice / stock
shopName, sellerPositiveRate, sellerTotalNumSeller reliability signals
shippingTextShipping / delivery summary
priceHistory[]Time-series of price snapshots across runs
reviewVelocityNew reviews per day — a precise sales-momentum proxy
soldBucketMovement, risingFlagDemand-trend signals

Example output

{
"productId": "3256809551801942",
"title": "Manual Grass Sickle – Long-Handle Agricultural Sickle for Gardening",
"url": "https://www.aliexpress.com/item/3256809551801942.html",
"price": 6.34,
"originalPrice": 32.2,
"discountPct": 80,
"currency": "USD",
"rating": 4.9,
"reviewCount": 687,
"soldText": "5,000+ sold",
"shopName": "Stone's Store",
"sellerPositiveRate": "100%",
"shippingText": "Free shipping",
"variants": [
{ "skuId": "12000050001771598", "attributes": "Ships From:China Mainland; Type:orange", "price": 6.34, "originalPrice": 32.2, "available": true }
],
"reviewVelocity": 3.5,
"risingFlag": true,
"scrapedAt": "2026-07-01T15:29:00.000Z"
}

How to use it (quick start)

  1. Pick a ModeSearch (keyword → many products) or Product (specific URLs/IDs → full detail).
  2. Enter your keywords or product URLs.
  3. Set Max products, run, and export.

Search a keyword and get the full detail for each hit:

{ "mode": "search", "searchQueries": ["wireless earbuds"], "maxProducts": 200, "enrichDetails": true }

Scrape specific products by URL or bare ID:

{ "mode": "product", "productUrls": ["https://www.aliexpress.com/item/1005007221058021.html", "3256809551801942"] }

Build price & review-velocity history — enable tracking and schedule the actor to run daily:

{ "mode": "search", "searchQueries": ["phone case"], "enrichDetails": true, "trackHistory": true }

Input options

  • Fetch full product details — adds variants, exact reviewCount, and seller metrics to search results (Product mode always returns full detail).
  • Track price & review history — persists a snapshot each run so scheduled runs build priceHistory, reviewVelocity, and risingFlag.
  • Max products — global cap across all inputs; keep it low for a cheap trial run.

How much does it cost to scrape AliExpress?

This actor is pay-per-result — you only pay for the products you get back, at the per-result price shown above on this page. Search-result records, full-detail records, and history-tracked records are priced by tier so you pay for exactly the depth you use. Products that return no data are never charged.

Use cases

  • Dropshippers — find winners: sort Search by orders, then filter risingFlag = true and discountPct >= 50 to surface products gaining momentum at a healthy margin.
  • Repricing & price-tracking tools — use it as the AliExpress price-history layer; schedule daily runs and read priceHistory[] to detect supplier price hikes.
  • Product researchers — one keyword fans out to hundreds of products with reviewVelocity so you can rank by real demand, not just star rating.
  • Market & margin analysts — pull variants[] (SKU-level pricing) and sellerPositiveRate to model margins and vet supplier reliability at scale.

FAQ

The actor collects publicly visible product data. You are responsible for complying with AliExpress's Terms of Service and applicable laws (e.g. GDPR) in your jurisdiction. It does not collect personal data or require a login.

Why does it need residential proxies?

AliExpress blocks datacenter and bare IPs with its x5sec anti-bot. The actor warms a session and rotates to a fresh residential IP on any block, which is what keeps runs reliable. Apify residential proxy is enabled by default.

Can I schedule it for price tracking?

Yes. Schedule the actor and enable Track price & review history; each run appends a price snapshot and recomputes review velocity, so trends accumulate from the second run onward.

Why is a sold count shown as "10,000+" instead of an exact number?

That is how AliExpress itself displays units sold above ~1,000 (exact counts appear only for smaller sellers). For precise sales momentum, use reviewVelocity (exact review growth) and priceHistory, which are accurate every run.

Which currency will prices be in?

Region and currency are best-effort: AliExpress prices many products in USD regardless of the requested currency, so the currency field reflects what AliExpress actually served (most often USD).

Does it support scraping a whole shop's catalogue?

Shop-catalogue mode is on the roadmap. Today the actor covers keyword Search (the highest-volume use case) and Product URL/ID lookups.

  • eBay Scraper Pro
  • Google Trends (Reliable)
  • Reddit Scraper Pro
  • Facebook Ad Intelligence Pro
  • Google Ads Transparency Intel

Support

Found a bug or need a field added? Open an issue on the Issues tab of this actor, or reach the WebDataLabs team through the support channel on our Apify profile. We actively maintain this actor as AliExpress changes.

Leave a review

Is this actor saving you time? A quick review on the Store helps other people find it — and tells us which fields to add next. Rate this actor →