AliExpress Review Scraper avatar

AliExpress Review Scraper

Pricing

from $2.50 / 1,000 reviews

Go to Apify Store
AliExpress Review Scraper

AliExpress Review Scraper

Scrape every review from any AliExpress product by URL or ID: star ratings, original and translated text in 16 languages, buyer country, the variant bought, aspect tags, and buyer photos. Export to JSON, CSV, or Excel. $2.50 per 1,000 reviews.

Pricing

from $2.50 / 1,000 reviews

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

AliExpress review scraper: all reviews, translated, with photos & ratings

Pull every review for any AliExpress product: the buyer's original text, a clean translation, the star rating, the variant they bought, photos, and helpful votes. A per-product rating summary is reported in the run log.

$2.50 per 1,000 reviews. You only pay for review rows. No proxy or browser setup needed.

A product's reviews arrive from buyers worldwide in a mix of languages, so this actor returns them all in one language you choose (English by default), with each buyer's original text always kept. Export to JSON, CSV, or Excel.

Why this scraper?

  • ๐Ÿ’ฌ Deep pagination, not just the first page: every review the product exposes, up to AliExpress's own per-product cap of about 5,000 (most products have far fewer, so you get them all).
  • ๐ŸŒ One readable language out of many: a product's reviews come in mixed languages, so you get them all in one (English by default, 16 to choose from), original always kept.
  • ๐Ÿ“Š Per-product rating summary in the log: average score, total and scraped counts, positive/neutral/negative split, the full 1 to 5 star breakdown, and AliExpress's own AI review highlights, written to the run log at no charge.
  • ๐Ÿ“ธ Photo reviews on demand: flip one switch to pull only reviews that include buyer photos; full-size and thumbnail URLs both returned.
  • ๐Ÿงพ Rich per-review data: buyer country and gender, the exact variant bought, shipping method, structured aspect tags, follow-up reviews, an AI-generated flag, and up/down votes.
  • ๐Ÿ’ต Cheap and predictable: flat $2.50 per 1,000 reviews; you only pay for review rows.
  • โšก Fast and reliable: plain HTTP, no headless browser, no flaky proxy juggling.
  • ๐Ÿ†” Dead-simple input: a product URL or a bare ID both work, and duplicates are billed once.

What data can you extract?

โญ Star rating (1 to 5)๐Ÿ’ฌ Original review text๐ŸŒ Translated text๐Ÿ—“๏ธ Review date
๐ŸŒ Buyer country๐Ÿ‘ค Buyer name๐ŸŽจ Variant bought (SKU)๐Ÿšš Shipping method
๐Ÿ“ธ Review photos + thumbnails๐Ÿ‘ Helpful up-votes๐Ÿ‘Ž Down-votes๐Ÿ” Follow-up review
๐Ÿท๏ธ Aspect tags๐Ÿง‘ Buyer gender๐Ÿค– AI-generated flag๐Ÿ•ต๏ธ Anonymous flag
๐Ÿ“ˆ Average rating๐Ÿ”ข Total + scraped counts๐Ÿ“Š Star distributionโœจ AI review highlights

Each run returns exactly one row per review, so the dataset's result count equals the number of reviews you scrape and are billed for. A per-product rating breakdown (average, star distribution, AI highlights) is written to the run log, not the dataset.

Scrape AliExpress reviews in 16 languages

A single AliExpress product collects reviews from buyers all over the world, so they arrive in a mix of languages that is hard to read or analyze. This actor fixes that: it returns every review in one language you choose, English by default, and always keeps the buyer's original text in reviewTextOriginal. Set the language field to any of these 16:

LanguageCodeLanguageCode
Englishen_USPolishpl_PL
Spanishes_ESDutchnl_NL
Portuguesept_BRJapaneseja_JP
Russianru_RUKoreanko_KR
Frenchfr_FRArabicar_MA
Germande_DEThaith_TH
Italianit_ITVietnamesevi_VN
Turkishtr_TRIndonesianid_ID

So you can scrape AliExpress reviews in Spanish, pull AliExpress reviews in English, get reviews in French, German, Portuguese, or Russian, and read them in Japanese, Korean, Arabic, Thai, or Italian, all from one actor.

