AliExpress Scraper | Products, Prices and Sales
Pricing
from $2.93 / 1,000 products
AliExpress Scraper | Products, Prices and Sales
AliExpress scraper (速卖通, 全球速卖通) that turns a keyword, search link, product link or product ID into clean product data: 50 products in 2 seconds, 29 fields each. Card price, seller price, discount, exact units sold, rating, Choice badge, category, listing date, delivery days and images. No account.
Pricing
from $2.93 / 1,000 products
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
AliExpress Scraper (速卖通) | Products, Prices, Discounts and Exact Units Sold (2026)
From SilentFlow. Creators of Pinterest Scraper (#1 for “pinterest pins scraper” in Apify Store search) and Leboncoin Scraper Ppe, with 240,000+ combined lifetime runs.
Turn an AliExpress search, a keyword, a product link or a product ID into a table of products you can sort: the price on the card, the seller's own price, the discount, the exact number of units sold, the rating, the Choice badge and every image. 50 products in 2 seconds on the prefilled input, no AliExpress account needed.
Why choose this actor?
Picking products on a rounded "10,000+ sold" label? Building a margin on a new-shopper price that your second order will never get? Copying the AliExpress search you already ran in your browser into a spreadsheet, one card at a time?
- 29 fields per product, and they are filled. On the prefilled run (keyword
wireless earbuds, 50 products, measured on 29 Sep 2026) all 29 fields were filled on at least half of the rows, 24 of them on every row. Beyond title, price and rating you get the exact units sold (soldCount: 5,343 where the card says "5,000+ sold"), the seller's own price next to the card price, the listing date, the category, the Choice badge, the ship-from country and the delivery window. The most used AliExpress scraper returns 20 fields. - Keywords, AliExpress links and product IDs in the same run. Type what you would type in the AliExpress search bar, paste a search or category link from your browser with its sort and price filters, paste a product link from aliexpress.com, aliexpress.us or a regional site, or list product IDs. Three kinds of input with no mode to pick, where the most used AliExpress scraper takes keywords only. In our test a sorted search link, a product link and a product ID returned 30 rows in 11 seconds, both products found.
- A form of 7 fields, none of them required. The most used AliExpress scraper asks for 9 settings and will not start without keywords. Here the keyword is prefilled: press Start and 50 products come back in 2 seconds. One cap,
maxItems, is shared evenly across every keyword and search link you enter.
Try your first AliExpress product list
Paste this input into the Input tab (JSON view) and press Start. It is the prefilled input of the form: the first 50 products AliExpress shows for wireless earbuds, in the order shoppers see them.
{"keywords": ["wireless earbuds"],"maxItems": 50,"sort": "default"}
Runs of this size fit easily in the Apify Free plan, so you can try the actor on your own product ideas before scheduling anything. Each product is one row of the dataset; export it as JSON, CSV, Excel or HTML from the Storage tab, or read it from the API. The Products view shows image, title, price, discount, units sold, rating, listing date and link; the Product research view lines up keyword, rank, units sold, card price, seller price and the Choice badge.

Copy to your AI assistant
Paste this block into Claude, ChatGPT or Cursor to give it full context about this actor:
You have access to the AliExpress Scraper on Apify: silentflow/aliexpress-scraperIt returns one row per AliExpress product, read from public AliExpress pages, prices in USD for the US site.No AliExpress account.Input (all optional; the form is prefilled with the keyword "wireless earbuds"):- keywords (array of strings): searches as typed in the AliExpress search bar, e.g. ["yoga mat", "phone case"].English keywords match best. 60 products per page, in the order shoppers see them.A product link or a product ID typed here is read as a product.- startUrls (array of {"url": string}): AliExpress links.Search results https://www.aliexpress.com/w/wholesale-yoga-mat.html?SortType=total_tranpro_descand category pages https://www.aliexpress.com/category/<id>/<name>.html: read page by page,their own sort and price filters kept.Product pages https://www.aliexpress.com/item/<id>.html (also aliexpress.us and regional hosts): one row.- productIds (array of strings): product IDs, e.g. ["1005009463232289"]. One row each.- maxItems (integer, default 50): total rows. Products asked for by link or ID first,then the rest shared evenly across searches.- sort (string, default "default"): "default" (best match), "orders" (most sold first),"price_asc", "price_desc".- minPrice, maxPrice (numbers, USD, optional): price range on the price shown on the card.Sort and price range apply to keywords and to search links that do not set their own,never to a product asked for by link or ID.Output per row (29 fields, null when AliExpress shows no value):- Identity: id (string, AliExpress product id), url (permanent product page), title- Content: categoryId (string), isChoice (boolean, AliExpress Choice badge), isSponsored (boolean, ad slotin the search; null for products asked for by link or ID), tags (array, e.g. "Top selling on AliExpress"),skuId (string)- Measures: price (number, the price the card shows, often a new-shopper deal), originalPrice (number),discountPercent (integer), sellerOfferPrice (number, the seller's own price), currency ("USD"),formattedPrice (string, as printed), rating (0 to 5), soldCount (integer, exact units sold),soldText (string, the rounded label, e.g. "10,000+ sold")- Place and time: shipFrom (ISO country code), deliveryDaysMin, deliveryDaysMax (integers),listedAt (RFC 3339 date the product was listed)- Media: imageUrl, images (array)- Meta: keyword, page, position (rank in the search), totalResults (size of the search), searchUrl,scrapedAt (RFC 3339 UTC). Keyword, page, position, totalResults and searchUrl are null for productsasked for by link or ID.Use apify-client for Python or JavaScript: client.actor("silentflow/aliexpress-scraper").call(run_input=...)
How to scrape AliExpress product data
Three runs, from the simplest to the most filtered. Each JSON is a complete input: paste it into the JSON view of the Input tab.
Get the first 100 products for a product idea
One keyword, 100 products, two pages of AliExpress results in the order shoppers see them.
{"keywords": ["yoga mat"],"maxItems": 100}
Turn the search you ran in your browser into a spreadsheet
Sort a search by orders on AliExpress, copy the address and paste it as a link. The sort and any price filter in the link are kept, and every product comes back with its exact units sold. In our test the yoga mat search sorted this way opened on a mat with 12,893 units sold.
{"startUrls": [{ "url": "https://www.aliexpress.com/w/wholesale-yoga-mat.html?SearchText=yoga+mat&SortType=total_tranpro_desc" }],"maxItems": 60}
Find the bestsellers of two niches inside a price range
Two keywords, most sold first, cards priced from 2 to 10 US dollars. In our test this input returned 130 rows over 4 pages, every price inside the range, and the first LED strip had 64,260 units sold.
{"keywords": ["phone case", "led strip lights"],"sort": "orders","minPrice": 2,"maxPrice": 10,"maxItems": 130}
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
keywords | array of strings | prefilled ["wireless earbuds"] | Searches as you would type them on AliExpress. English keywords match best. 60 products per page, in the order shoppers see them. |
startUrls | array of links | none | AliExpress search result pages, category pages or product pages. See the accepted formats below. |
productIds | array of strings | none | AliExpress product IDs, one per line. One row each. |
maxItems | integer | 50 | Rows for the whole run. Products asked for by link or ID are served first, then the rest is shared evenly across keywords and search links. |
sort | string | default | default (best match), orders (most sold first), price_asc, price_desc. |
minPrice | number | none | Lowest card price in US dollars a search result may have. |
maxPrice | number | none | Highest card price in US dollars a search result may have. |
No field is required: a run needs at least one keyword, one AliExpress link or one product ID, and the form comes with a keyword prefilled.
Accepted formats
- Keywords: plain words, one per line (
wireless earbuds,yoga mat,stainless steel water bottle). The same keyword typed twice runs once. - Search result links:
https://www.aliexpress.com/w/wholesale-yoga-mat.html?SearchText=yoga+matwith whatever AliExpress added to it:SortType=total_tranpro_desc(most sold),SortType=price_asc,minPrice=5,maxPrice=20. Those settings are kept; the sort and price range of the form only fill in what the link does not set. - Category pages:
https://www.aliexpress.com/category/<id>/<name>.html, read page by page like a search. - Product pages:
https://www.aliexpress.com/item/1005009463232289.html, the same address onwww.aliexpress.us,fr.aliexpress.com,m.aliexpress.comand the other regional hosts. The long IDs AliExpress uses on some pages (starting with 3256) are turned into the product's own ID. - Product IDs: the number in a product link, such as
1005009463232289or older ones like4000094150291. A product ID or a product link typed among the keywords is read as a product. - Links to aliexpress.ru (a separate shop with its own catalogue) and to other sites are skipped and named in the log.
What data can you extract from AliExpress?
Every row describes one product, with the same 29 fields in the same order, null when AliExpress shows no value:
| Group | Fields |
|---|---|
| Identity | id, url, title |
| Content | categoryId, isChoice, isSponsored, tags, skuId |
| Measures | price, originalPrice, discountPercent, sellerOfferPrice, currency, formattedPrice, rating, soldCount, soldText |
| Place and time | shipFrom, deliveryDaysMin, deliveryDaysMax, listedAt |
| Media | imageUrl, images |
| Meta | keyword, page, position, totalResults, searchUrl, scrapedAt |
A few facts that help when you use the data:
idis AliExpress's own product ID and never changes;urlis the permanent product page built from it, without tracking parameters.priceis the price the search card shows. For many products that is a deal for new shoppers;sellerOfferPriceis the price the seller asks everyone else, the one to use for a margin after the first order.originalPriceis the struck-through price anddiscountPercentthe discount the card prints.soldCountis the exact number of units sold that AliExpress keeps behind its rounded label;soldTextis the label itself.listedAtis the date the product was put on sale, in RFC 3339, so you can spot new products that already sell.positionis the rank in the search across pages,pagethe result page, andtotalResultsthe number of products AliExpress reports for the search, a quick measure of how crowded a niche is (14,107 forwireless earbudson 29 Sep 2026).
Output example
The first row of the prefilled run, 29 Sep 2026:
{"id": "1005006727641626","url": "https://www.aliexpress.com/item/1005006727641626.html","title": "Bluetooth Earphone Clip On Monaural Inear Motion Stereo Bone Conduction Gd28 Business Wireless Earphone Mini Monaural Tws Waterp","categoryId": "63705","isChoice": true,"isSponsored": false,"tags": ["Delivery: Oct 05 - 13"],"skuId": "12000038107647892","price": 0.33,"originalPrice": 3.45,"discountPercent": 90,"sellerOfferPrice": 3.45,"currency": "USD","formattedPrice": "US $0.33","rating": 4.9,"soldCount": 5343,"soldText": "5,000+ sold","shipFrom": "CN","deliveryDaysMin": 6,"deliveryDaysMax": 14,"listedAt": "2024-03-23T00:00:00Z","imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S7fb8e0ff80cd469686c1d8a9f4766c57O.jpg","images": ["https://ae-pic-a1.aliexpress-media.com/kf/S7fb8e0ff80cd469686c1d8a9f4766c57O.jpg","https://ae-pic-a1.aliexpress-media.com/kf/Sffc71e9fce93411880e75a6745c2d99aK.jpg","https://ae-pic-a1.aliexpress-media.com/kf/Sde1caf3d89b543219cc7b26240b2fadeA.jpg","https://ae-pic-a1.aliexpress-media.com/kf/Scbf08b378aec41aa8ade869ce56189e9R.jpg","https://ae-pic-a1.aliexpress-media.com/kf/S2c58f6bd39854c4bbf8c9ee9dcf87db22.jpg","https://ae-pic-a1.aliexpress-media.com/kf/Sfe4991d149bf47baab739c653eb497bfi.jpg"],"keyword": "wireless earbuds","page": 1,"position": 1,"totalResults": 14107,"searchUrl": "https://www.aliexpress.com/w/wholesale-wireless-earbuds.html?SearchText=wireless+earbuds","scrapedAt": "2026-09-29T10:09:14Z"}
Advanced usage
Track a list of products every week
List the products you sell or watch and schedule the run weekly in the Schedules tab. Each ID comes back as one row with this week's card price, seller price and units sold, so the difference between two runs is the week's sales.
{"productIds": ["1005009463232289","1005007538523818","4000094150291"],"maxItems": 3}
Map a niche across several keywords
Six keywords of the same niche, 100 products each, most sold first. Deduplicate on id in your spreadsheet (the actor already does it inside a run) and you have the bestsellers of the whole niche with their listing dates.
{"keywords": ["dog toys", "cat toys", "pet bed", "dog harness", "cat litter mat", "pet water fountain"],"sort": "orders","maxItems": 600}
Find cheap products that already sell
Most sold first, card price under 5 US dollars: the classic dropshipping shortlist. Compare price with sellerOfferPrice before you set your own price.
{"keywords": ["kitchen gadgets"],"sort": "orders","maxPrice": 5,"maxItems": 120}
Re-run a search you set up on AliExpress
Set the sort and price range on the AliExpress search page, copy the address and paste it. The link keeps its own settings, and the form's sort and price range only fill in what it leaves out. Adding a product link to the same run puts that product first.
{"startUrls": [{ "url": "https://www.aliexpress.com/w/wholesale-led-strip-lights.html?SearchText=led+strip+lights&SortType=price_asc&minPrice=3" },{ "url": "https://www.aliexpress.com/item/1005007538523818.html" }],"maxItems": 80}
Rank products by units sold in Python
Call the actor from your own code, then keep the products listed in the last year and rank them by units sold.
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("silentflow/aliexpress-scraper").call(run_input={"keywords": ["wireless earbuds", "smart watch"],"sort": "orders","maxItems": 200,})rows = client.dataset(run["defaultDatasetId"]).list_items().itemsrecent = [r for r in rows if r["listedAt"] and r["listedAt"] >= "2025-09-29"]for r in sorted(recent, key=lambda r: r["soldCount"] or 0, reverse=True)[:20]:print(r["soldCount"], r["sellerOfferPrice"], r["title"][:60], r["url"])
FAQ
What does this actor return? One row per AliExpress product, with 29 fields: the product (id, link, title, category, Choice badge, sponsored slot, promotion tags, SKU), the prices (card price, original price, discount, the seller's own price, currency), the rating, the exact units sold, the ship-from country, the delivery window, the listing date, the images, and where the product stood in the search.
Do I need an AliExpress account? No. The actor reads what any visitor of AliExpress sees without logging in. There is no login, no API key and nothing to install.
Which inputs can I give it? Keywords, AliExpress search result and category links, product links and product IDs, all in the same run. Search and category links run page by page with their own sort and price filters; product links and IDs give one row each.
Why are there two prices?
The price on an AliExpress card is often a deal for new shoppers. price is that card price, the one AliExpress sorts and filters on; sellerOfferPrice is the seller's own price, what a returning buyer pays. On the prefilled run a pair of earbuds showed 0.33 USD on the card and 3.45 USD as the seller's price.
Is soldCount exact?
It is the unit count AliExpress keeps behind the rounded label on the card: 5,343 where the card prints "5,000+ sold". The label itself is in soldText. A product nobody bought yet has null for both.
Are prices in US dollars?
Yes. The run reads the US site in USD, so every price is in US dollars with currency set to USD in its own field, and titles are in English.
How fresh is the data?
Live. Every run reads AliExpress at the moment it runs; nothing comes from a cache. AliExpress re-ranks results all the time, so position and page move while id stays the same.
How many products can one keyword return?
AliExpress lists 60 products per page, and the actor reads up to 60 pages per search, so a single keyword can give up to 3,600 products. maxItems sets how many rows you want, and it is shared evenly across your keywords and search links: 100 with four keywords saves up to 25 products each.
Do the filters combine?
Yes. sort set to orders with minPrice 2 and maxPrice 10 lists the bestsellers whose card price is between 2 and 10 US dollars. In our test that input returned 130 rows, every price inside the range. The filters never remove a product you asked for by its link or ID.
What happens to a product link that search does not show?
A product link or ID is found through the AliExpress search of its own title; in our tests 2 of 2 were found. When search does not show it, the row still ships with its title, main image and gallery, and price and sales left null. A product that no longer exists is skipped and named in the log.
Why are some fields null?
AliExpress does not show every value on every card. A new product nobody rated has a null rating, a product without a promotion has no tags, and the delivery window appears only when AliExpress prints one. Now and then AliExpress serves a lighter version of a results page that carries only title, image and price; the actor reads such a page again to get the full cards, and if the lighter version comes back again, those rows still ship with what the page showed.
What is AliExpress? AliExpress (全球速卖通, 速卖通 for short) is Alibaba Group's international retail marketplace, where sellers, most of them in China, ship single items to buyers worldwide. It is the consumer counterpart of Alibaba.com, which sells wholesale, and a common source for dropshipping stores.
Are the links and images permanent?
url is the permanent product page, built from the product ID, without tracking parameters. searchUrl is the search page the row came from. Image links point to the full-size files on AliExpress's own image servers and keep working as long as the seller keeps the photo.
More SilentFlow scrapers
🛒 E-commerce
Pinterest - Pinterest Scraper | Pins, Boards and Profiles
Leboncoin Ppe - Leboncoin Scraper Ppe
Back Market - Back Market Scraper | Refurbished Prices
Leboncoin - Leboncoin Ad Details Scraper
1688 Wholesale - 1688 Wholesale Scraper
ImportYeti - US Customs Records, Suppliers & Trade Data - ImportYeti Scraper - US Customs Records, Suppliers & Trade Data
Store Leads - Store Leads Scraper | Shopify Data
Udemy Course - Udemy Course Scraper
TikTok Shop - TikTok Shop Scraper
Bring a Trailer - Bring a Trailer Scraper
Walmart - Walmart Product Scraper
Avito - Avito Scraper | Listings, Prices and Sellers
Vinted Marketplace - Vinted Marketplace Scraper
Agoda - Agoda Scraper | Hotel Prices and Guest Ratings
Alibaba - Alibaba Scraper | Products, Prices and Suppliers
Amazon Seller - Amazon Seller Scraper | Emails, Phones and Ratings
Europages - Europages Scraper | Suppliers and B2B Companies
Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
Mercari - Mercari Scraper | Listings, Sold Prices and Sellers
Naver - Naver Products Scraper | Shopping Prices, Sellers and Ratings
Taobao - Taobao Scraper | Products, Prices and Sellers
Alibaba - Alibaba Products Scraper | Wholesale Prices and MOQ
Amazon Marketplace - Amazon Marketplace Scraper
AutoScout24 - AutoScout24 Scraper
eBay Listings - eBay Listings Scraper
Mobile.de - Mobile.de Scraper
Naver - Naver Scraper | Shopping Products, Prices and Reviews
Trip - Trip Scraper | Hotels, Prices and Reviews
💼 Jobs
- ZipRecruiter - ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
Glassdoor Job Listings - Glassdoor Job Listings Scraper
Indeed - Indeed Company Reviews Scraper
Welcome to the Jungle - Welcome to the Jungle Job Scraper
Multi Board - Multi Board Job Scraper
🔥 Glassdoor - 🔥 Glassdoor Scraper
Indeed Jobs Ppr - Indeed Jobs Scraper Ppr
Jora - Jora Jobs Scraper
Arbeitsagentur - Arbeitsagentur Jobs Scraper
ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
Dice Tech - Dice Tech Jobs Scraper
Malt - Malt Scraper | Freelance Profiles
StepStone - StepStone Scraper
Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
Seek - Seek Job Scraper
🏠 Real estate
SeLoger - SeLoger Scraper | Real Estate Listings
Zillow - Zillow Scraper
Bien'ici - Bien'ici Scraper | Property Listings
Realtor Rental Listings - Realtor Rental Listings Scraper
Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
Idealista - Idealista Scraper
Realestate.com.au - Realestate.com.au Scraper
Rightmove - Rightmove Scraper
Trulia Rental Listings - Trulia Rental Listings Scraper
Airbnb Search - Airbnb Search Scraper
📣 Social media
LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
Facebook Search - Facebook Search Scraper
LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
OnlyFans - OnlyFans Profile Scraper
Instagram Engagement - Instagram Engagement Scraper
TikTok - TikTok Scraper
Instagram - Instagram Story Scraper | Stories & Highlights
Meta Ad Library - Meta Ad Library Scraper
Skool Community - Skool Community Scraper
YouTube - YouTube Channel Scraper | Videos, Shorts and Views
YouTube - YouTube Transcript Scraper
Discord - Discord Scraper | Servers, Member Counts and Invites
Facebook Business Page - Facebook Business Page Scraper
Reddit - Posts, Comments, Communities & - Reddit Scraper - Posts, Comments, Communities & Users
Weibo - Weibo Scraper | Posts, Profiles and Engagement
Bilibili - Bilibili Scraper
🏢 Business data
LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
Apple - Apple Scraper | App Store Apps, Ratings and Charts
Company Data - Company Data Scraper | Emails, Phones and Tech Stack
SEC - SEC Scraper | EDGAR Filings and Company Data
Apple - Apple Reviews Scraper | App Store Reviews and Ratings
Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
Trustpilot - Trustpilot Enricher
Website Tech Stack - Website Tech Stack Scraper
✈️ Travel
Google Maps - Google Maps Scraper
Booking.com Hotel - Booking.com Hotel Scraper
Flight Price - Flight Price Scraper
🎯 Lead generation
Northdata - Northdata Company Scraper
Dealroom - Dealroom Scraper | Companies and Investors
ZocDoc - Pay Per Result - ZocDoc Scraper - Pay Per Result
SIRET - SIRET Company Enricher
Google Ads Transparency - Google Ads Transparency Scraper
ThomasNet Suppliers - ThomasNet Suppliers Scraper
BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
CNPJ Brazilian - CNPJ Brazilian Company Enricher
Domain - Domain Enricher
French Company Prospector - French Company Prospector
UK Companies House - UK Companies House Enricher
Clutch Agency - Clutch Agency Scraper
G2 - G2 Reviews Scraper
PagesJaunes - PagesJaunes Business Scraper
🔎 SEO
Google News - Google News Scraper
Support
Need something this scraper doesn't do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page
Response time: usually under 24 hours.
Legal compliance
This actor extracts publicly available data from AliExpress. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with AliExpress's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL for data about companies and people in China). The rows describe products and their listings, not private individuals; if you combine them with personal data, handle it accordingly. The data returned is informational; verify prices and availability on AliExpress before you buy or resell.
Built by SilentFlow for dropshippers, sellers and analysts who would rather compare products than copy them.
