AliExpress Search Scraper — rank, price, sold count · $2/1k avatar

AliExpress Search Scraper — rank, price, sold count · $2/1k

Pricing

from $1.70 / 1,000 search results

Go to Apify Store
AliExpress Search Scraper — rank, price, sold count · $2/1k

AliExpress Search Scraper — rank, price, sold count · $2/1k

Scrape AliExpress search results for any keyword — rank, title, price, discount, sold count, rating, ship-from and ads flagged — up to 60 pages. Rank mode tracks where your products rank for each keyword over time. No login.

Pricing

from $1.70 / 1,000 search results

Rating

0.0

(0)

Developer

Leoworks

Leoworks

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

AliExpress Search Scraper — rank, price, sold count

For dropshippers, sourcing teams and price researchers who want AliExpress search results for a keyword — position, price, discount, sold count, rating, ship-from, ads flagged — as clean rows for $2 per 1,000 products, and who want to know where their own listings rank for each keyword over time. No login, no cookies.

Independent tool — not affiliated with, endorsed by or sponsored by AliExpress or Alibaba Group. The name is used only to describe the data source.

Use it to: find what sells for a keyword before you source or dropship · watch competitors' prices and sold counts · track your listings' keyword rank on a schedule · feed product research to your AI agent or spreadsheet.

Output sample

Real rows (search mode, one per product) from run GtezzMn88GcSODQbV (2026-10-05, keyword "wireless earbuds", US / USD). Titles are shortened here.

positionorganicRankisAdtitlepriceoriginalPricediscountsoldratingshipFrom
11false2026 New Air 3 Pro 3 Bluetooth Wireless Earbuds with Heart Rate Monitoring…$19.01$57.2066%4,000+ sold (soldCount 4000)4.9US
22falseTWS Wireless Bluetooth Headset LED Display Gamer Earbuds with Mic…$3.42$24.7986%1,000+ sold4.9US
33falseSK Small Headphones Wireless Bluetooth Headset Sport Sleeping Invisible…$2.54$30.2891%5,000+ sold4.9US
4nulltrueWireless Clip-On Bluetooth Earbuds Premium HiFi Audio Sports Headphones…$3.33$14.6277%900+ sold4.6CN

Every row also has productId, globalProductId, productUrl, imageUrl, tags[] (promo and delivery tags), page, totalResults and country. Rank mode rows (type: "rank") add found, previousRank, rankChange and isNew per tracked product — see Output below.

Input example

The form default — one keyword, 20 products, best match, US / USD (about $0.04, 6 seconds):

{
"keywords": ["wireless earbuds"],
"maxResultsPerKeyword": 20
}

Rank mode — add products to track; one row per keyword × product, with the change since the last run when scheduled:

{
"keywords": ["wireless earbuds", "bluetooth earphones"],
"trackProducts": ["https://www.aliexpress.com/item/1005012974863527.html"],
"maxPages": 5
}

Pricing

Pay only for what you collect — no subscription.

EventPriceWhen
result$0.002One product from the search results (rank, title, price, sold count, rating) — search mode.
keyword-checked$0.003The rank of one tracked product for one keyword (found or not found) — rank mode.

That is $2 per 1,000 search results (search mode) and $3 per 1,000 rank checks (rank mode, one tracked product × one keyword). First run with the form defaults: about $0.04 (20 results, 6 seconds).

Cost examples

RunCost
1 keyword, 20 products (form default)$0.04
10 keywords × 5 pages (3,000 products)$6.00
Rank mode: 20 keywords × 3 products, daily for 30 days$5.40

With the free $5 monthly Apify credit you can collect about 2,500 search results or run 1,666 rank checks.

Failed keywords are reported with an error row and not charged. If you set a maximum cost per run, the Actor stops cleanly when it is reached.

Works with

  • Apify API, JavaScript and Python clients — start a run and read the dataset like any Actor (leoworks/aliexpress-search-scraper).
  • Apify Schedules — a daily schedule in rank mode gives previousRank, rankChange and isNew per product; our own monitoring runs this Actor every morning.
  • Claude, Cursor and Claude Code through the Apify MCP server — see the next section (verified 2026-10-06).
  • AliExpress Reviews Scraper — pass the productUrl of any result to leoworks/aliexpress-reviews-classifier to read its reviews and complaint labels.

