AliExpress Keyword Search Scraper: Rank, Orders & Delivery Data avatar

AliExpress Keyword Search Scraper: Rank, Orders & Delivery Data

Pricing

from $2.25 / 1,000 product rows

Go to Apify Store
AliExpress Keyword Search Scraper: Rank, Orders & Delivery Data

AliExpress Keyword Search Scraper: Rank, Orders & Delivery Data

Search AliExpress keywords in 16 ship-to markets and get ranked product rows with sale and list price, exact orders sold, rating, delivery window, ship-from country and Choice, Brand+ and sponsored badges. Filter by price, orders and delivery, and track new products and price drops between runs.

Pricing

from $2.25 / 1,000 product rows

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Share

πŸ›οΈ AliExpress Keyword Search Scraper: Rank, Orders & Delivery Data

Find what sells on AliExpress before you list it
Search any keyword and get a ready catalog: prices, exact orders sold, ratings, delivery times and badges for every product. No AliExpress login needed.
πŸ”₯ Exact orders sold
The real order count on every product, next to the rounded label shoppers see.
🚚 Delivery and shipping
Free shipping, ship-from country and a delivery window for your market.
🏷️ Price and badges
Sale and list price, discount, Choice, Brand+, Local+ and sponsored flags.
πŸ”” Changes since last run
New, cheaper and climbing products on every scheduled run.

Type in one or many search phrases, choose the country you ship to, and get back the AliExpress products people actually buy, with the numbers you need to judge them. Add filters for price, rating, orders and delivery time. Schedule it to see which products are new, cheaper or climbing.

πŸ” What does this actor do?

It reads the public AliExpress search results for each keyword and turns every product card into one clean row. You get the sale price and the list price, the discount, the star rating and the exact number of orders sold. You also get the estimated delivery window, the country the product ships from and whether shipping is free.

Each row also tells you if the product is a sponsored ad, a Choice product, a Brand+ product or a Local+ product. It adds the category, the date the product was listed and how many orders it sells per day.

Besides the product rows, every run saves a short market summary for each keyword: price range, median price, total orders, the share of free shipping and Choice products, the top sellers and how many results AliExpress lists for that phrase. Results download as JSON, CSV, Excel, or XML.

πŸ’‘ Who uses this?

  • I am a dropshipper looking for my next product. I search ten niche phrases, keep products with over 500 orders and a 4.6 rating, and shortlist the ones that arrive in under two weeks.
  • I am an ecommerce product researcher. I compare how many orders per day new listings reach against older ones, so I can spot a rising product before it is crowded.
  • I am a price analyst for a retailer. I schedule one search for my category every week and get the products that just dropped in price, with the old and new price side by side.
  • I am a sourcing manager. I need to know who ships from a local warehouse and who ships from China, and which sellers carry the Brand+ badge, before I pick suppliers to contact.

πŸš€ How to use

STEP 1
Enter your keywords
Add one or many search phrases and pick the country you sell to.
STEP 2
Set your filters
Narrow by price, rating, orders, delivery time, badges and shipping.
STEP 3
Download or schedule
Get the catalog as a spreadsheet, or repeat it weekly to see what changed.

πŸ“₯ Input

FieldTypeRequiredDescription
keywordsarray of stringsNoOne search phrase per row. Each phrase is searched on its own and the results are combined into one catalog. Defaults to wireless earbuds.
sortByenumNoHow AliExpress orders the results: best match, most orders, price low to high, or price high to low. Rank follows this order.
maxItemsintegerNoHow many matching products to save for each keyword. Defaults to 20, up to 1,000.
maxPagesintegerNoHow many result pages of up to 60 products to check per keyword. Raise it when strict filters leave few matches. Outside the United States a keyword stops early after three result pages in a row without a match. Defaults to 5.
shipToenumNoThe destination market that sets currency, prices, delivery estimates and the language of titles. 16 markets are available. Defaults to the United States.
shipFromenumNoKeep only products dispatched from this country, as shown on the listing. Defaults to any country.
freeShippingOnlybooleanNoReturn only products AliExpress marks with free shipping.
localWarehouseOnlybooleanNoReturn only Local+ products that ship from a warehouse inside the destination country.
maxDeliveryDaysintegerNoDrop products whose estimated delivery takes longer than this many days.
minPricenumberNoLowest sale price to keep, in the currency of the chosen market.
maxPricenumberNoHighest sale price to keep, in the currency of the chosen market.
minRatingnumberNoKeep only products with at least this star rating, from 0 to 5.
minOrdersintegerNoKeep only products with at least this many orders sold.
minDiscountPercentintegerNoKeep only products discounted by at least this percent from the list price.
choiceOnlybooleanNoReturn only products with the AliExpress Choice badge.
onSaleOnlybooleanNoReturn only products that are part of an AliExpress sale event.
brandPlusOnlybooleanNoReturn only products with the Brand+ top-brand badge.
excludeSponsoredbooleanNoRemove paid ad placements so only organic results remain.
titleIncludesarray of stringsNoKeep a product only if its title contains at least one of these words or phrases.
titleExcludesarray of stringsNoDrop products whose title contains any of these words or phrases, for example case or cover.
dedupeAcrossKeywordsbooleanNoReturn a product once when it matches several keywords, and list its rank for each keyword. On by default.
includeGallerybooleanNoAdd every extra photo shown on the result card. The main image is always included.
trackChangesbooleanNoCompare this run with the previous run that used the same tracking name and settings. Rows get a change type, price change, rank change and orders gained.
onlyChangesbooleanNoWith change tracking on, return only products that are new or whose price changed.
monitorScopestringNoA label for one watch. Reuse the same name on every scheduled run you want compared. Defaults to default.
proxyConfigurationobjectNoConnection settings. The default suits the United States market. Other markets switch to a different connection type automatically.

