AliExpress Scraper ๐Ÿ›๏ธ avatar

AliExpress Scraper ๐Ÿ›๏ธ

Pricing

from $1.49 / 1,000 results

Go to Apify Store
AliExpress Scraper ๐Ÿ›๏ธ

AliExpress Scraper ๐Ÿ›๏ธ

Instantly extract product details, pricing, reviews, and seller information from AliExpress. Perfect for dropshipping research, price monitoring, and e-commerce market analysis. Gather comprehensive data from the global marketplace with ease to power your business insights.

Pricing

from $1.49 / 1,000 results

Rating

5.0

(5)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

3

Bookmarked

160

Total users

13

Monthly active users

10 days ago

Last modified

Share

What does AliExpress Product Scraper do?

AliExpress Product Scraper collects product listings from AliExpress search results, category pages, and keyword searches, and saves them as clean, structured data. Enter a product keyword or paste an AliExpress URL, set the number of results you need, and the Actor returns product titles, prices, ratings, review counts, order volumes, seller details, shipping signals, and clean product links in a single dataset. It is built for market research, competitor monitoring, and dropshipping workflows that need fast, repeatable product collection.

AliExpress does not offer a practical public API for bulk product data, so this Actor helps users collect publicly visible listing data that is otherwise slow or impractical to gather by hand. You can run it once for a snapshot or schedule it to refresh product data on a regular basis.

Why use AliExpress Product Scraper?

  • Reliable dataset creation - Collect structured AliExpress product data without manual copy-paste.
  • Automation-ready output - Export results to JSON, CSV, Excel, XML, or connect them to dashboards and integrations.
  • Market research - Compare prices, ratings, review counts, and sales signals across similar products before entering a niche.
  • Price monitoring - Schedule repeat runs to track pricing and discount movement over time.
  • Supplier sourcing - Identify stores with stronger sales activity and better feedback using seller details and order counts.
  • Dropshipping validation - Filter products by demand indicators such as order volume, ratings, and free shipping before committing ad spend.

What data can you extract from AliExpress?

FieldDescription
product_idUnique AliExpress product identifier
titleProduct title from the listing
price / original_priceDisplayed current and pre-discount prices
price_amountParsed numeric value of the current price
ratingAverage product rating
reviews_countNumber of visible customer reviews
ordersParsed order count or sold count
store_name / store_id / store_urlSeller name, identifier, and store page link
image_urlMain product image URL
product_url / product_url_cleanProduct detail URL and clean canonical URL
free_shippingWhether the listing indicates free shipping
discount_rateParsed discount rate when available

How to scrape AliExpress product data

  1. Open AliExpress Product Scraper on Apify Store.
  2. Enter a product keyword or paste an AliExpress search or category URL.
  3. Set the maximum number of results to collect.
  4. Run the Actor.
  5. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.aliexpress.com/w/wholesale-Towel.htmlAliExpress URL to scrape. Supports search, category, and listing pages.
keywordStringNoTowelSearch term used to discover matching products.
results_wantedIntegerNo20Maximum number of products to collect.
proxyConfigurationObjectNo{"useApifyProxy": true}Proxy settings for more reliable collection.

At least one of startUrl or keyword should be provided for production runs. If neither is supplied, the Actor falls back to its default example input.

Output Data

Each dataset item can contain the following fields:

FieldTypeDescription
product_idStringUnique AliExpress product identifier.
titleStringProduct title from the listing.
priceStringCurrent displayed price.
original_priceStringOriginal or pre-discount price when available.
price_amountNumberParsed numeric value of the current price.
original_price_amountNumberParsed numeric value of the original price.
currencyStringCurrency code for the price.
ratingNumberAverage product rating.
reviews_countNumberNumber of visible customer reviews.
ordersNumberParsed order count or sold count.
sales_textStringRaw sales text from the listing.
store_nameStringSeller or store name.
store_idStringUnique seller or store identifier.
store_urlStringDirect link to the seller store page.
store_ratingNumberAvailable store rating or score.
store_followersNumberAvailable follower count for the store.
image_urlStringMain product image URL.
image_url_secondaryStringSecondary product image URL when available.
product_urlStringProduct detail URL.
product_url_cleanStringCanonical product URL without tracking parameters.
shipping_textStringShipping text shown on the listing.
shipping_typeStringShipping type when available.
free_shippingBooleanWhether the listing indicates free shipping.
discount_rateNumberParsed discount rate when available.
discount_textStringRaw discount text from the listing.
coupon_textStringCoupon or promotional text when available.
choice_labelStringChoice or featured label from the listing.
item_typeStringListing item type when available.
tagsArrayTag labels extracted from the listing card.
logistics_traceStringLogistics or delivery trace identifier when present.
source_click_idStringSource click identifier metadata when available.
source_pvidStringSource page view identifier metadata when available.
source_from_pageStringSource placement marker from listing metadata.
source_orig_item_idStringOriginal item ID metadata when present.
source_orig_sl_item_idStringOriginal source listing item ID metadata when present.
source_order_rawStringRaw order count value from source metadata.
source_eval_rawStringRaw review count value from source metadata.
is_sponsoredBooleanIndicates whether the listing appears to be sponsored.

