AliExpress Keyword Scraper - Exact Sold Counts by Search Term avatar

AliExpress Keyword Scraper - Exact Sold Counts by Search Term

Pricing

from $2.50 / 1,000 products

Go to Apify Store
AliExpress Keyword Scraper - Exact Sold Counts by Search Term

AliExpress Keyword Scraper - Exact Sold Counts by Search Term

Get AliExpress products for any keyword or search URL: product ID, title, sale price, list price, discount, sold count, rating, shipping and item URL. Up to 3,600 per search, sort and price filters, exact sold counts. $2.50 per 1,000 products; failed searches are free.

Pricing

from $2.50 / 1,000 products

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does AliExpress Keyword Scraper do?

AliExpress Keyword Scraper collects AliExpress search results for any keyword or search URL and returns clean, structured product data: product ID, title, sale price, list price, discount, currency, exact sold count, rating, free shipping, ships-from country, store name, ad flag, Choice badge, launch date and item URL.

Type a keyword like phone case, or paste an AliExpress search URL with your filters, and get up to 3,600 products per search (60 pages of 60). Sort by best match, most orders, price or newest and filter by min and max price.

It works like an AliExpress search API without an API key or login: plain HTTP requests, no browser, so it is fast (about 1,000 products a minute) and cheap: $2.50 per 1,000 products. Searches that return nothing or fail are free.

Why use an AliExpress scraper?

  • 🔎 Dropshipping product research: find winning products by exact sold count and rating, not just the rounded "1,000+ sold" text.
  • 💸 Price monitoring: track sale price, list price and discount for a keyword or category every day.
  • 📈 Market and trend research: see what sells in a niche, how crowded it is (totalResults in the log), and which new listings appear (listedDate, sort by newest).
  • 🏷️ Competitor and supplier discovery: store names, Choice badges, ships-from country and ad placements per search.
  • 📦 Catalogue and feed building: titles, images and item URLs ready to export to CSV, Excel or JSON.
  • 🤖 AI agents and data pipelines: call it from the Apify API, MCP server, Make, Zapier or n8n and get clean JSON.

What data can it extract?

FieldExample
productId, url1005006995272203, https://www.aliexpress.com/item/1005006995272203.html
titleYoga Mat Pilates Fitness Mat 3/4/6mm ...
salePrice, originalPrice, discountPercent, currency2.33, 12.76, 81, USD
isNewShopperPricetrue when the price shown is a first-order deal (see Tips)
soldCount, soldText12634, 10,000+ sold
rating4.9 (null when the product has no rating yet)
freeShipping, shipFrom, deliveryEstimatetrue, CN, Oct 15 - 21
storeNamestore name when AliExpress includes it in the results (often null)
isChoice, isAd, badgestrue, false, ["Top selling on AliExpress"]
listedDate, categoryId2024-05-16, 200001928
imageUrl, imagesproduct image URLs
position, page, keyword, searchUrl, scrapedAtrank in the search, page number, the search it came from, timestamp

How to scrape AliExpress search results

  1. Click Try for free.
  2. Add one or more search keywords (e.g. phone case, yoga mat) or AliExpress search URLs.
  3. Set Max products per search (60 per page, up to 3,600).
  4. Optionally choose Sort by (most orders, price, newest) and a min / max price.
  5. Click Start and download your products as JSON, CSV, Excel or HTML.

How much does it cost to scrape AliExpress?

You pay $2.50 per 1,000 products ($0.0025 per product row) plus a $0.00005 run start fee. Proxy is included. Searches with no results, blocked pages and pages that fail to parse produce a free error row instead of a charge. Set Max products in total or a maximum cost per run to cap your spend; the actor stops as soon as the cap is reached.

Input

{
"searchKeywords": ["phone case", "yoga mat"],
"searchUrls": ["https://www.aliexpress.com/w/wholesale-wireless-mouse.html?SortType=total_tranpro_desc"],
"maxProductsPerSearch": 120,
"sortBy": "orders",
"minPrice": 2,
"maxPrice": 30,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyCountry": "US" }
}

Output

