AliExpress Scraper — search results, prices & rank · $2/1k avatar

AliExpress Scraper — search results, prices & rank · $2/1k

Pricing

from $1.70 / 1,000 search results

Go to Apify Store
AliExpress Scraper — search results, prices & rank · $2/1k

AliExpress Scraper — search results, prices & rank · $2/1k

AliExpress search scraper: rank, price, sold count, ads flagged. AliExpress rank tracker mode. Use for search, price and sold count; for reviews use leoworks/aliexpress-reviews-classifier. keywords (+ tracked products). No login, ~6 s/20 results, rank history in your key-value store. Pay per result.

Pricing

from $1.70 / 1,000 search results

Rating

0.0

(0)

Developer

Leoworks

Leoworks

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

10 days ago

Last modified

Share

AliExpress Search Scraper — rank, price, sold count

Part of LeoWorks AliExpress tools: search → rank (AliExpress Search Scraper) · reviews → complaints (AliExpress Reviews Scraper).

For dropshippers, sourcing teams and price researchers who want an AliExpress search scraper for any keyword — position, price, discount, sold count, rating, ship-from, ads flagged — as clean rows for $2 per 1,000 products, and an AliExpress rank tracker that shows where their own listings rank for each keyword over time. No login, no cookies. It gives AliExpress product search data without the AliExpress API, including AliExpress best sellers by orders.

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)

Ask your AI agent. Add the Apify MCP server with this Actor as a tool, then say, for example:

  • "Search AliExpress for “magsafe phone case”, 40 results, and list the 5 best-selling ones with price and rating."
  • "Track where https://www.aliexpress.com/item/1005008549911526.html ranks on AliExpress for “wireless earbuds” and tell me its rank and whether it moved since the last run."
  • "For “standing desk converter” on AliExpress, take the top 20 results and tell me the median price, how many are ads, and which listing has the highest sold count."

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

Next step — what do buyers complain about? Pass the productUrl of the top results to our AliExpress Reviews Scraper: it collects their reviews and labels the complaints (defect, size, delivery …), with a free filter for 1–3-star reviews.

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)

Run it on a schedule

Daily is the usual rhythm for rank tracking: in rank mode, a daily run gives previousRank, rankChange and isNew per product. For one-off product research no schedule is needed. Create an Apify Schedule for a saved task with your keywords and products. To start it from other tools, use the Apify n8n or Make integration, or the Apify API.

FAQ

Why not use the official AliExpress API?

AliExpress' Open Platform APIs need an approved app key and are built for affiliate links, product data and orders. They return their own product selection for a keyword, not the search page shoppers see — with positions, ads and sold counts. This Actor reads that public search page without a login.

What are the alternatives to AliExpress Search Scraper?

Searching by hand and copying results into a spreadsheet, building your own scraper (search pages change often), or a dropshipping research subscription. This Actor costs $2 per 1,000 products and, in rank mode, tracks where your own listings rank over time.

How do I export AliExpress search results and monitor my rank?

For a one-off export, enter your keywords, start the run and download the products from Output as CSV, Excel or JSON. To monitor your rank, add your product URLs or IDs in Rank mode: products to track and schedule a daily run; each row then shows the position and rankChange.

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.

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.