AliExpress Scraper - Products & Sellers
Pricing
from $1.60 / 1,000 aliexpress result scrapeds
AliExpress Scraper - Products & Sellers
Scrape AliExpress products and sellers by keyword or URL. Extract prices, ratings, SKU variants, images, and seller details. Export as JSON, CSV, or Excel.
Pricing
from $1.60 / 1,000 aliexpress result scrapeds
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
32 minutes ago
Last modified
Categories
Share
AliExpress Scraper
Extract AliExpress product data at scale β prices, ratings, images, SKU variants, and seller details β by keyword search or by URL, with no official API required.
| Search by keyword or scrape any AliExpress search, category, or product URL β get structured prices, ratings, order counts, SKU variants, and seller info, delivered through Apify residential proxies with automatic anti-bot session rotation. |
| ParseBird AliExpress Suite Β Β β’Β Β Products, variants & pricing data | |
|
π Β AliExpress Scraper β€ You are here |
π¨ Β AliExpress Product Variants Scraper SKU variants, price & stock |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Actor: parsebird/aliexpress-scraper β Scrape AliExpress products and sellers by keyword or URL.Usage: from apify_client import ApifyClient; client = ApifyClient("YOUR_TOKEN"); run = client.actor("parsebird/aliexpress-scraper").call(run_input={"searchQuery": "mechanical keyboard", "maxResults": 25, "detailedItems": True, "site": "aliexpress.com", "shipCountry": "US"})Inputs: searchQuery (string), startUrls (array of AliExpress search/category/product URLs, auto-detected), maxResults (int, default 25, caps listings+products combined), detailedItems (bool, visits product pages for full specs/SKU/seller info), site (string, e.g. aliexpress.com), shipCountry (string, 2-letter code, e.g. US), proxyConfiguration (object, residential by default)Output fields: recordType (listing|product), productId, title, productUrl, imageUrl, price, originalPrice, discountPercent, currency, rating, reviewsCount, ordersCount, storeName, storeId, storeUrl, shipsFrom, specs, skuVariants, images, description, categoryPath, site, scrapedAtAPI spec: https://apify.com/parsebird/aliexpress-scraper/apiGet token: https://console.apify.com/account/integrations
What does AliExpress Scraper do?
AliExpress Scraper runs a real Chromium browser against AliExpress to collect structured product and pricing data without needing AliExpress API access. It works as an AliExpress API alternative for teams that need clean, structured data instead of parsing HTML by hand.
Key capabilities:
- π Keyword search across AliExpress's full catalog
- π Direct URL input β search pages, category pages, or individual product pages, auto-detected
- π° Prices, original prices, discount percentages, and currency per item
- β Ratings, review counts, and order counts
- π§© Full product detail mode: specifications, SKU/variant options, complete image gallery, description, and category path
- πͺ Seller/store name, ID, and URL when available on the product page
- π Regional site and ship-to country selection, with currency following the ship-to country
- π‘οΈ Apify residential proxies with automatic session rotation when AliExpress's anti-bot check blocks a request
What data can you extract from AliExpress?
| Field | Description |
|---|---|
recordType | listing or product |
productId | AliExpress product identifier |
title | Product title |
productUrl | Canonical product URL |
imageUrl | Primary product image |
price / originalPrice / discountPercent | Current price, pre-discount price, and computed discount |
currency | Currency code for the displayed price |
rating / reviewsCount / ordersCount | Star rating, review count, and orders/sold count |
storeName / storeId / storeUrl | Seller store details (product records) |
specs / skuVariants | Specification key-value pairs and SKU/variant options (product records) |
images | Full image gallery (product records) |
How to scrape AliExpress with AliExpress Scraper
- Go to AliExpress Scraper on Apify Store
- Click Try for free to open the input form
- Enter a search keyword (e.g. "wireless earbuds") or paste AliExpress search, category, or product URLs into Start URLs
- Turn on Visit product pages for full details if you need specs, SKU variants, and seller info
- Set your Ship-to Country to control currency and proxy region
- Click Start and download results as JSON, CSV, or Excel β or pull them via the API
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| searchQuery | string | No | β | Keyword to search on AliExpress |
| startUrls | array | No | [] | AliExpress search, category, or product URLs (type auto-detected) |
| maxResults | integer | No | 25 | Max dataset records across listings and products |
| detailedItems | boolean | No | false | Visit each product page for full specs, SKU variants, images, and seller info |
| site | string | No | "aliexpress.com" | AliExpress regional domain |
| shipCountry | string | No | "US" | Two-letter ship-to country code |
| proxyConfiguration | object | No | Residential | Proxy settings, pinned to shipCountry by default |
At least one of searchQuery or startUrls is required.
Output example
{"recordType": "product","productId": "3256806808315712","title": "MACHENIKE K500 Mechanical Keyboard Wired Gaming Keyboard K500-B94 Hot Swappable 94 Keys 90% Layout RGB BackLight for PC Laptop","productUrl": "https://www.aliexpress.com/item/3256806808315712.html","imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Sc84170854e1e4729bc5e3a6ff18ccfe88.jpg","price": 27.89,"originalPrice": null,"discountPercent": null,"currency": "USD","rating": 4.9,"reviewsCount": null,"ordersCount": 5000,"storeName": null,"site": "www.aliexpress.com","images": ["https://ae-pic-a1.aliexpress-media.com/kf/Sc84170854e1e4729bc5e3a6ff18ccfe88.jpg","https://ae-pic-a1.aliexpress-media.com/kf/Sd5621359553a46a383920f9cd7a971fah.jpg"],"scrapedAt": "2026-08-22T03:19:34.000Z"}
Use cases
- π Price monitoring β Track price and discount changes for products or entire categories over time
- π Dropshipping research β Compare suppliers by price, orders, rating, and seller reputation before listing a product
- π§Ύ Catalog enrichment β Pull structured titles, specs, and images into your own product database
- πͺ Seller/competitor tracking β Monitor a competitor's storefront by scraping their product URLs directly
- π€ AI agent tooling β Feed structured AliExpress data into LLM pipelines or shopping assistants
How it works
- Launches a headless Chromium browser (via
rebrowser-playwright) through Apify residential proxies pinned to the selected ship-to country. - Warms up each session with a homepage visit before any deep link and applies session-level anti-detection patches β AliExpress's bot wall reacts to page-level signals as much as IP reputation.
- For search and category pages, reads the product ID list AliExpress server-renders into the page, then enriches each entry with live pricing and rating data captured directly from the browser's own network responses (not a reverse-engineered API), falling back to on-page price and title elements when that data isn't available for a given card.
- For product pages, extracts specifications, SKU variants, the full image gallery, description, and seller details the same way: live network responses first, page content as a fallback.
- If a session hits AliExpress's anti-bot challenge, the actor automatically rotates to a fresh residential IP and retries before moving on, so a single bad IP doesn't fail the run.
- Records are pushed to the dataset as they're scraped.
How much does it cost to scrape AliExpress?
AliExpress Scraper uses two pay-per-event billables:
| Event | Free/Bronze | Silver | Gold |
|---|---|---|---|
result (per listing or product record) | $0.0019 / $1.90 per 1,000 | $0.0017 / $1.70 per 1,000 | $0.0016 / $1.60 per 1,000 |
detailed-product (per product page visited with "Visit product pages" enabled) | $0.0039 / $3.90 per 1,000 | $0.0037 / $3.70 per 1,000 | $0.0035 / $3.50 per 1,000 |
A basic search run of 25 listings costs about $0.05 (Free tier). Adding detailedItems for those same 25 products adds roughly $0.10 more. The free trial includes enough credits to test the actor. Platform compute is included in the event price β you only pay for results.
Integrations and API access
AliExpress Scraper runs on the Apify platform, giving you:
- Scheduling β Run daily, weekly, or at any custom interval
- API access β Start runs and fetch results programmatically
- Webhooks β Get notified when a run completes
- Integrations β Connect to Google Sheets, Slack, Zapier, Make, and more
- Export formats β Download as JSON, CSV, Excel, or XML
Python example
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("parsebird/aliexpress-scraper").call(run_input={"searchQuery": "wireless earbuds","maxResults": 25,"detailedItems": True,"site": "aliexpress.com","shipCountry": "US",})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item['recordType']}: {item.get('title')} β {item.get('price')} {item.get('currency')}")
JavaScript example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor("parsebird/aliexpress-scraper").call({searchQuery: "wireless earbuds",maxResults: 25,detailedItems: true,site: "aliexpress.com",shipCountry: "US",});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => console.log(`${item.recordType}: ${item.title} β ${item.price} ${item.currency}`));
Is it legal to scrape AliExpress?
Web scraping of publicly available data is generally legal, as established by the US Ninth Circuit Court ruling in hiQ Labs v. LinkedIn (2022). AliExpress Scraper collects only publicly visible information from AliExpress's search and product pages β data that any visitor can see without logging in.
This actor does not access private account data or bypass payment or authentication systems. Users are responsible for ensuring their use case complies with applicable laws and AliExpress's terms of service.
For more on web scraping legality, see Apify's guide to web scraping and the law.
Related actors
- AliExpress Product Variants Scraper β Extract every SKU variant (color, size, price, stock) from an AliExpress product URL
- Data Deduplicator β Remove duplicate records from any Apify dataset
- Data Cleaner β Clean, filter, and transform dataset records
- HTTP Request Actor β Send arbitrary HTTP requests as part of a pipeline
FAQ
Why are some fields (like storeName or originalPrice) sometimes null?
AliExpress renders pricing, seller, and spec data client-side. This actor captures that data directly from the site's own live responses when it loads in time; when it doesn't, it falls back to on-page text and meta tags. When neither source has a field, it's returned as null rather than guessed β check the _warnings field on the record for which path was used.
Why do some runs come back slower than others? AliExpress scores residential IPs individually for bot risk. When a session gets blocked, the actor automatically retries on a freshly rotated IP (up to 5 times) before giving up on that page, which can add time to a run but significantly improves success rate.
Can I scrape a specific seller's products?
Yes β paste that seller's product URLs into startUrls. Full storefront/category crawling isn't currently supported; each URL is scraped individually.
Can I schedule recurring runs? Yes. Use Apify's scheduling feature to run this actor daily, weekly, or at any custom interval, and combine it with webhooks to process new data automatically.
What proxy type should I use? Residential proxies are strongly recommended and are the default. AliExpress's anti-bot system blocks most datacenter IPs outright.