Some optional fields may be empty when the source listing does not expose that information.

Usage Examples

Collect products for a simple search term:

{
"keyword": "wireless earbuds",
"results_wanted": 50
}

Start From a Search URL

Use a full AliExpress search URL when you already have a target results page:

{
"startUrl": "https://www.aliexpress.com/w/wholesale-wireless-earbuds.html",
"results_wanted": 100
}

Start From a Category URL

Collect products from a broader category page:

{
"startUrl": "https://www.aliexpress.com/category/44/consumer-electronics.html",
"results_wanted": 150,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Residential Proxy Setup

Use residential proxies for more reliable large-scale collection:

{
"keyword": "phone case",
"results_wanted": 200,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"product_id": "3256811494945016",
"title": "28pcs Individually Packaged Compressed Towel Set, Portable Travel Towels",
"price": "US $0.08",
"original_price": "US $0.16",
"price_amount": 0.08,
"original_price_amount": 0.16,
"currency": "USD",
"rating": 4.9,
"reviews_count": 1,
"orders": 2000,
"sales_text": "2,000+ sold",
"store_name": "Daily Home Store",
"store_id": "1102312345",
"store_url": "https://www.aliexpress.com/store/1102312345",
"store_rating": 96.3,
"store_followers": 18420,
"image_url": "https://ae-pic-a1.aliexpress-media.com/kf/A03ae9a69b14c4c59a146e38488fb0ce7g.jpg",
"product_url": "https://www.aliexpress.com/item/3256811494945016.html?algo_pvid=example",
"product_url_clean": "https://www.aliexpress.com/item/3256811494945016.html",
"shipping_text": "Free shipping",
"shipping_type": "standard",
"free_shipping": true,
"discount_rate": 50,
"discount_text": "50% off",
"choice_label": "Choice",
"tags": ["Fast delivery", "Top rated"],
"source_from_page": "search",
"source_orig_item_id": "1005011684499509",
"source_orig_sl_item_id": "1005011681259768",
"source_order_raw": "2958",
"source_eval_raw": "1",
"is_sponsored": false
}

Tips for Best Results

Use Clean AliExpress Targets

  • Start from a valid AliExpress search or category page.
  • Use product-specific keywords for tighter results.
  • Re-run broad searches with narrower terms when the dataset is too mixed.

Scale Gradually

  • Start with 20 to 50 results for validation.
  • Increase collection size once the output matches your needs.
  • Break larger research jobs into separate categories or keywords.

Use Proxies for Reliability

  • Enable Apify Proxy for smoother collection.
  • Prefer residential proxies for larger runs.
  • Keep proxy settings consistent across repeated monitoring jobs.

Review Optional Fields

  • Expect some optional fields to be empty on certain listings.
  • Use numeric fields like price_amount, rating, and orders for filtering.
  • Keep raw fields such as sales_text for auditability and reporting.

Integrations

Connect your dataset with:

  • Google Sheets - Export results for filtering and reporting.
  • Airtable - Build a searchable sourcing database.
  • Looker Studio - Visualize pricing and demand trends.
  • Make - Route new data into automated workflows.
  • Zapier - Trigger downstream business actions.
  • Webhooks - Send fresh results to your own systems.

Export Formats

  • JSON - For applications, scripts, and APIs.
  • CSV - For spreadsheets and simple analysis.
  • Excel - For operational reporting and sharing.
  • XML - For legacy systems and structured integrations.

Frequently Asked Questions

Can I scrape search results and category pages?

Yes. The Actor supports AliExpress search URLs, category URLs, and keyword-driven collection.

Can I export AliExpress data to CSV or Excel?

Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats from the dataset view.

Do I need both startUrl and keyword?

No. You can use either one. In most runs, a single target input is enough.

How many products can I collect?

You can request as many results as needed, limited by what the target pages expose and how many unique listings are available.

Will every field be filled for every product?

No. Some listings expose more metadata than others, so optional fields can be empty. Check several results before assuming the Actor failed.

Can I use the data for price tracking?

Yes. The dataset includes displayed price fields, parsed numeric amounts, and product links that work well for recurring monitoring.

Is seller information included?

Yes. When visible on the listing, the Actor captures seller name, seller ID, store URL, and related store signals.

Are sponsored listings identified?

When the listing exposes enough metadata, the dataset includes an is_sponsored flag.

When should I use proxies?

Use proxies for more reliable collection, especially when running larger jobs or repeated monitoring tasks.

Scraping public web data can be legal, but you are responsible for complying with applicable laws, website terms, and privacy rules.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate data collection from publicly available AliExpress pages. Users are responsible for using the data responsibly and complying with applicable laws and website terms.