{
"productId": "1005006995272203",
"title": "Yoga Mat Pilates Fitness Mat 3/4/6mm Thicknes Non Slip Yoga Cushion Travel Fitness Exercise Pad for Women Home Gym Floor Workout",
"url": "https://www.aliexpress.com/item/1005006995272203.html",
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S2519edadb8104a8a914b2c6c1ff4151bZ.jpg",
"salePrice": 2.33,
"originalPrice": 12.76,
"discountPercent": 81,
"currency": "USD",
"isNewShopperPrice": true,
"soldCount": 12634,
"soldText": "10,000+ sold",
"rating": 4.9,
"freeShipping": false,
"deliveryEstimate": "Oct 15 - 21",
"shipFrom": "CN",
"storeName": null,
"isChoice": true,
"isAd": false,
"badges": ["Delivery: Oct 15 - 21"],
"listedDate": "2024-05-16",
"categoryId": "200001928",
"position": 1,
"page": 1,
"keyword": "yoga mat",
"searchUrl": "https://www.aliexpress.com/w/wholesale-yoga-mat.html",
"scrapedAt": "2026-10-10T03:45:58.470Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. Failed or empty searches appear as { "keyword": "...", "error": "... Not charged." } rows.

Tips

  • New-shopper prices (read this). AliExpress shows visitors without an account its first-order deals, so many cards display a very low price (often the same $1.09 or $0.33 on unrelated products) or no price at all ("free gift with any purchase"). The actor cannot log in, so it returns the price as displayed and flags these rows with isNewShopperPrice: true. For those rows use originalPrice (the list price) as the regular price reference; salePrice is null on free-gift cards.
  • Sold counts are exact. soldCount comes from AliExpress's own order counter (e.g. 12634), while soldText keeps the rounded "10,000+ sold" label. When AliExpress does not expose the exact number, soldCount falls back to the number in the label.
  • Currency follows the proxy country. With the default US proxy, prices are in USD; the actor retries other US IPs to keep USD and keeps one currency for all pages of a search. Always read the currency field.
  • Product IDs are canonical. US search pages list items under 3256... IDs; the actor converts them to the standard 1005... ID, so the same product has the same productId and url in every run.
  • Price filters apply to AliExpress's own price and can make pages shorter than 60 products; the actor simply reads more pages.
  • Do not add shipFromCountry or currency parameters to search URLs: AliExpress then returns a reduced list without sold counts or ratings (the actor still returns that list as shown).
  • Check the spelling of keywords. For a misspelled or nonsense keyword AliExpress often shows a handful of loosely related products instead of "no results"; the actor returns those like any other result. Only searches where AliExpress shows nothing at all are free.
  • Schedule the actor daily on the same keywords to build a price and sales history.

Use it with AI agents (MCP)

Give Claude, ChatGPT, Cursor or any MCP client this Actor as a tool through Apify's MCP server: add https://mcp.apify.com?tools=tenfoldfleet/aliexpress-search-scraper as a remote MCP server and sign in with your Apify account. The agent fills in the input, runs the Actor and reads the results itself; you pay the same per-event price as a normal run.

FAQ

Can I scrape AliExpress product detail pages or reviews?

No. This actor reads search result listings only (everything shown on the product cards). Product detail pages, SKUs and reviews are out of scope.

AliExpress shows 60 products per page and stops at page 60, so up to 3,600 per keyword or URL. Add more keywords, or use sort orders and price ranges, to go beyond that.

Do I need an AliExpress account, API key or cookies?

No. The actor reads only the public search pages that AliExpress shows to every visitor.

Why is storeName often empty?

AliExpress includes the store name in search results only for some products (mostly sponsored ones). Store IDs and store URLs are not part of search results at all.

Why do some rows say isAd: true?

AliExpress mixes sponsored products into search results. They are real results at their real position; filter them out with isAd if you only want organic listings.

What happens when AliExpress blocks a request?

Every page is retried on new IP addresses (and, rarely, a residential IP). If a page still fails, you get a free error row for it and are not charged.

Can I use it from code or AI agents?

Yes, through the Apify API, the JavaScript or Python client, or the Apify MCP server.

Support

Found a search that does not parse? Open an issue in the Issues tab.

This actor only reads publicly available product listings from AliExpress search pages. It does not log in, solve CAPTCHAs or collect personal data. AliExpress is a trademark of its owner; this actor is not affiliated with or endorsed by AliExpress.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner API Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Stock Photos & Videos Scraper for Pexelsmedia item
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript