AliExpress Scraper — Products, Reviews & Sellers avatar

AliExpress Scraper — Products, Reviews & Sellers

Pricing

from $2.00 / 1,000 aliexpress result scrapeds

Go to Apify Store
AliExpress Scraper — Products, Reviews & Sellers

AliExpress Scraper — Products, Reviews & Sellers

Scrape AliExpress product listings, full product details (specs, SKU variants, images), customer reviews, and seller data. Search by keyword or paste product/search URLs - the Actor auto-detects what to scrape. Pay-per-event pricing.

Pricing

from $2.00 / 1,000 aliexpress result scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

AliExpress Scraper — Listings, Products, Reviews & Sellers

Scrape AliExpress product listings, full product details, customer reviews, and seller data in one Actor. Give it a search keyword or paste AliExpress URLs — it auto-detects whether each URL is a search/category page or a product page and scrapes accordingly. Structured JSON out, MCP-ready, pay only for what you collect.

What you can do with it

  • Find winning products for dropshipping and e-commerce by keyword, sorted by orders and rating.
  • Track prices and discounts across listings over time (current vs. original price, discount %).
  • Pull full product detail: specifications, SKU/variant options, the full image gallery, description, and seller info.
  • Collect customer reviews per product: rating, text, country, date, SKU, and review photos.
  • Run competitor and supplier analysis on stores and their catalogs.

When to use this Actor

Use it when you need AliExpress catalog or review data as clean JSON for research, sourcing, price monitoring, or feeding an AI agent. Do not use it for placing orders or for store-only account pages.

Output data

Every record has a recordType of listing, product, or review.

FieldTypeDescription
recordTypestringlisting, product, or review
productIdstringAliExpress product id
titlestringProduct title
productUrlstringCanonical product URL
imageUrlstringPrimary image
pricenumberCurrent price
originalPricenumberPre-discount price (when shown)
discountPercentnumberComputed discount %
currencystringISO currency code
ratingnumberAverage star rating (0–5)
reviewsCountintNumber of reviews
ordersCountintUnits sold / orders
storeName / storeId / storeUrlstringSeller store
shipsFromstringOrigin country (detail mode)
specsobjectSpecifications (detail mode)
skuVariantsarrayVariant options + values (detail mode)
imagesarrayFull gallery (detail mode)
descriptionstringDescription URL (detail mode)
reviewRating / reviewText / reviewerCountry / reviewDate / reviewSku / reviewImagesReview records
scrapedAtstringISO 8601 timestamp

Pricing (pay-per-event)

EventPrice
Actor start$0.00005
Result (listing card or review)$0.002
Detailed product (specs, variants, gallery, seller)$0.004

A typical search of 100 listings costs about $0.20. With full detail enrichment, about $0.40. Reviews are billed at the result rate. The Actor prints the maximum possible cost at the start of every run and the actual amount at the end, and stops at your maxResults cap.

Input

FieldTypeNotes
searchQuerystringKeyword to search (e.g. wireless earbuds)
startUrlsarrayAliExpress search/category or product URLs
maxResultsintMax listing/product records (also the cost cap). Default 50
detailedItemsboolVisit each product page for full detail. Default false
includeReviewsboolCollect reviews per product. Default false
maxReviewsintReviews per product. Default 20
siteenumAliExpress regional domain. Default aliexpress.com
shipCountrystringShip-to + proxy country code. Default US
proxyConfigurationobjectResidential proxy recommended (default)

Provide searchQuery, startUrls, or both.

{
"searchQuery": "mechanical keyboard",
"maxResults": 100
}

Example: full detail + reviews for specific products

{
"startUrls": [
{ "url": "https://www.aliexpress.com/item/1005006789012345.html" }
],
"detailedItems": true,
"includeReviews": true,
"maxReviews": 50
}

Using from an AI agent (MCP)

This Actor is exposed via the Apify MCP server as apify--aliexpress-all-in-one-scraper. Pass a searchQuery or startUrls; it returns flat JSON records suitable for direct reasoning. Keep maxResults modest for low-latency, low-cost agent calls.

How it works

The Actor drives a real Chromium browser through Apify residential proxies (country-pinned to your shipCountry), reads AliExpress's embedded server-side JSON when available, and falls back to parsing the rendered DOM. Heavy resources (images, fonts, CSS) are blocked for speed. It uses a session pool with realistic fingerprints and retires sessions on blocks. When some fields are not present on a page, they are returned as null and noted in a per-record _warnings array rather than failing the run.

Tips & limits

  • Residential proxies are required. AliExpress blocks datacenter IPs. The default proxy config handles this.
  • Reviews depend on AliExpress's public feedback endpoint, which can be rate-limited; missing reviews are flagged, not fatal.
  • Regional pricing depends on site and shipCountry. For English listings and USD, use the defaults.
  • AliExpress changes its page structure often; the embedded-JSON-first design with DOM fallback is built to degrade gracefully.
  • Full product-detail enrichment (detailedItems) is best-effort. AliExpress aggressively guards individual product pages. Listing data (title, price, original price, discount, currency, rating, orders, store, image, URL) and customer reviews are fully reliable. When a product page cannot be fully read, the record falls back to the listing data and is billed at the standard rate, not the detailed rate — you are never overcharged for a blocked page.

FAQ

How many products can I scrape with AliExpress Scraper?

There is no hard ceiling. AliExpress Scraper is gated by your maxResults cap and your Apify account credits. For agent calls keep maxResults modest (50–200) for low-latency responses; for large catalog pulls, scale maxResults up and use multiple regional site values in parallel runs.

Can I integrate AliExpress Scraper with other apps?

Yes. Pipe the dataset straight into Google Sheets, Airtable, n8n, Make, Zapier, or a custom webhook. Each record is flat JSON with a recordType of listing, product, or review, which makes downstream mapping trivial.

Can I use AliExpress Scraper with the Apify API?

Yes. Start runs, stream the dataset, or call it synchronously through Apify's REST API and official SDKs (Node, Python). Use the run-sync-get-dataset-items endpoint for small synchronous jobs and the run + webhook pattern for larger ones.

Can I use AliExpress Scraper through an MCP Server?

Yes. The Actor is exposed via the Apify MCP server as apify--aliexpress-all-in-one-scraper, so Claude, ChatGPT, and any MCP-capable agent can call it directly. Pass searchQuery or startUrls and the agent receives clean JSON ready for reasoning.

Do I need proxies to scrape AliExpress?

Yes. AliExpress aggressively blocks datacenter IPs. The Actor uses Apify residential proxies by default and pins the proxy country to your shipCountry so prices and shipping reflect that market.

Scraping publicly available product, price, and review data is generally permitted, but you are responsible for complying with AliExpress's Terms of Service and any local laws (including GDPR/CCPA when handling reviewer or user content). The Actor does not bypass logins, paywalls, or access private data.

Your feedback

We are always improving AliExpress Scraper. If a field is missing, a region is misbehaving, or you want a new mode, open an issue on the Actor page or send feedback through the Apify Console — we read every report.

Use this Actor in compliance with AliExpress's Terms of Service and all applicable laws. Scrape only publicly available data and use it responsibly. This Actor does not bypass logins or access private data. You are responsible for how you use the collected data, including compliance with GDPR/CCPA where applicable.