AliExpress reviews in Spanish:

{ "productUrls": ["https://www.aliexpress.com/item/3256811621288203.html"], "language": "es_ES" }

AliExpress reviews in Russian:

{ "productUrls": ["https://www.aliexpress.com/item/3256811621288203.html"], "language": "ru_RU" }

What about Chinese reviews? Chinese is not a translation target on AliExpress's global site, so you can't translate reviews into Chinese. But reviews written by Chinese-speaking buyers come back in their original Chinese in reviewTextOriginal, untouched. You capture every Chinese review, you just read it as-written.

Native script kept as-is. reviewTextOriginal preserves each review exactly as the buyer typed it: Chinese, Korean, Arabic, Cyrillic, Thai, even emoji, all unchanged. reviewTextTranslated carries the chosen-language version next to it, so you get both in every row.

How to scrape AliExpress reviews: step by step

  1. Create a free Apify account. Takes 30 seconds, no card needed.
  2. Open AliExpress Review Scraper in the Apify Console.
  3. Paste one or more AliExpress product URLs (or numeric product IDs).
  4. Click Start. Most runs finish in well under a minute per product.
  5. Export as JSON, CSV, or Excel, or pull the results via API.

How much does AliExpress Review Scraper cost?

You pay $2.50 per 1,000 reviews. The Apify Free plan includes $5 of monthly credits, enough for roughly 2,000 reviews. The $29/month Starter plan covers about 11,600 reviews a month. You are charged only for review rows, the run-start fee is a negligible $0.001, and the run's result count equals exactly what you pay for. Compute for this HTTP-only actor is tiny, typically a few cents per thousand reviews.

Input

{
"productUrls": [
"https://www.aliexpress.com/item/3256811621288203.html",
"1005006401040219"
],
"maxReviewsPerProduct": 100,
"language": "en_US",
"country": "US",
"withPhotosOnly": false,
"maxConcurrency": 8
}
FieldTypeDefaultNote
productUrlsarray(required)AliExpress product URLs or bare numeric product IDs.
maxReviewsPerProductinteger100Cap per product. Use 0 for all reviews.
languagestringen_USTranslation target: en_US, es_ES, pt_BR, ru_RU, fr_FR, de_DE, it_IT, tr_TR, pl_PL, nl_NL, ja_JP, ko_KR, ar_MA, th_TH, vi_VN, or id_ID.
countrystringUSReview locale context.
withPhotosOnlybooleanfalseReturn only reviews that include buyer photos.
maxConcurrencyinteger8How many products to scrape in parallel (1 to 20).

Output

A review row:

{
"productId": "3256811621288203",
"reviewId": "60096451623486425",
"rating": 5,
"reviewTextOriginal": "Exactly as described. Decent sound. Stable connection. 3-4hr battery life.",
"reviewTextTranslated": "Exactly as described. Decent sound. Stable connection. 3-4hr battery life.",
"followUpReview": null,
"followUpAfterDays": null,
"reviewAspects": [
{ "label": "Quality of sound", "value": "Fast" },
{ "label": "Durability", "value": "Good" }
],
"buyerName": "j***i",
"buyerCountry": "US",
"buyerGender": "M",
"anonymous": false,
"reviewDate": "07 Apr 2026",
"skuInfo": "Color:Blackpods A7",
"logistics": "AliExpress Standard Shipping",
"upVotes": 0,
"downVotes": 0,
"aiGenerated": false,
"photos": ["https://ae-pic-a1.aliexpress-media.com/kf/A498cf0fdf.jpg"],
"photoThumbnails": ["https://ae-pic-a1.aliexpress-media.com/kf/A498cf0fdf.jpg_220x220.jpg"]
}

Per product, a rating summary is written to the run log (not the dataset, so it never counts as a result): average rating, total vs scraped review counts, positive/neutral/negative split, the 1 to 5 star breakdown, photo-review count, and AliExpress's own AI review highlights (for example "good value for price" mentioned 19 times).

If a product URL can't be read, it is skipped and noted in the run log, and the run keeps going.

