AliExpress logo

Online shops · Live on Apify

AliExpress Scraper: Products, Prices and Buyer Reviews

Type keywords to get AliExpress products, or paste product links to get reviews. You pick the ship-to country and currency. No AliExpress login or cookies needed.

About $1.20 for 1,000 results$0.0012 per result + $0.0015 per run. Apify bills you, not us.Free to try: the Apify free plan gives you $5 of usage every month, no credit card needed.

Run it on Apify Opens apify.com, the website where our tools run. Sign up free with Google or email, no card needed.

Apify links on this page are affiliate links. We may earn a commission. You pay the same price. Affiliate disclosure

What you get, for example

productId1005013255649235
title240W 10A Cables Super Fast Charging Type C To Type C Silicone Cable…
urlhttps://www.aliexpress.com/item/1005013255649235.html

How to use it: 3 steps

  1. Make a free Apify accountApify is the cloud platform where our tools run. The free plan gives you $5 of usage every month, no credit card needed. You pay Apify, not us.
  2. Paste your input and press StartNo code needed: you fill in a form (the input). It already has a working example. For example: usb c cable in Search queries. Each start is one run.
  3. Download the resultsWhen the run ends, the results are in a table (the dataset). Open Output, press Export and pick Excel or CSV. JSON and the API are there too.

This tool is an Apify Actor: a small program that runs on Apify. You can also run it on a schedule, for example every Monday. New to it? Read how it works, step by step and the 8 words you need first.

What it does

Type keywords or paste AliExpress product links, and get AliExpress search results or buyer reviews as one row each. Products come with price as a number, original price, discount, currency, rating, orders as a number, delivery note and images; reviews have stars, text, English translation, country, date and variant. No AliExpress login, no cookies, no API key. The prefilled search (10 products) costs about $0.014.

  • Search — for each keyword, it reads the AliExpress search results in page order (60 products per page) for the ship-to country and currency you pick. One row per product: price, original price, discount, currency, new-shopper price flag, rating, orders, delivery note, images, badges, ad flag and the position in the results.
  • Reviews — for each product link or ID, it reads the buyer reviews. One row per review: stars, text, English translation by AliExpress, reviewer country, date, variant, shipping method, photos and helpful votes, plus the product rating and total number of reviews.

Good for

  • Find products by keyword and compare price, discount and orders across sellers.
  • Track how prices and discounts change for the same keywords over time (run on a schedule).
  • Read what buyers say about a product: stars, text in English, countries and variants.

Not a good fit

  • No product page details: no store name, no exact shipping cost by method, no variants (SKU) list, no stock. Search cards give a delivery note only (for example Free shipping or Delivery: Oct 20 - 25).
  • Prices are the ones AliExpress shows to a new visitor. Often this is a new-shopper offer; the row marks it with newShopperPrice: true. Regular buyers may pay more.
  • aliexpress.ru, short share links (a.aliexpress.com) and other AliExpress apps are not supported.
  • Up to 1,000 products per keyword and 1,000 reviews per product.

Who uses it

Dropshippers

Find products by keyword and compare price, discount and orders.

Ecommerce sellers

Track prices and discounts for the same keywords over time.

Product researchers

Read what buyers say, with English translations and countries.

Price

Pay per event: you pay for each result the tool saves, plus a small start fee for each run. The price includes Apify platform costs. Apify bills you, not us. Prices below are for the Apify free plan.

What you pay forPriceWhen
Start fee$0.0015Charged once per run. This tool uses 1 GB of memory or less by default; more memory costs more.
Search result$0.0012 (from $0.00102 on paid Apify plans)Charged for each product row saved from AliExpress search results (price, original price, discount, rating, orders, images). Keywords without results are free.
Review$0.0005 (from $0.000425 on paid Apify plans)Charged for each review row saved, and once for a product that has no reviews. Wrong product links are free.

Examples

  • One result: about $0.0027.
  • 1,000 results: about $1.20.
  • Every day 100 results, for 30 days: about $3.65 a month.

Free to try: the Apify free plan gives you $5 of usage every month, no credit card needed. That is enough for about 4,100 results.

Prices checked on 24 October 2026. See the current price on Apify.

Questions

Can I get the store name or exact shipping cost?

