AliExpress Scraper ๐๏ธ
Pricing
from $1.49 / 1,000 results
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
Maintained by CommunityActor stats
3
Bookmarked
160
Total users
13
Monthly active users
10 days ago
Last modified
Categories
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?
| Field | Description |
|---|---|
product_id | Unique AliExpress product identifier |
title | Product title from the listing |
price / original_price | Displayed current and pre-discount prices |
price_amount | Parsed numeric value of the current price |
rating | Average product rating |
reviews_count | Number of visible customer reviews |
orders | Parsed order count or sold count |
store_name / store_id / store_url | Seller name, identifier, and store page link |
image_url | Main product image URL |
product_url / product_url_clean | Product detail URL and clean canonical URL |
free_shipping | Whether the listing indicates free shipping |
discount_rate | Parsed discount rate when available |
How to scrape AliExpress product data
- Open AliExpress Product Scraper on Apify Store.
- Enter a product keyword or paste an AliExpress search or category URL.
- Set the maximum number of results to collect.
- Run the Actor.
- Download the dataset or connect it to your workflow.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | String | No | https://www.aliexpress.com/w/wholesale-Towel.html | AliExpress URL to scrape. Supports search, category, and listing pages. |
keyword | String | No | Towel | Search term used to discover matching products. |
results_wanted | Integer | No | 20 | Maximum number of products to collect. |
proxyConfiguration | Object | No | {"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:
| Field | Type | Description |
|---|---|---|
product_id | String | Unique AliExpress product identifier. |
title | String | Product title from the listing. |
price | String | Current displayed price. |
original_price | String | Original or pre-discount price when available. |
price_amount | Number | Parsed numeric value of the current price. |
original_price_amount | Number | Parsed numeric value of the original price. |
currency | String | Currency code for the price. |
rating | Number | Average product rating. |
reviews_count | Number | Number of visible customer reviews. |
orders | Number | Parsed order count or sold count. |
sales_text | String | Raw sales text from the listing. |
store_name | String | Seller or store name. |
store_id | String | Unique seller or store identifier. |
store_url | String | Direct link to the seller store page. |
store_rating | Number | Available store rating or score. |
store_followers | Number | Available follower count for the store. |
image_url | String | Main product image URL. |
image_url_secondary | String | Secondary product image URL when available. |
product_url | String | Product detail URL. |
product_url_clean | String | Canonical product URL without tracking parameters. |
shipping_text | String | Shipping text shown on the listing. |
shipping_type | String | Shipping type when available. |
free_shipping | Boolean | Whether the listing indicates free shipping. |
discount_rate | Number | Parsed discount rate when available. |
discount_text | String | Raw discount text from the listing. |
coupon_text | String | Coupon or promotional text when available. |
choice_label | String | Choice or featured label from the listing. |
item_type | String | Listing item type when available. |
tags | Array | Tag labels extracted from the listing card. |
logistics_trace | String | Logistics or delivery trace identifier when present. |
source_click_id | String | Source click identifier metadata when available. |
source_pvid | String | Source page view identifier metadata when available. |
source_from_page | String | Source placement marker from listing metadata. |
source_orig_item_id | String | Original item ID metadata when present. |
source_orig_sl_item_id | String | Original source listing item ID metadata when present. |
source_order_raw | String | Raw order count value from source metadata. |
source_eval_raw | String | Raw review count value from source metadata. |
is_sponsored | Boolean | Indicates whether the listing appears to be sponsored. |
Some optional fields may be empty when the source listing does not expose that information.
Usage Examples
Basic Keyword Search
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
20to50results 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, andordersfor filtering. - Keep raw fields such as
sales_textfor 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.
Is it legal to scrape AliExpress?
Scraping public web data can be legal, but you are responsible for complying with applicable laws, website terms, and privacy rules.
Related Actors
- AliExpress Reviews Scraper - Collect customer reviews and ratings for AliExpress products.
- Shein Product Scraper - Extract product data from the Shein marketplace.
- Flipkart Product Scraper - Gather product listings, prices, and seller details from Flipkart.
Support
For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
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.
