AliExpress Search Scraper | Price Tracker & Best Sellers
Pricing
from $2.50 / 1,000 products
AliExpress Search Scraper | Price Tracker & Best Sellers
Search AliExpress by keyword or paste search URLs and get product listings with price, original price, discount, rating and sales volume, in your ship-to country and currency. For AliExpress price tracking, dropshipping product research and competitor analysis.
Pricing
from $2.50 / 1,000 products
Rating
5.0
(4)
Developer
FalconScrape
Maintained by CommunityActor stats
12
Bookmarked
1.1K
Total users
112
Monthly active users
5 hours ago
Last modified
Categories
Features
Share
🛒 AliExpress Scraper: Search Results, Prices and Best Sellers
Type a search term and get structured AliExpress product data. The AliExpress Search Scraper turns any keyword or search URL into clean rows with price, original price, discount, rating, sales volume and images, priced for the country and in the currency you choose (United States and USD by default). Use it to find AliExpress best selling products and dropshipping products, to build your own price history, or as a no-key alternative to the AliExpress API.
No login, no cookies and no AliExpress account needed.
🎯 Use Cases: Dropshipping and Product Research
- AliExpress API alternative: get search results as JSON, CSV or Excel without registering an app or waiting for approval.
- Find AliExpress best selling products: sort a whole search by units sold and see what actually sells, not just what is listed.
- Dropshipping product research: compare price, discount, rating and sales across a niche (pet supplies, phone accessories, home decor) before you add products to your store.
- AliExpress price history: run the same searches every day and keep each dated run to track how prices and discounts move.
- Trending products watch: re-run a category search weekly and spot new listings climbing in sales.
- Competitor and catalog analysis: export every listing for a keyword to a spreadsheet to map price bands and promotions.
✨ Features
- Search by keyword: type
wireless earbudsand press Start. The search URL is built for you. - Or paste your own search URLs: already filtered a search on AliExpress? Paste the URL and it is scraped exactly as-is, including your filters.
- Search terms in any language:
wireless earbuds,écouteurs sans fil,беспроводные наушникиor蓝牙耳机all work. - Prices for your country: pick a ship-to country and a currency, and you get the prices, VAT and delivery estimates a shopper there sees. Every run returns the same currency no matter where it runs from.
- Search filters: sort by best match, most orders or price, set a price range, a minimum number of orders or a minimum rating, or keep only AliExpress Choice products. Filters hold on every page, and products that don't match are never saved or billed.
- Exact sales volume:
totalSoldCountis the exact number of units sold that AliExpress records for the listing (1,768, not the "1K+" on the card), next to the displayed text intotalSold, so you can sort, filter and estimate revenue with it. - Keyword rank tracking: every row carries its
positionin the search plus the term it came from (searchQuery) and AliExpress's own result count (searchResultTotal), so one run with several terms splits cleanly by term. - Listing details from the card: AliExpress Choice flag, ship-from country, listing date, category and, where the card shows it, delivery days.
- Images included: the main image plus the gallery images shown on the search card.
- Fast: a page of 60 products takes a few seconds, so 1,000 products arrive in about 4 minutes and the full 60 pages of a search in under 10.
- Automatic pagination: one results page holds 60 products; ask for more and further pages are fetched for you, up to the 60 pages (about 3,600 products) AliExpress shows for one search term and sort order.
- No duplicates: AliExpress reshuffles results between pages, and a product that shows up twice is saved and billed once.
- Bounded runs: Max products caps the run (shared evenly across your terms), and the run also stops at your maximum charge, so you know the cost before you start.
🛠️ How It Works
- Enter search terms (one per line), or paste AliExpress search URLs, or both.
- Set Max products: the default is 50 per run, shared evenly across your terms and URLs (two terms with 100 = up to 50 each).
- Optionally pick a country, currency and filters: leave them alone for US prices in USD, best match first.
- Run the scraper and download the results as JSON, CSV, Excel or HTML, or pull them through the Apify API.
⚙️ Input
| Field | What it does |
|---|---|
| Search terms | What to search for on AliExpress, one term per line (a list pasted on one line, split by commas, also works). |
| Search URLs | Optional. AliExpress search result URLs, scraped exactly as-is. Combined with any search terms. |
| Max products | Maximum products per run, shared evenly across terms and URLs. Default 50. Each page holds 60 products. |
| Ship to | The country you buy for, as a code or a name (DE, Germany, UK). Sets prices, VAT and delivery. Default US. |
| Currency | The currency for every price, for example EUR or GBP. Default USD. |
| Sort by | bestMatch (default), orders (most orders), priceAsc or priceDesc. |
| Minimum / Maximum price | Only products priced within this range, in the chosen currency. |
| Minimum orders | Only products with at least this many units sold (totalSoldCount). |
| Minimum rating | Only products rated at least this many stars, for example 4.5. Unrated products are left out. |
| AliExpress Choice only | Only products in the AliExpress Choice program. |
Provide at least one search term or search URL; the run stops right away with a clear message if both are empty, so you are not billed for nothing. A term with no letters or digits (for example !!!) is skipped with a warning in the log.
{"searchQueries": ["dog toys", "cat litter mat"],"maxResults": 120}
Best-selling earbuds under €10 with at least 1,000 orders, priced for Germany:
{"searchQueries": ["wireless earbuds"],"shipTo": "DE","currency": "EUR","sort": "orders","maxPrice": 10,"minOrders": 1000,"maxResults": 100}
Search filters also apply to pasted Search URLs; any filter you leave empty keeps the URL's own settings. A ship-to country or currency that AliExpress doesn't offer stops the run straight away with the list of accepted values.
💰 Pricing
Pay only for the products you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Product | $0.0025 per product ($2.50 per 1,000) | One listing with all fields below |
| Actor start | $0.00005 | Charged once when the run starts, per GB of run memory (minimum one). |
Examples: 50 products = $0.125 · 1,000 products = $2.50 · 5,000 products = $12.50, plus the start fee. There are no per-page or per-request fees, and a run that finds no products costs only the start fee. Several search terms in one run share one start fee. New Apify accounts include free monthly usage credits, so you can try it at no cost.
📊 Sample Output Data
A real row from a wireless earbuds search (image list shortened):
{"id": "3256812788548775","productUrl": "https://www.aliexpress.com/item/3256812788548775.html","title": "Mini TWS Wireless Bluetooth Earbuds Powerful Active Noise Cancellation Built-In Hands-Free Mic for Music Playback Voice Calls","productType": "natural","price": 1.09,"originalPrice": 7.71,"discountPercentage": 85,"currency": "USD","isNewShopperPrice": true,"inStock": true,"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Saa276ed3b48e4beea3f9e9f2f7a5b72ea.jpg","additionalImages": ["https://ae-pic-a1.aliexpress-media.com/kf/Saa276ed3b48e4beea3f9e9f2f7a5b72ea.jpg","https://ae-pic-a1.aliexpress-media.com/kf/S032bb2b8b0e04debb30b1a0a13485c79m.jpg"],"rating": 4.9,"totalSold": "1,000+ sold","totalSoldCount": 1768,"sellingPoints": ["New shoppers save $6.62", "Delivery: Oct 25 - 30"],"isChoice": true,"categoryId": "63705","categoryPath": ["44", "63705"],"shipFrom": "CN","deliveryDaysMin": 6,"deliveryDaysMax": 10,"skuId": "12000058334040027","listedAt": "2026-05-31","position": 3,"searchQuery": "wireless earbuds","searchUrl": "https://www.aliexpress.com/w/wholesale-wireless-earbuds.html","searchResultTotal": 16756,"scrapedAt": "2026-10-20T06:08:14.487Z"}
originalPrice is the strike-through price AliExpress shows, and discountPercentage is calculated from it. That original price is often inflated, so treat the discount as a marketing signal rather than a real saving. totalSold is the text as displayed ("1,000+ sold") and totalSoldCount is the exact count behind it (1768); only when AliExpress gives no exact count is it read from the text, floored ("1,000+" becomes 1000). isNewShopperPrice is true when price is AliExpress's Welcome Deal: a first-order price for new shoppers (often $0.99 to $1.99), shown to every visitor who is not logged in. A returning buyer pays more, and the search card doesn't show that price, so leave these rows out (or use originalPrice as the upper bound) when you estimate revenue or margin from price. sellingPoints holds the promotional badges on the card, such as new-shopper savings and delivery dates. searchQuery is the term the row came from (read from the URL for pasted search URLs) and searchUrl the AliExpress search URL it came from (with your filters), so a multi-term run can be split by term; searchResultTotal is AliExpress's own result count for that search. position is the product's rank in that search as AliExpress orders it (page × 60 + slot), so a daily run tracks keyword rankings. isChoice marks AliExpress Choice listings, shipFrom the dispatch country, listedAt the date the listing went up, and categoryId / categoryPath its AliExpress category (leaf last). deliveryDaysMin / deliveryDaysMax are filled only when the card shows a delivery estimate (about one card in five).
🔁 Schedule and Integrate
For price tracking, run it once a day with the same search terms: every run is a dated snapshot (scrapedAt), and together they form your AliExpress price history. For trending products, a weekly run is usually enough. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new prices land where your team already works.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "searchQueries": ["wireless earbuds"], "maxResults": 20 }
Ready-made example tasks cover dropshipping research for pet supplies, wireless earbud prices, and AliExpress search results as JSON.
❓ AliExpress API FAQ
Does AliExpress have an official API? Yes. The AliExpress Open Platform offers APIs for affiliates, dropshippers and sellers. To use them you register as a developer, create an app to get an app key and secret, and wait for your access to be approved; what each API returns depends on the program you are approved for. This Actor needs no key, app or approval. It returns the public search results a shopper sees, with prices, discounts, ratings and sales volume, ready to export.
How do I track AliExpress price history? AliExpress doesn't show past prices. Schedule this Actor daily with the same search terms and keep each run's dataset (or append them to a Google Sheet) to build the history yourself. To follow specific products in full detail, use the AliExpress Product Details Scraper below.
How do I find AliExpress best selling or trending products? Set Sort by to Most orders and search a niche with a high Max products, then sort the export by totalSoldCount. With the default Best match order, most of the top sellers are not in the first pages: in a test, 9 of the 10 best-selling wireless earbuds were missing from the first 475 best-match results. Re-run it weekly and compare runs to see which products are gaining sales.
Do I need an AliExpress account? No. The Actor reads only publicly visible search results, with no login or cookies. You are responsible for using the data in line with AliExpress's terms and applicable laws.
How do I get prices for my country? Set Ship to to your country and Currency to your currency, for example UK and GBP. You get the prices shoppers in that country see, which can differ from the US price by more than the exchange rate: in the EU and UK they include import VAT, and delivery estimates and the products shown follow the country too. The same product can have a different id in the US than elsewhere, so match products across countries by title or image.
Which filters are there, and are they reliable? Sort, price range, minimum orders, minimum rating and AliExpress Choice. Every saved row is checked against the price, orders, rating and Choice filters, so a product outside them is never saved or billed. Most orders sorts each results page by units sold, so combine it with Minimum orders for a strict threshold. For some searches AliExpress shows compact cards without a rating, orders or Choice badge; with those filters on, such products are left out rather than guessed. A free-shipping filter is not offered because AliExpress's own one still returns products that charge for shipping.
Why is a field empty? originalPrice is null when a listing shows no strike-through price. sellingPoints is empty when the card has no badges. Seller or store data is not returned at all: it is not part of the search results, only of the product page. A product listed without a price in the page data is skipped and not charged (today mostly AliExpress's new-shopper "free gift" cards, which some visitors get on up to a third of a best-seller page); the run pages on so you still get the number of products you asked for.
What can I paste into Search URLs? AliExpress search and category pages, with or without https://, on www, m., es./fr./… or aliexpress.us. Product and store pages are skipped with a note in the log (for product pages use our AliExpress Product Details Scraper), and so are app share links (a.aliexpress.com/_…) and aliexpress.ru, a separate site. Several URLs on one line are split. A term with no real results usually returns nothing and costs nothing: AliExpress fills such pages with unrelated suggestions, which are not saved. Now and then AliExpress answers a nonsense term with a broad page of random products instead; that page looks like real results (titles are in English whatever language you search in), so check the titles when a very rare term returns a full page.
How many products can I get, and why fewer than I asked for? As many as you set in Max products, fetched 60 per page, up to about 3,600 per search term and sort order: AliExpress shows at most 60 pages of a search, even when it reports more results ("wireless earbuds": 16,756). To go deeper, add narrower search terms, or run the same term with different price ranges or sort orders and merge the results by id. A run also returns fewer when the search itself has fewer results (filters narrow it further), or when some pages could not be loaded; the run's status message says which. Prices are in the currency you choose, whatever language you search in.
Can I scrape a product page, reviews, or search by image? Not with this Actor, which works on search results. Use the related scrapers below for product pages, reviews and image search. Need a custom field? Open an issue from the Actor's Issues tab.
🔗 Related Scrapers
- AliExpress Product Details Scraper: the full record for products found here, with variants, stock, shipping and seller.
- AliExpress Reviews Scraper: customer reviews, ratings and photos for the products you shortlist.
- AliExpress Image Search Scraper: find AliExpress listings that match a product photo.
- Alibaba Listings Scraper: B2B wholesale listings with MOQ and tiered pricing, to compare sourcing costs.
- DHgate Listings Scraper: DHgate wholesale listings, for cross-marketplace price checks.
- Taobao Products Scraper: Taobao and Tmall search in English with CNY and USD prices, to compare with AliExpress.