AliExpress Search Scraper - Products and Prices avatar

AliExpress Search Scraper - Products and Prices

Pricing

from $1.42 / 1,000 products

Go to Apify Store
AliExpress Search Scraper - Products and Prices

AliExpress Search Scraper - Products and Prices

AliExpress search scraper, no login: products and prices by keyword, search link, category or store, in the ship-to country, currency and language you pick. Rows carry price, list price, discount, units sold, rating and delivery; add variant prices and stock, shipping, store and reviews.

Pricing

from $1.42 / 1,000 products

Rating

0.0

(0)

Developer

Automation Craft

Automation Craft

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

AliExpress Search Scraper - Products and Prices

AliExpress search scraper with no login and no API key: products and prices by search words, search link, category or store, in the ship-to country, currency and language you choose. Every row says the market it was read in, and a page AliExpress served for another country or currency is never delivered. Add each product's variants with their own price and stock, shipping fees and delivery days, the store, the description and the reviews when you need them. You pay per product delivered; a search that finds nothing costs nothing beyond the run start.

Built for dropshippers checking supplier prices, product researchers and price trackers, and developers who need AliExpress data without the affiliate API approval.

What you can do with it

  • Search AliExpress for any words in up to 90 ship-to countries, 45 currencies and 17 languages, through all 60 pages of 60 cards AliExpress shows a search (deep pages repeat cards, so a search gives fewer distinct products; each is delivered once).
  • Paste AliExpress links as you copy them: search links with their filters, category links, store links (every product of a store, or a search inside it), product links and a.aliexpress.com short links.
  • Use AliExpress's own filters: sort by orders or price, price range, free shipping, Choice, local warehouse, sale, four stars and up, ships from, category and attribute filters (brand, size, model).
  • Add product details: every variant (color, size, model) with its price, list price and stock, every shipping option with its fee and delivery days to your country, the store with its ratings and followers, specifications, images and video.
  • Add reviews, up to 5,000 a product: stars, date, text and translation, buyer country, the variant bought and the review photos, with the product's star breakdown.
  • Monitor on a schedule with a memory name: only new products, or new products and price changes with the previous price, per country and currency.

Quick start

  1. Open the Actor's Input tab.
  2. Type your search words (for example wireless earbuds) or paste AliExpress links.
  3. Choose the ship-to country, currency and language (United States, USD and English by default).
  4. Set the maximum number of products and turn on product details or reviews if you need them.
  5. Click Start and download the dataset as JSON, CSV or Excel, or read it through the API.
{
"searchQueries": ["wireless earbuds"],
"maxItems": 20
}

What you get

One row per product (type: product), plus one row per review with the reviews add-on, one coverage row per search and a summary row (both free). Fill rates measured on 1,270 distinct products of 9 United States searches of the real Actor (2026-10-18) and 24 products read in full:

FieldWhat it holdsFilled
productId, url, usSiteProductIdAliExpress item id (the same in every market), link, the aliexpress.us form of the id1,270 of 1,270
title, image, imagestitle in the run language, main image, the card's images1,270 of 1,270
price, currency, priceTextthe price AliExpress shows a visitor who is not signed in1,098 of 1,270 (the others are "free with any purchase" gift offers, giftWithPurchase: true; leave them out with excludeGiftOffers)
originalPrice, discountPercentlist price and discount1,017 and 1,056 of 1,270
soldCount, soldLabelAliExpress's own count of units sold, and its rounded label ("10,000+ sold")1,234 and 1,234 of 1,270
starsrating on the card1,038 of 1,270
deliveryText, freeShipping, choice, sponsored, badgesdelivery dates, free shipping, Choice, ad flag, selling point textsas AliExpress shows them
shipFrom, categoryId, listedAtships from country, category, listing date1,098, 1,270 and 1,270 of 1,270
energyClassImage, energyLabelImage, productInformationSheetImagethe EU energy label: the class arrow, the label and the product information sheet, as AliExpress's imagesEU markets, products that need a label (58 of 59 monitor cards for Germany); empty elsewhere
searchQuery, page, position, shipTo, currency, languagewhere and in which market the row was foundevery row