Use cases

  • ๐Ÿ›’ Dropshipping sourcing: judge supplier quality from real ratings, order experience, and photos before you commit.
  • ๐Ÿ“Š Product research: compare review volume and sentiment across competing listings.
  • ๐Ÿ˜€ Sentiment analysis: feed thousands of reviews into your own model with consistent, translated text.
  • ๐ŸŒ Multilingual aggregation: collect reviews from buyers worldwide and read them all in one language.
  • ๐Ÿ” Quality and complaint mining: pull photo reviews and low-star feedback to spot defects fast.
  • ๐Ÿ“ˆ Competitive benchmarking: track a rival product's average rating and star spread over time.
  • ๐Ÿค– AI training data: build clean, multilingual review datasets with original and translated pairs.

Limitations

  • Chinese is not a translation target. AliExpress does not translate reviews into Chinese, so reviewTextTranslated falls back to the source there. Native Chinese reviews still come through in Chinese in reviewTextOriginal.
  • Buyer names are masked. AliExpress shows names like j***i, so full names are never available.
  • No star-level filter. The source has no server-side rating filter, so you get all ratings; filter by the rating field yourself if you need a single band.
  • About 5,000 reviews per product. AliExpress's review endpoint stops serving new reviews past roughly 5,000 per product, returning its most relevant subset. Most products have far fewer and come back complete; for very popular listings, the run-log summary shows scrapedReviews against totalReviews so you can see how many were available.
  • Public reviews only. The actor reads what any logged-out shopper can see, nothing private.
  • Translations are machine-generated. They come from AliExpress, so quality varies by language and phrasing.

FAQ

How much does AliExpress Review Scraper cost?

It uses pay-per-result pricing. You pay $2.50 for 1,000 reviews. The Apify Free plan gives you $5 in usage credits a month, enough for around 2,000 reviews. If you run regularly, the $29/month Starter plan covers about 11,600 reviews. You only pay for review rows, so the result count is exactly what you are billed for, and there's no subscription lock-in.

What languages does AliExpress Review Scraper support?

It translates reviews into 16 languages: English, Spanish, Portuguese, Russian, French, German, Italian, Turkish, Polish, Dutch, Japanese, Korean, Arabic, Thai, Vietnamese, and Indonesian. The buyer's original-language text is always included too. Chinese is not a translation target, but reviews written in Chinese are returned unchanged in their original Chinese.

Can I scrape AliExpress reviews in Spanish, French, or another language?

Yes. Set the language field to the language you want (for example es_ES for Spanish or fr_FR for French) and every review's reviewTextTranslated comes back in that language, while reviewTextOriginal keeps what the buyer actually wrote.

Can I export AliExpress reviews to CSV, Excel, or JSON?

Yes. Every run's results download as JSON, CSV, or Excel from the Apify Console, or you can pull them through the API. Each review is one row, so it drops straight into a spreadsheet or your own pipeline.

Scraping public data is generally allowed in the US and most of the EU, as long as you don't collect personal data covered by GDPR or CCPA without a lawful basis. This actor only touches publicly accessible review pages, but how you use the output is on you.

Apify's full breakdown: Is web scraping legal?.

Can I integrate AliExpress Review Scraper with other tools?

Push results into Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Apify treats every actor as a webhook source, so anything that consumes webhooks or pulls from an API works.

Full list: Apify integrations.

Can I use AliExpress Review Scraper with the Apify API?

Yes. Every run is available via the Apify REST API:

curl -X POST "https://api.apify.com/v2/acts/sourabhbgp~aliexpress-review-scraper/runs?token=APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"productUrls": ["https://www.aliexpress.com/item/3256811621288203.html"]}'

Docs: Apify API reference.

Can I use AliExpress Review Scraper through an MCP Server?

Yes. Apify ships an MCP server that exposes every actor as a tool, so Claude Desktop, Cursor, and any other MCP-capable client can call it. Setup: Apify MCP docs.

Your feedback

Bug, missing field, or odd behavior? Drop a note in the Issues tab. Reports go to a human and fixes usually ship the same week.