πŸ“Š Data table

Fields that AliExpress does not show for a product are left out of the row. Nothing is filled in with a placeholder.

FieldTypeDescription
productIdstringAliExpress product ID.
productUrlstringLink to the product page.
titlestringProduct title in the language of the chosen market.
keywordstringThe search phrase that found the product. With duplicates removed, the phrase where it ranks best.
rankintegerPosition among all results for the keyword, counting paid placements.
organicRankintegerPosition among organic results only. Missing on sponsored products.
pageintegerResult page the product appeared on.
isSponsoredbooleanTrue for a paid ad placement.
shipTostringDestination market the prices are shown for.
salePricenumberCurrent sale price in the currency of the market.
salePriceFormattedstringPrice exactly as AliExpress shows it.
originalPricenumberList price before the discount, when AliExpress shows one.
discountPercentnumberDiscount from the list price, in percent.
currencystringCurrency code of all prices on the row.
taxRatenumberTax rate included in the price, when one applies.
promotionsarray of stringsOffer texts on the card, such as new shopper savings, coin discounts or bulk prices.
lowestPriceInDaysintegerShown when AliExpress says the price is the lowest in 60 or 90 days.
ratingnumberAverage star rating.
ordersSoldintegerExact number of orders sold.
ordersTextstringThe rounded orders label shoppers see, such as 5,000+ sold.
listedAtstringDate the product was first listed.
daysListedintegerDays between listing and this run.
ordersPerDaynumberOrders sold divided by days listed. A quick demand speed measure.
lifetimeOrderValuenumberSale price multiplied by orders sold. A rough size of what the product has sold.
reviewHighlightstringA short buyer review highlight shown on the card, when present.
freeShippingbooleanTrue when the product ships free to the chosen market.
shipFromCountrystringCountry the product is dispatched from.
deliveryDaysMinintegerFastest estimated delivery in days.
deliveryDaysMaxintegerSlowest estimated delivery in days.
deliveryDateFromstringEarliest estimated delivery date.
deliveryDateTostringLatest estimated delivery date.
isLocalPlusbooleanTrue for Local+ products shipped from a warehouse in the destination country.
isChoicebooleanTrue for products with the Choice badge.
isBrandPlusbooleanTrue for products with the Brand+ top-brand badge.
isTopSellingbooleanTrue when AliExpress labels the product as top selling.
isBestPriceInSimilarbooleanTrue when AliExpress labels it as the best price in similar deals.
isBigSalebooleanTrue when the product is part of a sale event.
campaignstringName of the AliExpress campaign the card belongs to, when shown.
categoryIdstringAliExpress category ID of the product.
categoryPatharray of stringsCategory IDs from the top level down to the product category.
storeNamestringStore name. Shown by AliExpress on some cards only, mainly sponsored ones.
sellerCompanystringRegistered seller company, when shown with the store name.
specsarray of stringsKey specifications shown on the card, one per entry.
imageUrlstringMain product image.
imageUrlsarray of stringsAll gallery images. Only present when includeGallery is on.
keywordRanksobjectRank for each keyword that returned the product. Only present when several keywords matched it.
changeTypestringWith change tracking on: new, price_drop, price_increase or unchanged.
previousSalePricenumberPrice on the previous run.
priceChangenumberPrice now minus price on the previous run.
priceChangePercentnumberPrice change as a percent of the previous price.
previousRankintegerRank on the previous run.
rankChangeintegerPlaces gained since the previous run. Positive means the product climbed.
previousOrdersSoldintegerOrders sold on the previous run.
ordersSinceLastRunintegerNew orders since the previous run.
firstSeenAtstringWhen your tracking first saw the product.
sourceUrlstringAliExpress search page the row came from.
scrapedAtstringTime the page was read.