No. Search cards give a delivery note only. Store name and SKU list are not included.

Does it work with aliexpress.ru?

No. aliexpress.ru and short share links are not supported.

Are the reviews in English?

You get the original text plus the English translation from AliExpress.

How many products can I get?

Up to 1,000 products per keyword and 1,000 reviews per product.

Do I need an AliExpress account, cookies or API key?

No. The Actor reads public pages without a login.

What does a null value mean?

AliExpress did not show this value for this product or review. It is not 0. For example, rating: null means the product has no rating yet.

Are the results complete and fresh?

The rows show what AliExpress shows at fetchedAt. AliExpress changes the order, prices and offers often and may show different results to different visitors. The Actor does not promise every product for a keyword.

Details

Step by step on Apify
  1. Open the Input tab.
  2. Keep Mode = Search and the prefilled keyword usb c cable in Search queries, or type your own.
  3. Keep Ship to = US and Currency = USD, or pick your country and currency.
  4. Keep Max products per query = 10 (prefill) or raise it up to 1,000.
  5. Click Start.
  6. Open the Output tab, view Products, and check price, originalPrice and ordersCount.
Use cases
TaskInputYou getKey fieldsNext step
Product research for dropshippingsearchQueriesproductprice, ordersCount, rating, discountPercentGoogle Sheets, CSV
Price and discount trackingsearchQueries + scheduleproductprice, originalPrice, newShopperPrice, fetchedAtDataset API, webhooks
Review analysisproductUrls (mode reviews)reviewrating, translatedText, country, variantLLM or sentiment tools
Prices for a local marketshipTo + currencyproductprice, currency, shipTospreadsheet
Tips for better results
  • Set the ship-to country and currency for your market. Prices change by country.
  • Watch the new shopper price flag. Regular buyers may pay more.
  • Run on a schedule with the same keywords to see price trends.
Limits and good to know
  • search-result — each saved product row
  • review — each saved review row, and one no_reviews row for a product that has no reviews (a definite answer)
  • Up to 20 keywords per run, 1,000 products per keyword; up to 200 products and 1,000 reviews per product in reviews mode
  • Measured: 1,000 products in 47 seconds; 6 keywords × 1,000 products in about 22 minutes (with proxy after a block); 3 × 1,000 reviews in under 2 minutes
  • Default run timeout is 1 hour. The Actor stops on its own before the timeout and keeps saved rows (stopReason: TIMEOUT)
Recent updates
  1. Version 0.1 · 15 October 2026

    • Initial release: AliExpress search results by keyword (price, original price, discount, currency, rating, orders, delivery note, images) and buyer reviews by product link or ID (stars, text, English translation, country, date, variant).
    • Ship-to country and 45 currencies. No login, pay per row.

For developers

Sample result

One result from a real test run, in JSON. Real values change from run to run. In Excel or CSV each field is a column.

one result · JSON
{
  "status": "complete",
  "productId": "1005013255649235",
  "title": "240W 10A Cables Super Fast Charging Type C To Type C Silicone Cable For Samsung iPhone 17Pro Xiaomi 17 Quick Charging Cable New",
  "url": "https://www.aliexpress.com/item/1005013255649235.html",
  "price": 3.49,
  "originalPrice": 6.96,
  "discountPercent": 49,
  "currency": "USD",
  "priceText": "US $3.49",
  "newShopperPrice": true,
  "rating": 4.9,
  "ordersCount": 5000,
  "ordersText": "5,000+ sold",
  "shippingText": "Delivery: Oct 20 - 25",
  "imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S17ff1b936cd2428dab3deb72259dbc02M.png",
  "images": ["https://ae-pic-a1.aliexpress-media.com/kf/S17ff1b936cd2428dab3deb72259dbc02M.png"],
  "badges": ["Delivery: Oct 20 - 25", "Extra 2% off with coins"],
  "sponsored": false,
  "searchQuery": "usb c cable",
  "searchPage": 1,
  "searchPosition": 1,
  "shipTo": "US",
  "error": null,
  "source": "aliexpress",
  "fetchedAt": "2026-10-15T06:31:22.607Z"
}

Use it from code

Actor ID: cliqtomedia/aliexpress-scraper. You need your Apify API token from Apify Console → Settings → API & Integrations.