With product details (detailStatus: ok): variants (attributes, price, list price, currency, stock, per shopper limit, image), variantOptions, priceMin and priceMax, totalStock, inStock, rating, reviewCount, shippable, shippingOptions (company, fee, free, delivery days and dates, ships from, tracking), shippingFee, deliveryDaysMin and deliveryDaysMax, the store (storeId, storeName, storeUrl, sellerId, storeRating, storePositiveRate, storeFeedbackScore, storeFollowers, storeOpenedAt, storeCountry, storeSoldLast180Days), categoryPath, specifications, images, videoUrl, wishlistCount, buyerProtection, coupons, promotion, newShopperPrice, maxPerShopper, and the EU energy label images where the product has one (5 of 6 German lamps, monitors and fridges probed). Measured on 24 products: title, price, shipping fee, delivery days, store, variants, category and review count 24 of 24; list price and units sold 22; rating 20 (missing only without reviews).

With reviews (type: review): reviewId, stars, date, dateText, text, textTranslated, language (AliExpress's own label, which reads en on many reviews written in other languages), marketLanguage (the run's), reviewer (masked by AliExpress, for example "R***z"), reviewerCountry, variant, photos, shipping, helpfulCount, follow-up text; on the product row reviewStatistics (stars 1 to 5), reviewTags and reviewsWithPhotos.

Every product row says what became of each add-on you asked for: detailStatus, descriptionStatus (ok, none, failed, no_detail when the detail could not be read, stopped) and reviewsStatus (complete, capped by maxReviewsPerProduct, charge_limit, failed, partial, stopped) with reviewsRead. The search's coverage row counts the products whose reviews were incomplete and whose description failed.

Other markets. AliExpress answers a reader outside the ship-to country with lean cards (id, title, image and price; no rating, units sold, list price or ships from) on many markets (Germany, France, Japan, Poland and others, 2026-10-19). When half or more of a page's cards are lean, the Actor reads that page again through an exit in your ship-to country, where the cards are full, and reads the rest of that search there, whenever the page can still deliver at least 4 products; a page with fewer lean cards is delivered as it came, its lean rows marked. A monitor (a run with a memory name) and a search capped below 4 products keep the lean cards (their price is what a monitor compares); rows say so in leanCard. A rating or units sold filter cannot be applied to lean cards: such a search stops with a free row. A filter of this Actor that drops every product of 5 pages in a row ends the search there, marked incomplete.

About prices. AliExpress shows a visitor who is not signed in its new shopper prices on many products (often 1.09 USD with a one piece limit). Rows say so: newShopperDeal on the card, promotion, newShopperPrice and maxPerShopper with details, and originalPrice keeps the list price. In some European markets AliExpress shows no list price at all; the field is then empty.

How much does it cost to scrape AliExpress?

Pay per event, prices per 1,000 events:

