AliExpress Products Scraper for Prices & Suppliers avatar

AliExpress Products Scraper for Prices & Suppliers

Pricing

from $0.30 / 1,000 product saveds

Go to Apify Store
AliExpress Products Scraper for Prices & Suppliers

AliExpress Products Scraper for Prices & Suppliers

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

Pricing

from $0.30 / 1,000 product saveds

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

AliExpress Products Scraper

Scrape AliExpress search and category pages for product prices, ratings, sales signals, shipping details, and seller links. Use it to monitor marketplace products, compare dropshipping opportunities, research competitor prices, or build product intelligence pipelines from public AliExpress listings.

What does AliExpress Products Scraper do?

AliExpress Products Scraper extracts structured product rows from public AliExpress listing pages.

It can scrape by:

  • πŸ”Ž Search query, such as laptop, phone case, or led strip
  • πŸ”— AliExpress search URLs
  • πŸ—‚οΈ AliExpress category or listing URLs that expose product cards
  • πŸ“Š Small checks for a few products or larger exports for market research

For each product, the actor saves pricing, rating, sales text, shipping text, seller information when available, image URL, product URL, and scrape timestamp.

Who is it for?

This actor is useful for ecommerce and marketplace teams that need product data from AliExpress.

Typical users include:

  • πŸ›’ Dropshipping sellers validating product ideas
  • πŸ“¦ Ecommerce operators comparing supplier prices
  • πŸ“ˆ Price-monitoring teams tracking product movements
  • πŸ” Marketplace researchers analyzing demand signals
  • πŸ§ͺ Product analysts checking ratings, discounts, and order text
  • πŸ€– Automation teams feeding product data into internal tools

If you need repeatable AliExpress listing data without manually copying product cards, this scraper gives you a clean dataset ready for export.

Why use this actor?

AliExpress pages are designed for browsing, not analysis. Product cards contain useful information, but it is difficult to compare hundreds of listings manually.

This actor helps you:

  • Save product cards as structured JSON, CSV, Excel, or API output
  • Compare prices and original prices across products
  • Track rating and sales text signals
  • Capture product and image URLs for downstream enrichment
  • Monitor search result ordering over time
  • Integrate AliExpress product discovery into automated workflows

What data can you extract?

The dataset contains one row per product listing.

FieldDescription
querySearch query used for the run, when provided
positionProduct position in the extracted result order
titleProduct title shown in the listing
productUrlAliExpress product detail URL
imageUrlMain product image URL
priceCurrent visible listing price when available
originalPriceOriginal or crossed-out price when available
currencyCurrency code detected from the product card
discountDiscount percentage when AliExpress exposes it
ratingStar rating when available
reviewCountReview count when available
ordersSoldSales/order text such as β€œ1,000+ sold”
shippingPriceShipping text, often free-shipping text when shown
shipsFromOrigin country/region when exposed in listing data
sellerNameSeller/store name when available
sellerUrlStore URL when available
isSponsoredWhether the listing appears to be sponsored/promoted
productIdAliExpress product identifier
sourceUrlListing URL that produced the row
scrapedAtISO timestamp of extraction

How much does it cost to scrape AliExpress products?

This actor uses pay-per-event pricing.

  • A small one-time start event is charged when a run begins.
  • A product event is charged for each saved product row.
  • Final pricing can vary by Apify plan tier and current platform pricing.

For the first build, the target price is designed around approximately $0.50 per 1,000 products before tier discounts. Always check the live actor pricing panel on Apify before running large jobs.

How to use AliExpress Products Scraper

  1. Open the actor on Apify.
  2. Enter a search query, for example laptop.
  3. Set the maximum number of products.
  4. Optionally choose a ship-to country, currency, sorting mode, or price range.
  5. Click Start.
  6. Download the dataset as JSON, CSV, Excel, XML, RSS, or HTML.

Input options

Search query

Use query when you want the actor to build an AliExpress search URL for you.

Example:

{
"query": "phone case",
"maxItems": 50
}

Start URLs

Use startUrls when you already have AliExpress listing URLs.

Example:

{
"startUrls": [
{ "url": "https://www.aliexpress.com/w/wholesale-led-strip.html?SearchText=led%20strip" }
],
"maxItems": 100
}

Maximum products

Use maxItems to control the number of product rows saved.

Start small while testing. Increase the limit after confirming the results match your workflow.

Locale and filters

Optional controls include:

  • shipToCountry β€” two-letter destination country code
  • currency β€” preferred currency code
  • sort β€” best match, most orders, price low-to-high, or price high-to-low
  • minPrice β€” minimum price filter
  • maxPrice β€” maximum price filter

Output example

