AliExpress Product Search Scraper by Keyword: Prices & Sales avatar

AliExpress Product Search Scraper by Keyword: Prices & Sales

Pricing

from $1.75 / 1,000 results

Go to Apify Store
AliExpress Product Search Scraper by Keyword: Prices & Sales

AliExpress Product Search Scraper by Keyword: Prices & Sales

AliExpress product search results by keyword or search URL: price, original price, discount, rating, units sold, listing date and sponsored flag, for any ship-to country and currency. Sort by best match, most orders or price. Up to 60 pages of 60 products per search. $2.50 per 1,000 products.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

Charitable Trousseau

Charitable Trousseau

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Get AliExpress search results for any keyword or filtered search, priced for the ship-to country and currency you choose.

What you can do with it

  • Product research: sort a keyword by most orders and read soldCount, rating and listedDate to see what sells and how new it is.
  • Price monitoring for a ship-to country and currency: price, originalPrice and discountPercent per product.
  • Compare how the same keyword is priced for different countries by running it once per ship-to country.
  • See which results are sponsored (isAd) and where each product sits (page).

What you get

One record per product:

  • Product: productId, title, url, imageUrl, listedDate
  • Price: price, originalPrice, discountPercent, currency
  • Demand signals: rating, soldText (e.g. "3,000+ sold"), soldCount (3000)
  • Placement: isAd (sponsored result), page, tags (text labels on the card, such as "Top selling on AliExpress", "Free shipping" or a delivery estimate)
  • Context: search, shipToCountry, scrapedAt

Sample output

One record from a run on 2026-10-07, as saved:

{
"productId": "3256809537716693",
"title": "Foldable Eye Protection Desk Lamp, Supports Three-Speed Dimming, Supports USB Charging and Plug-In Two Styles, and Has Learning",
"url": "https://www.aliexpress.com/item/3256809537716693.html",
"price": 5.19,
"originalPrice": 12.68,
"discountPercent": 59,
"currency": "USD",
"rating": 4.5,
"soldText": "4,000+ sold",
"soldCount": 4000,
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S043081514cb64b23a33c57a5280e3bc5r.jpg",
"isAd": true,
"listedDate": "2025-08-12",
"tags": [
"Save $7.49",
"Top selling on AliExpress"
],
"search": "desk lamp",
"page": 1,
"shipToCountry": "US",
"scrapedAt": "2026-10-07T20:26:27.889Z"
}

Input

  • Search terms — one or more keywords, with an optional sort order (best match, most orders, price low to high, price high to low).
  • AliExpress search or category URLs — for anything more specific. Set your filters on aliexpress.com and paste the address of the results page. Search, category and old-style /wholesale?SearchText= addresses work, as do aliexpress.us, mobile and other-language addresses. Product pages and other sites are skipped with a warning.
  • Ship-to country and currency — default US and USD. A code that is not a country or currency falls back to the default, with a warning.

If you leave both search terms and URLs empty, the run searches for the example term "wireless headphones".

  • Maximum products per search term or URL — default 120.
{
"searchTerms": ["wireless headphones", "desk lamp"],
"sort": "orders",
"shipToCountry": "US",
"currency": "USD",
"maxItemsPerSearch": 300
}

FAQ

Is there an AliExpress product search API?

Yes, in the sense that you can call it like one. Start a run through the Apify API or one of Apify's clients with the input described here, then read the results as JSON, CSV or Excel. Each record is one product from the search results, priced for the ship-to country and currency you chose. It is not an official AliExpress API and needs no AliExpress account.

How do I scrape AliExpress search results by keyword?

Put one or more keywords in Search terms, choose a sort order, ship-to country and currency, and set the maximum products per search. For a filtered search (price range, category), set the filters on aliexpress.com and paste the address of the results page into AliExpress search or category URLs.

AliExpress shows 60 products per page and at most 60 pages per search. To go deeper, split the search with price-range filters and pass the resulting URLs.

Does it return product descriptions, variants, reviews or shipping costs?

No. The fields are the ones listed under "What you get", all taken from search results. soldCount is the lower bound of what AliExpress displays ("3,000+ sold" becomes 3000).

How much does it cost?

$2.50 per 1,000 products on Apify's Free plan, plus a start fee of $0.00005 per run. Paid Apify plans pay less: Bronze 10%, Silver 20% and Gold 30% less. Runs that fail or return nothing cost nothing.

Limits to know about

AliExpress shows 60 products per page and at most 60 pages per search. To go deeper, split a search with price-range filters and pass the resulting URLs.

Products AliExpress offers to new shoppers as a free gift ("FREE with any purchase") show no price on the card. For those, price and originalPrice are the sale and list prices AliExpress records for the product, and discountPercent is worked out from them.

rating, soldText and listedDate are empty when the card shows none (new products often have no rating or sales yet). AliExpress serves cards without them to addresses outside the ship-to country, so keep the default proxy, or use residential proxies in the ship-to country.

soldCount is the lower bound of the figure AliExpress displays: "3,000+ sold" becomes 3000.

If AliExpress does not offer the chosen currency for the ship-to country, prices come in the currency it does offer; the currency field always says which.

Pricing

You pay per product saved. Runs that fail or return nothing cost nothing.

Reliability

If AliExpress challenges a request the scraper retries from a different address. A search with no matches finishes with zero products and a note, rather than failing. If a search cannot be completed, the run keeps what the other searches found and ends with a status message naming the search and the reason; it fails only when nothing at all could be saved. The scraper is checked against the live site daily.