EventFreeBronzeSilverGold
Product (a product of a search, category or store)$1.99$1.82$1.65$1.42
Product detail (add-on, or a product link)$3.40$3.20$3.00$2.80
Review (add-on)$0.55$0.50$0.45$0.38
Search page (runs with a memory name only: a results page of a search, search link or category)$0.40$0.37$0.34$0.30
Store page (runs with a memory name only: a page of 40 products of a store's list)$1.70$1.50$1.40$1.20
Actor start (once per run)$0.0095$0.0095$0.0095$0.0095

Platinum and Diamond plans pay the Gold price. The Store pricing card shows these same prices per 1,000 events: "$1.42 / 1,000" on the Product row means one product costs less than a fifth of a cent. There is no discount on the Actor start event.

  • A product is charged once per run, however many searches find it, and once per memory name across runs.
  • Product detail is charged only for a product whose detail was read and that AliExpress ships to your ship-to country; a detail that could not be read is free (the row says why in detailStatus).
  • Free: searches with no match (AliExpress fills them with unrelated products, which are not delivered: a first page AliExpress marks as no match, or one where no product title holds any of your search words of 3 letters or more; a misspelt single word can end this way, so check the spelling), pages AliExpress served for another market or without your filter, unknown products and stores, filtered and repeated products, coverage, status and summary rows.
  • A monitor (a run with a memory name) also pays each page it reads again: a Search page for a results page, a Store page for a page of a store's list (store lists are read through residential exits, so their pages cost more to read). When your charge limit is spent on products, the last pages are read free.
  • Example: 1,000 products with details on the Gold plan cost $1.42 + $2.80 + $0.0095 = $4.23.

Input

SettingWhat it does
searchQueriessearch words, one search each (up to 100 searches and links a run)
startUrlsAliExpress search, category, store, product and short links
storeSearchwords searched inside each store link
productIdsproduct ids or links, read in full (charged as Product detail)
maxItems, maxItemsPerSearch, maxPages, startPagehow many products and pages
shipTo, currency, languagethe market (default United States, USD, English)
sort, minPrice, maxPrice, freeShipping, choiceOnly, localWarehouse, onSale, fourStarsAndUp, sevenDayDelivery, shipFrom, categoryId, attributesAliExpress's own filters; each search checks that AliExpress applied them
minRating, minSold, excludeSponsored, excludeGiftOffersfilters this Actor applies to every product
includeDetails, includeDescriptionthe product detail add-on and the description text
includeReviews, maxReviewsPerProduct, reviewsFilter, reviewsSort, includePersonalDatathe reviews add-on
memoryName, monitorMode, resetMemorythe monitor
includeRawadds AliExpress's own card object to each row

A setting you give replaces only that filter of a pasted search link; a filter you leave empty keeps the link's own. Tracking parameters of copied links (spm, gatewayAdapt, utm and the like) are read past; a link with a parameter this Actor does not read gets a free row naming its position.

FAQ

How do I scrape AliExpress without the API?

Give search words or paste AliExpress links; this Actor reads AliExpress's own pages and calls without a login, an API key or the affiliate approval, and delivers JSON, CSV or Excel.

Can I get AliExpress prices in my own country and currency?

Yes. Choose the ship-to country, currency and language; prices, shipping fees and delivery days follow them, every row carries them, and a page AliExpress served in another market is not delivered.

How do I monitor AliExpress prices and stock for dropshipping?

Schedule a run with a memory name and monitorMode: newAndPriceChanges, with product details on for variant stock. Each run delivers only new products and products whose price changed, with the previous price and the change.

Can I get every product of an AliExpress store?

Yes. Paste the store link (aliexpress.com/store/

Why does this Actor run with limited permissions?

It reads and writes only its own storages (its dataset, its key-value store and, with a memory name, the memory store it creates for you). Least privilege keeps your account's other data out of its reach.

What this Actor does not do

  • Sort search results by rating or by newest: AliExpress's search pages do not apply those orders (its stores do apply newest).
  • Sort a store's products by price or orders: AliExpress ignores those orders on store pages; a store link asked for one gets a free row.
  • Give the EU energy class as a letter: AliExpress shows the label as images only, which the rows link.
  • Take your own proxy or timeout settings: the Actor picks its exits per AliExpress door and keeps its time limits, which keeps runs cheap and bounded.
  • Sign in, solve captchas or read anything AliExpress shows only to signed in buyers (checkout prices for returning customers included).
  • Read one product's prices for several countries in one run: run once per country.

API examples

curl -X POST "https://api.apify.com/v2/acts/automation_craft~aliexpress-search-scraper/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["phone case"],"shipTo":"GB","currency":"GBP","maxItems":100}'
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_TOKEN>' });
const run = await client.actor('automation_craft/aliexpress-search-scraper').call({ searchQueries: ['usb cable'], includeDetails: true, maxItems: 50 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();
from apify_client import ApifyClient
client = ApifyClient("<YOUR_TOKEN>")
run = client.actor("automation_craft/aliexpress-search-scraper").call(run_input={"startUrls": ["https://www.aliexpress.com/store/1102860872"], "maxItems": 200})
items = client.dataset(run["defaultDatasetId"]).list_items().items

Changelog

  • 0.1 (2026-10-15): search words, search, category, store, product and short links; product details, description and reviews add-ons; the monitor.
  • 0.1 (2026-10-18): store search links; the EU energy label; the outcome of every add-on on each row; a word search answered with unrelated products is a free no match; reads stay within your charge limit; the Store page event for store monitors.

More data tools by Automation Craft