Every run also saves two extra records next to the dataset: a keyword market summary with one entry per keyword, and a short run summary.

πŸ“€ Sample output

This row comes from a real run for wireless earbuds, shipping to the United States.

{
"productId": "3256809783853553",
"productUrl": "https://www.aliexpress.com/item/3256809783853553.html",
"title": "Baseus Eli 2i Fit Open-Ear Earphones True Wireless Bluetooth 6.0 Ear Hooks Headphones IPX5 Waterproof Sports Earbuds Bass Boost",
"keyword": "wireless earbuds",
"rank": 8,
"page": 1,
"isSponsored": true,
"shipTo": "US",
"salePrice": 28.59,
"salePriceFormatted": "US $28.59",
"originalPrice": 59.12,
"discountPercent": 51,
"currency": "USD",
"promotions": [
"Save $30.53"
],
"rating": 4.7,
"ordersSold": 7518,
"ordersText": "5,000+ sold",
"listedAt": "2025-09-16",
"daysListed": 390,
"ordersPerDay": 19.28,
"lifetimeOrderValue": 214939.62,
"shipFromCountry": "CN",
"deliveryDaysMin": 6,
"deliveryDaysMax": 12,
"deliveryDateFrom": "2026-10-17",
"deliveryDateTo": "2026-10-23",
"isChoice": true,
"isTopSelling": true,
"isBigSale": true,
"campaign": "Dollar Express",
"categoryId": "63705",
"categoryPath": [
"44",
"100000306",
"63705"
],
"storeName": "BASEUS Co.,Ltd. Store",
"sellerCompany": "ζ·±εœ³εΈ‚ζ­£η™Ύε·θ΄Έζ˜“ζœ‰ι™ε…¬εΈ",
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S543f7b76a31e4c57b7b4c42b3296b98aC.png",
"sourceUrl": "https://www.aliexpress.com/w/wholesale-wireless-earbuds.html?SearchText=wireless+earbuds",
"scrapedAt": "2026-10-11T11:28:26.182Z"
}

πŸ’° Pricing

Pricing is pay per result. You are charged for each product row saved to your dataset, and every field on the row is included in that price. Runs that find nothing cost nothing. There are no monthly subscriptions or minimum commitments, and the maximum charge you set for a run is always respected: the actor stops collecting once that limit is reached.

⭐ Enjoying AliExpress Keyword Search Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
One search just showed you which AliExpress products really sell, not just which ones look cheap.
A 5-star rating takes 10 seconds and helps other dropshippers and product researchers find this actor. Your feedback also tells us what to build next.
β˜…Β Β Rate this Actor on Apify

✨ Tips

  • Start with the orders sort. Set sortBy to most orders and minRating to 4.5 to see proven sellers first.
  • Use strict filters with more pages. Filters like minOrders are checked on each result page. If a run returns fewer products than you asked for, raise maxPages so more pages are checked.
  • Watch a niche every week. Turn on trackChanges, keep the same monitorScope and schedule the run. Add onlyChanges to get just the new and repriced products.
  • Compare markets. Run the same keywords with a different shipTo country. Prices, delivery times and the products themselves change by market.
  • Read prices as a snapshot. AliExpress shows its current public price at the moment of the run, and offers such as new shopper deals can move it between runs.

❓ FAQ

Do I need an AliExpress account or API key?

No. The actor reads the same public search pages any visitor can open. It never asks for a login, token or cookie.

Which countries and currencies are supported?

Sixteen markets: the United States, Canada, the United Kingdom, Germany, France, Spain, Italy, the Netherlands, Poland, Sweden, Australia, Brazil, Saudi Arabia, Israel, Japan and South Korea. Prices come back in the local currency, and titles and order labels follow the market language.

How accurate are the order counts and how fresh is the data?

ordersSold is the exact order count AliExpress carries for each listing, while ordersText keeps the rounded label shoppers see. Every run reads AliExpress live, so results match what the site shows at that moment.

Does it return variants, reviews or seller ratings?

No. It returns what the search results show: price, orders, rating, delivery, badges, category and specs. Variants, review text and seller scores live on the product page, which this actor does not open.

Why did a search outside the United States stop before the last page?

When your filters are so strict that three result pages in a row have no matching product, the actor stops searching that keyword in markets outside the United States and moves on. The run summary lists these keywords under stoppedEarlyNoMatches. If you expected more results, loosen a filter such as minimum orders or minimum rating. Searches for the United States market always check every page you allow.

Is this affiliated with AliExpress?

No. This is an independent tool and is not affiliated with, endorsed by, or sponsored by AliExpress or Alibaba Group. All trademarks mentioned belong to their respective owners. The actor reads only public search pages.

πŸ”— Other actors