Cheap AliExpress Scraper - Products, Prices & Ratings avatar

Cheap AliExpress Scraper - Products, Prices & Ratings

Pricing

$2.50 / 1,000 products

Go to Apify Store
Cheap AliExpress Scraper - Products, Prices & Ratings

Cheap AliExpress Scraper - Products, Prices & Ratings

Cheapest AliExpress product scraper: titles, prices, ratings & orders. $2.50/1,000 results, 25 free, pay-per-result, no subscription. Works in Claude, ChatGPT & any MCP-compatible AI agent.

Pricing

$2.50 / 1,000 products

Rating

0.0

(0)

Developer

The Mine Works

The Mine Works

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

AliExpress Scraper - Products, Prices & Ratings

Search AliExpress by keyword and get clean, structured product data: title, price, currency, original (pre-discount) price, orders sold, star rating, store name, product ID, image URL and the canonical product link. No login, no API key. Built for analysts, dropshippers, price-trackers and AI agents.

Prices are pinned to a currency you choose so they never drift between proxy IPs (see Currency stability below) — a problem that silently corrupts most AliExpress scrapers.

Works in Claude, ChatGPT and any MCP-compatible AI agent via the Apify MCP server, and as a normal Apify Actor over the API or Console.


What it does

Given a search keyword (e.g. wireless earbuds), the Actor opens the AliExpress search results page, reads the product list that AliExpress server-renders into the page (no flaky XHR replay needed), paginates through &page= until it has collected the number of products you asked for, deduplicates by product ID, and returns one tidy record per product.

It runs over Apify Residential proxies because AliExpress blocks datacenter IPs. Transport errors and anti-bot interstitials are caught and retried on a fresh residential IP automatically — the run never crashes on a network blip and never charges you for an empty result.


Input

FieldTypeRequiredDefaultDescription
searchTextstringyeswireless earbudsProduct keyword to search for.
maxResultsintegerno60Max products to return (1–1000). Pagination walks pages until this many unique products are collected or results run out.
countrystringnoUSShip-to country as a 2-letter ISO code (US, GB, DE, AU, …). Drives the forced currency.
proxyConfigurationobjectnoResidential / USApify proxy settings. Residential is required for AliExpress.

Example input

{
"searchText": "mechanical keyboard",
"maxResults": 100,
"country": "US",
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US" }
}

Output

One record per product, plus a final summary record. Example product record:

{
"title": "TWS Wireless Earbuds Bluetooth 5.3 Headphones HiFi Stereo",
"price": 8.99,
"currency": "USD",
"original_price": 23.65,
"orders_sold": 5000,
"rating": 4.7,
"store_name": "TechGadget Global Store",
"product_id": "1005006123456789",
"image_url": "https://ae01.alicdn.com/kf/Sabc123.jpg",
"url": "https://www.aliexpress.com/item/1005006123456789.html",
"scraped_at": "2026-06-16T09:30:00.000Z"
}
FieldDescription
titleProduct title as shown in search.
priceCurrent sale price (numeric), in the forced currency.
currencyCurrency code (forced from country, e.g. USD).
original_pricePre-discount / list price when present.
orders_soldLifetime orders/sold count, parsed to an integer (5,000+5000).
ratingAverage star rating, 0–5.
store_nameSeller / store name.
product_idAliExpress product ID (stable dedupe key).
image_urlPrimary product image.
urlCanonical product page URL.
scraped_atISO-8601 timestamp of capture.

Fields that AliExpress does not expose for a given card are omitted rather than set to null.


Currency stability (why prices don't drift)

AliExpress decides which currency and shipping country to display from the visitor's IP and geo cookies. Over a rotating residential pool that means the same product can come back priced in USD, EUR, GBP or INR on different requests — quietly poisoning any price analysis.

This Actor eliminates that. Every request forces the display currency and ship-to region independently of the proxy IP, via both the query string (currency, region, locale) and the aep_usuc_f geo cookie. Set country: "US" and every price comes back in USD no matter where the residential IP physically sits. Change country to switch the whole run to another market (e.g. GB → GBP, DE → EUR).


Pricing — Pay Per Result

This Actor uses Pay-Per-Event: you are charged $0.002 per product delivered. The first 25 products per Apify account are free (lifetime), so you can trial it at no cost. Empty searches, anti-bot blocks and failed runs deliver nothing and are never charged. You still pay Apify platform compute + residential proxy usage at standard rates.

VolumeProduct cost
First 25 (lifetime)Free
1,000 products~$2.00
10,000 products~$20.00

FAQ

Do I need a proxy? Yes — residential. AliExpress blocks datacenter IPs. The default Residential/US prefill works out of the box.

Why residential and not datacenter? AliExpress fingerprints and blocks datacenter ranges within a request or two. Residential IPs look like real shoppers and the Actor rotates to a fresh one on any block.

Can I get more than one page? Yes. Set maxResults higher and the Actor paginates automatically (proven across multiple pages), deduping by product ID.

Why are some prices in a different currency than I expected? They won't be if you set country. Currency is locked to the country's major currency (US→USD, GB→GBP, DE/FR/ES→EUR, etc.).

Does it need login or cookies from me? No. It reads only the public, server-rendered search results.

Is this affiliated with AliExpress / Alibaba? No. It only reads publicly available search pages. Use responsibly and in line with applicable terms and laws.

The run finished with 0 products — why? AliExpress likely served an anti-bot page on every retry for that IP batch, or the keyword genuinely has no results. Re-run (a fresh residential session usually clears it). You are not charged for zero results.