AliExpress Products Scraper

Scrape AliExpress search and category pages for product prices, ratings, sales signals, shipping details, and seller URLs.

Data fields

FieldTypeDescription
querystring | nullSearch query used for the run when provided.
positionintegerProduct position in the extracted listing order.
titlestringProduct title shown in the AliExpress listing card.
productUrlstringAliExpress product detail URL.
imageUrlstring | nullMain product image URL when available.
pricenumber | nullCurrent visible listing price when available.
originalPricenumber | nullOriginal or crossed-out price when available.
currencystring | nullCurrency code detected from the listing card.

Input preview

querySearch query
startUrlsStart URLs
maxItemsMaximum products
shipToCountryShip-to country
currencyCurrency
sortSort order

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

Export AliExpress product listings from search keywords, category pages, or search URLs.

Use this actor when you need a repeatable CSV, JSON, Excel, or API export of AliExpress product prices, ratings, order signals, shipping details, images, product IDs, and seller URLs for ecommerce research or automation.

At a glance

  • Input: Search query or AliExpress search/category URLs.
  • Output: Product title, URL, image, price, original price, discount, rating, review count, order text, shipping price, ship-from data, seller name, seller URL, product ID, and scrape time.
  • Filters: Country, currency, sort order, and optional price range.
  • Best for: Product research, dropshipping research, marketplace monitoring, price tracking, and ecommerce data exports.
  • Proxy optional: Start without proxy for small tests; enable Apify Proxy if AliExpress blocks the target page.

What can it do?

  • Export AliExpress product data: Save product titles, links, images, prices, discounts, ratings, and review counts.
  • Collect seller signals: Capture seller names and seller URLs when AliExpress exposes them in listings.
  • Compare shipping details: Save shipping price and ship-from text when available.
  • Sort and filter searches: Request relevance, order count, price ascending, or price descending.
  • Use as an AliExpress API alternative: Run from the Apify UI, API, schedules, webhooks, or the official Apify MCP server.

Common workflows

  • Product research: Find products by keyword and export comparable rows for analysis.
  • Dropshipping research: Compare price, order text, shipping signals, and seller URLs.
  • Price monitoring: Schedule repeat runs for the same search or category.
  • Marketplace intelligence: Track product availability and promotional pricing across terms.
  • Automation: Feed AliExpress listings into a spreadsheet, dashboard, or ecommerce research pipeline.

Input example

{
  "query": "led strip",
  "maxItems": 50,
  "shipToCountry": "US",
  "currency": "USD",
  "sort": "orders_desc",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}

Output example

{
  "query": "led strip",
  "position": 1,
  "title": "LED Strip Lights 5M RGB",
  "productUrl": "https://www.aliexpress.com/item/1005000000000000.html",
  "imageUrl": "https://ae-pic-a1.aliexpress-media.com/...",
  "price": 8.99,
  "originalPrice": 15.99,
  "currency": "USD",
  "discount": "44% off",
  "rating": 4.8,
  "reviewCount": 1270,
  "ordersSold": "10,000+ sold",
  "shippingPrice": "Free shipping",
  "shipsFrom": "China",
  "sellerName": "Example Store",
  "sellerUrl": "https://www.aliexpress.com/store/123456",
  "isSponsored": false,
  "productId": "1005000000000000",
  "sourceUrl": "https://www.aliexpress.com/w/wholesale-led-strip.html",
  "scrapedAt": "2026-07-03T10:00:00.000Z"
}

Tips for best results

  • Use a specific product phrase instead of a broad one when you need cleaner rows.
  • Use startUrls for category pages or searches you already refined in the browser.
  • Set shipToCountry and currency before comparing prices.
  • Try orders_desc for product-demand research and price_asc or price_desc for price checks.
  • Enable proxy only if AliExpress blocks or redirects direct traffic.

Limits and caveats

  • The actor extracts product listing data. It does not collect full product-detail pages or product reviews.
  • AliExpress may personalize listings by region, currency, cookies, or experiments.
  • Seller, shipping, rating, and review fields can be missing for some products.
  • Large exports may be affected by anti-bot blocking; use smaller batches and proxy when needed.

API usage

curl "https://api.apify.com/v2/acts/fetch_cat~aliexpress-products-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "led strip",
    "maxItems": 50,
    "shipToCountry": "US",
    "currency": "USD"
  }'

MCP and AI agents

You can run this actor through the official Apify MCP server at https://mcp.apify.com.

For a focused single-actor tool, use:

https://mcp.apify.com?tools=fetch_cat/aliexpress-products-scraper

Agent-friendly inputs are query, startUrls, maxItems, shipToCountry, currency, sort, minPrice, maxPrice, and proxyConfiguration.

Support

If a run fails, returns no data, or a field looks wrong, open an issue from the Actor page.

Please include the Apify run ID or run URL, input JSON, one example public URL, query, or input item, what you expected, and what the dataset returned. Small reproducible inputs make parsing or site-layout issues much faster to fix.

Common questions

Questions and answers reused from the canonical actor README.

Can I export AliExpress products to CSV or Excel?

Yes. Download the Apify dataset as CSV, Excel, JSON, XML, RSS, or through the Dataset API.

Can I use this as an AliExpress API alternative?

Yes, for public product listing exports. It is not an official AliExpress API.

Does this actor collect reviews?

No. It saves review counts from listing cards when available, but not full review text.

Why did a run save zero products?

The query or URL may be blocked, empty, region-dependent, or no longer valid. Try a small query first, then enable proxy if needed.