{
"query": "laptop",
"position": 1,
"title": "15.6 inch laptop...",
"productUrl": "https://www.aliexpress.com/item/1005000000000000.html",
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/example.jpg",
"price": 299.99,
"originalPrice": 499.99,
"currency": "USD",
"discount": 40,
"rating": 4.8,
"reviewCount": 120,
"ordersSold": "1,000+ sold",
"shippingPrice": "Free shipping",
"shipsFrom": "US",
"sellerName": "Example Store",
"sellerUrl": "https://www.aliexpress.com/store/123456",
"isSponsored": false,
"productId": "1005000000000000",
"sourceUrl": "https://www.aliexpress.com/w/wholesale-laptop.html?SearchText=laptop",
"scrapedAt": "2026-06-18T00:00:00.000Z"
}

Tips for better results

  • Use specific search terms instead of very broad terms.
  • Start with 25–100 products to validate the output.
  • Use orders_desc sorting when researching products with visible sales demand.
  • Use price filters to remove products outside your target range.
  • Keep a consistent query and locale if you want to compare runs over time.
  • Use start URLs when you need exact AliExpress category pages.

Common ecommerce workflows

Product discovery

Run a search for a product niche and sort by order volume. Export products with price, discount, rating, and sales text to compare opportunities.

Price monitoring

Schedule the actor daily or weekly with the same query and maximum item count. Compare product IDs and prices across runs.

Supplier shortlisting

Use product URLs, seller names, and seller URLs to create a shortlist of stores for manual review.

Catalog enrichment

Feed product URLs, images, and prices into internal catalog tools or spreadsheets.

Integrations

You can connect the dataset to:

  • Google Sheets via Apify integrations
  • Make or Zapier automation scenarios
  • Webhooks that trigger after each run
  • BI dashboards that ingest CSV or JSON
  • Internal pricing databases
  • LLM workflows that summarize product trends

API usage

You can start the actor from code using the Apify API.

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/aliexpress-products-scraper').call({
query: 'laptop',
maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
import os
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/aliexpress-products-scraper').call({
'query': 'laptop',
'maxItems': 50,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL

curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~aliexpress-products-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"query":"laptop","maxItems":50}'

MCP usage

Use this actor through the Apify MCP server when you want Claude or another MCP-compatible assistant to run AliExpress product research.

MCP URL:

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

Claude Code example:

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

Claude Desktop JSON config example:

{
"mcpServers": {
"apify-aliexpress-products": {
"url": "https://mcp.apify.com/?tools=fetch_cat/aliexpress-products-scraper"
}
}
}

Example prompts:

  • β€œFind 25 AliExpress listings for LED strip lights and summarize pricing.”
  • β€œScrape AliExpress laptop products sorted by orders and identify high-rating products.”
  • β€œCompare phone case listings under $5 and list the best candidates.”

Proxy and reliability notes

AliExpress can vary page content by region, language, and traffic conditions.

The actor supports Apify proxy configuration. Datacenter proxy is the recommended first choice for cost control. Use residential proxy only if your target page is consistently blocked.

If a run returns fewer products than expected, try:

  • A more specific query
  • A lower maxItems value
  • A start URL copied directly from AliExpress
  • A different ship-to country or currency setting
  • A proxy configuration appropriate for your target market

Scheduling

Use Apify schedules to run the actor automatically.

Common schedules:

  • Daily price checks for the same query
  • Weekly product discovery by niche
  • Monthly category snapshots
  • Hourly monitoring for a small list of high-value searches

Webhooks

Add an Apify webhook to send results to your application after each run.

Useful webhook patterns:

  • Notify a price-monitoring service when a run succeeds
  • Send dataset URLs to a Slack channel
  • Trigger a Make scenario for spreadsheet updates
  • Start a downstream enrichment actor after products are collected

Data quality notes

AliExpress listing pages may not expose every field for every product.

Some rows may have missing review counts, seller URLs, shipping origins, or shipping prices. The actor keeps those fields as null when AliExpress does not expose them on the listing card.

FAQ and troubleshooting

Why did I get zero products?

The query may have no results, the URL may not be a supported public listing page, or AliExpress may have returned an unusual page variant. Try a common query such as laptop with a small maxItems value.

Why is the currency different from my input?

AliExpress may localize listing data based on region, cookies, availability, or page variant. The actor reports the currency found in the product card.

Why are seller fields sometimes empty?

AliExpress does not expose seller details in every listing card. Product URLs and product IDs are still saved so you can inspect or enrich those products later.

Limits

The first version focuses on public search and category listing pages.

It does not log in, open buyer accounts, add items to cart, or scrape private account data. It does not guarantee availability of product-detail-only fields that are not shown in listing results.

Legality and ethical use

This actor extracts publicly visible product listing information. Use it responsibly and follow applicable laws, AliExpress terms, and privacy rules in your jurisdiction.

Do not use scraped data for spam, fraud, abusive automation, or any activity that violates platform rules.

Other actors by fetch_cat that may fit ecommerce or search workflows:

Support

If the output no longer matches AliExpress listing pages, open an issue with:

  • The run ID
  • The input you used
  • A sample URL or query
  • What field looks wrong or missing

This helps reproduce and fix site-change issues quickly.

Changelog

Initial version:

  • Query and start URL scraping
  • Product pricing fields
  • Ratings and sales text
  • Image and product URLs
  • Seller and shipping fields when available