Use with Claude, Cursor or Claude Code (MCP)

Add the Apify MCP server with this Actor as a tool and ask your agent in plain language — for example "Search AliExpress for 'magsafe phone case', 40 results, and list the 5 best-selling ones with price and rating." The agent calls the tool leoworks--aliexpress-search-scraper and reads the rows with get-dataset-items.

Claude Desktop or Cursor (mcp.json):

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com?tools=leoworks/aliexpress-search-scraper",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

Claude Code: claude mcp add --transport http apify "https://mcp.apify.com?tools=leoworks/aliexpress-search-scraper" --header "Authorization: Bearer YOUR_APIFY_TOKEN". Leave out the header to sign in with OAuth in the browser instead. Your Apify token is in Console → Settings → API & Integrations. We verified this setup with the Apify MCP server (v0.17.2) on 2026-10-06.

How to use

Search mode — add keywords, set how many products per keyword (maxResultsPerKeyword, the form starts at 20; up to 3,600) and the sort (best_match, orders, price_asc, price_desc, newest). Country and currency change the store region and prices.

Rank mode — add product URLs or IDs in trackProducts; each run tells you where each product ranks for each keyword, how far it moved since the last run, and whether it only appears as an ad. Schedule it daily.

Output

Search mode (one row per product):

{
"type": "result",
"keyword": "wireless earbuds",
"page": 1,
"position": 1,
"isAd": false,
"productId": "3256811621288203",
"globalProductId": "1005011807602955",
"title": "2026 New Air 3【 Pro 3 】 Bluetooth Wireless Earbuds with Heart Rate Monitoring, Active Noise Cancellation Headphones, Waterproof for Daily Use, For IPhone IOS Smartphone, Gaming /Sports /Fitness Earphones.",
"price": 19.02,
"originalPrice": 57.16,
"discountPercent": 66,
"currency": "USD",
"sold": "4,000+ sold",
"soldCount": 4000,
"rating": 4.9,
"shipFrom": "US",
"tags": [
"New shoppers save $38.14",
"Delivery: Oct 08 - 16"
],
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Sa57a4580c1274b01988d5df3fa8e76cbx.jpg",
"productUrl": "https://www.aliexpress.com/item/1005011807602955.html",
"organicRank": 1,
"totalResults": 51283,
"country": "US"
}

Rank mode (one row per keyword × tracked product):

{
"type": "rank",
"keyword": "wireless earbuds",
"target": "https://www.aliexpress.com/item/1005012974863527.html",
"globalProductId": "1005012974863527",
"found": true,
"organicRank": 34,
"position": 45,
"page": 1,
"adOnly": false,
"previousRank": 9,
"rankChange": -25,
"isNew": false,
"notFoundWithin": null,
"title": "Mini TWS Wireless Bluetooth Earbuds Powerful Active Noise Cancellation …",
"price": 3.73,
"currency": "USD",
"sold": "1,000+ sold",
"soldCount": 1000,
"rating": 4.9,
"sort": "best_match",
"country": "US"
}

organicRank counts organic results only (ads excluded); position is the place on the page including ads. Not found → found: false and notFoundWithin = how many results were checked. AliExpress shows US-region products with a second ID (productId); globalProductId is the usual ID in product URLs, and rank mode matches either form.

Limits

ItemLimit
DepthUp to 60 pages × 60 products per keyword
FieldsOnly what the search results show — no product page details (no stock, variants, seller info or full description)
Rank stabilityAliExpress personalises and reshuffles results; the same product can move many places between two checks. Schedule runs and look at trends
Sold countAs AliExpress displays it ("4,000+ sold"); soldCount is the number in that text
Speed2,759 results (10 keywords × 5 pages) in about 3 min (measured 2026-10-05)

FAQ

Why do ranks jump between runs? AliExpress ranks change with time, region and its own testing. Use the same country and sort every time, run on a schedule and compare averages rather than single checks.

Do you scrape product pages? No. This Actor reads search results only. For reviews, use our AliExpress Reviews Scraper.

Is it legal? It reads publicly visible search pages without logging in. You are responsible for how you use the data; follow AliExpress' terms and local laws.

Reviews and support

If this Actor saved you time, a short review on Apify Store helps others find it. Questions or a keyword that does not work? Open an issue in the Issues tab — we answer within a day.

Changelog

See the Changelog tab.