Python · apify-client
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("cliqtomedia/aliexpress-scraper").call(run_input={
    "mode": "search",
    "searchQueries": [
        "usb c cable"
    ]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
cURL
curl -X POST "https://api.apify.com/v2/acts/cliqtomedia~aliexpress-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode": "search", "searchQueries": ["usb c cable"]}'
LangChain · langchain-apify
# pip install langchain-apify
# set APIFY_TOKEN in your environment
from langchain_apify import ApifyActorsTool

tool = ApifyActorsTool("cliqtomedia/aliexpress-scraper")
result = tool.invoke({"run_input": {"mode": "search", "searchQueries": ["usb c cable"]}})
print(result)

The cURL call waits for the results, up to 300 seconds. For longer runs, start a run (/runs) and get the results with a webhook or by checking the run. Apify API docs. LlamaIndex, MCP for AI agents and the JavaScript client: AI agents & MCP.

Data fields (40)
FieldTypeMeaning
statusstringcomplete: row read in full; partial: read but price or title missing (see error); no_reviews: AliExpress returned no reviews for this product (charged once, it is a definite answer). Invalid product URLs are not rows; they are listed in the RUN_SUMMARY record.
productIdstringAliExpress product ID (global site numbering; aliexpress.us IDs are converted).
titlestringProduct title.
urlstringProduct page on www.aliexpress.com.
pricenumberCurrent price (lowest variant) for the ship-to country.
originalPricenumberPrice before discount, from the card or from the card's own price data when it gives the same discount; null when there is no such price.
discountPercentnumberDiscount in percent.
currencystringCurrency code of the prices.
priceTextstringPrice as AliExpress shows it; null on "FREE with any purchase" gift cards, whose price comes from the page data.
newShopperPricebooleantrue when the price is a new-shopper offer (AliExpress search shows these by default), including "FREE with any purchase" gift cards; regular buyers may pay more.
ratingnumberAverage rating, 0–5.
ordersCountnumberUnits sold as a number; "10,000+ sold" gives 10000.
ordersTextstringUnits sold as AliExpress shows it.
shippingTextstringDelivery or free-shipping note from the search card, e.g. "Free shipping" or "Delivery: Oct 20 - 25"; null when the card shows none. Exact shipping cost is not on search cards.
imageUrlstringMain image.
imagesarrayImage URLs.
badgesarraySelling-point tags on the search card, e.g. "Free shipping".
sponsoredbooleantrue for an ad placement in search results.
searchQuerystringQuery that found the product.
searchPagenumberResults page number.
searchPositionnumberPosition within the query results (1-based, ads included).
shipTostringShip-to country used.
reviewIdstringReview ID (reviews mode).
textstringReview text in the original language.
translatedTextstringEnglish translation by AliExpress.
countrystringReviewer's country code.
datestringReview date, YYYY-MM-DD.
dateTextstringReview date as AliExpress shows it.
reviewerNamestringMasked public nickname as AliExpress shows it (e.g. J***e); null for anonymous reviews.
variantstringVariant the reviewer bought.
shippingMethodstringShipping method the reviewer used.
helpfulCountnumberHelpful votes.
additionalTextstringFollow-up review text.
productUrlstringReviewed product page.
productRatingnumberProduct's average rating.
productReviewsCountnumberProduct's total number of reviews.
inputstringYour input entry for this row.
errorstringWhat is missing or why the row has no data.
sourcestringAlways aliexpress.
fetchedAtstringWhen the data was read (ISO 8601).
Input settings (8)

The main fields of the input form. With the API you send them as JSON.

SettingName in the APITypeExample value
What to scrapemodestring"search"
Search queriessearchQueriesarray["usb c cable"]
Product URLs or IDsproductUrlsarray
Ship to countryshipTostring"US"
Currencycurrencystring"USD"
Max products per querymaxItemsinteger10
Max reviews per productmaxReviewsinteger20
ProxyproxyConfigurationobject

Use cases with this tool

Each guide shows all the steps and the other tools.

Start on Apify

Make a free Apify account: you get $5 of free usage every month. Missing a tool? Suggest it. We read every idea, but we do not promise to build it.

Apify links on this page are affiliate links. We may earn a commission. You pay the same price. Affiliate disclosure