AliExpress product search export in n8n
Search AliExpress or fetch product, store, and review records by ID or URL across 18 regional storefronts and 42 currencies, with price, rating, and ship-from/ship-to filters.
What this workflow does
Import it and n8n runs the AliExpress Multi-Region Search, Store & Review Scraper Actor on Apify every day at 08:00 with the starter input below. Each row comes back with title, product id, sale price, original price and 7 more; repeats with the same productId are dropped. A Google Sheets append is included and stays off until you add your sheet. The only credential it needs is your Apify API token.
Read from the workflow file, built for AliExpress Multi-Region Search, Store & Review Scraper version 1.0.2. Updated 2026-11-14.How the rows travel
6 nodes, in the order n8n runs them. The yellow stop is the call to the Apify Actor; the dashed stop is optional.
- Daily trigger Schedule trigger
- Configure input Code
- Run Apify Actor HTTP Request
- Normalize + dedupe Code
- Rows ready No operation
- Google Sheets (optional) Google Sheets, off until you switch it on
From the Short
This workflow is the one the video points to: the number in each video opens this page.
Input
The Configure input node holds the starter input. Change it there; every setting the Actor accepts is listed below.
{
"mode": "search",
"searchQueries": [
"phone case"
],
"region": "US",
"maxItems": 25,
"maxPages": 1
} | Setting | Type | Required | Default | What it does |
|---|---|---|---|---|
| mode | string | Yes | search | What to collect. search: keyword results. byProduct: product lookup by ID or URL. byStore: store lookup. byReviews: customer reviews. One of: search, byProduct, byStore, byReviews, byUrl. |
| searchQueries | array | No | – | One or more keywords, e.g. "phone case" or "wireless earbuds". Each query is scraped up to maxPages pages. |
| productIds | array | No | – | Numeric AliExpress product IDs or item URLs. Both 1005… and 3256… ID formats are accepted. |
| storeIds | array | No | – | Numeric store IDs or /store/… URLs. |
| urls | array | No | – | Any mix of search, item, store and review URLs. The mode is detected per URL. |
| region | string | No | US | Country used for prices, availability and the storefront locale. Global leaves the region to the requesting IP. |
| currency | string | No | – | Optional ISO-4217 currency. Leave blank to use the region's usual currency. The currency actually returned is recorded in every record. 42 choices. |
| language | string | No | en_US | Storefront language and the language used to translate review text. 18 choices. |
| sortBy | string | No | default | How keyword results are ordered. AliExpress does not expose a newest sort. |
| priceMin | number | No | 0 | Minimum price in the selected currency. 0 disables the lower bound. |
| priceMax | number | No | 0 | Maximum price in the selected currency. 0 disables the upper bound. |
| ratingMin | number | No | 0 | Minimum star rating from 0 to 5. Products without a rating are skipped when a threshold is set. |
| shipFrom | string | No | – | Only show items stocked in this country. Leave blank for any warehouse. 26 choices. |
| freeShippingOnly | boolean | No | false | Only show items advertised with free shipping. |
| choiceOnly | boolean | No | false | Only show AliExpress Choice items. |
| fourStarPlus | boolean | No | false | Only show items rated 4.0 or higher. The actor enforces the 4.0 threshold after AliExpress returns its filtered page. |
| includeSponsored | boolean | No | true | Include promoted product cards; they are marked isSponsored in the output. |
| includeWelcomeGifts | boolean | No | false | Include $0.00 new-shopper gift cards; they are marked isWelcomeGift and have no normal price. |
| maxItems | integer | No | 100 | Hard cap on records emitted by the run. |
| maxPages | integer | No | 3 | Maximum result pages per query (60 products per page, up to 60 pages). |
| includeReviews | boolean | No | false | Fetch customer reviews for each product (slow and adds records to the product). |
| maxReviewsPerProduct | integer | No | 20 | Review cap per product when reviews are fetched. 0 uses the default of 20. |
| reviewFilter | string | No | all | Which reviews to collect. One of: all, withPhotos, additional. |
| includeProductStats | boolean | No | true | Add each product's average rating and total review count to review records. |
What each row holds
Every field the Actor returns stays in the row (11 in its dataset schema). Normalize + dedupe trims text, drops empty fields, removes repeats with the same productId and adds _source and _scrapedAt. The main fields:
| Field | What it is |
|---|---|
| title | Title |
| productId | Product Id |
| salePrice | Sale Price |
| originalPrice | Original Price |
| currencyCode | Currency Code |
| discountPercent | Discount Percent |
| rating | Rating |
| ordersCount | Orders Count |
| shipFromCountry | Ship From Country |
| productUrl | Product Url |
| isSponsored | Is Sponsored |
What the first run costs
With the starter input (maxItems = 25) a first run costs about $0.42 on the Apify Free plan: $0.40 to start the run at 4 GB of memory and $0.02 for the results, plus platform usage.
The Actor lists $0.99 per 1,000 results; its catalogue page breaks the price down by Apify plan. The Apify Free plan includes $5 of usage a month.
The Actor behind it
AliExpress Multi-Region Search, Store & Review Scraper: Search AliExpress or fetch product, store, and review records by ID or URL across 18 regional storefronts and 42 currencies, with price, rating, and ship-from/ship-to filters.
The same job from an AI agent
The matching agent skill gives Claude Code, Codex, Cursor and other agents the same Actor, input and fields. Install it in one line:
npx skills add https://scraperfinder.com --skill aliexpress-multi-region-search-store-and-review-scraper The aliExpress product search export skill, with manual install and run steps
Questions people ask
How do I import this workflow into n8n?
Copy https://scraperfinder.com/n8n/aliexpress-multi-region-search-store-and-review-scraper.json. In n8n, open a new workflow, click the three-dot menu, choose Import from URL and paste it. Or download the JSON file and use Import from File; both give the same 6 nodes.
Do I need an Apify account?
Yes. The workflow calls the AliExpress Multi-Region Search, Store & Review Scraper Actor through the Apify API with your own token, and each run is billed to your Apify account. The Free plan includes $5 of usage a month.
What does a run cost?
With the starter input (maxItems = 25) a first run costs about $0.42 on the Apify Free plan: $0.40 to start the run at 4 GB of memory and $0.02 for the results, plus platform usage. The Actor's Store page shows the current price.
Can I change what it collects?
Yes: edit the input object in the Configure input node. The Actor takes 24 settings; the table on this page lists each one with its default. Raise maxItems once the first rows look right.
Does it work without Google Sheets?
Yes. The rows wait in the Rows ready node, so you can connect any other node there: a database, Airtable, a webhook or an email. The Google Sheets node is only one option.