AliExpress Search Products avatar

AliExpress Search Products

Pricing

$2.10 / 1,000 product card scrapeds

Go to Apify Store
AliExpress Search Products

AliExpress Search Products

Scrapes AliExpress search-result pages for product listings: price, discount, orders sold, rating, store name, image, URL.

Pricing

$2.10 / 1,000 product card scrapeds

Rating

0.0

(0)

Developer

Mark

Mark

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

What it does

Fetches AliExpress wholesale search-result pages (/w/wholesale-<query>.html) for each query and extracts the embedded product-listing JSON that AliExpress ships inside the page (window._dida_config_._init_data_) — no browser, no proxy, no login. One row per product per page (up to ~60 per query, capped by maxResults).

Input

FieldTypeRequiredDescription
queriesstring[]yesSearch terms, e.g. ["phone case", "led strip"]. One search page fetched per query.
maxResultsintegernoCap on rows per query. Default 50.
localestringnoPage language cookie. Default en_US. Currency is always USD.
proxyobjectnoOff by default. Set {"useApifyProxy": true} to route through Apify's datacenter proxy if a run gets blocked.

Output example

Real row from a phone case smoke run:

{
"query": "phone case",
"productId": "3256812899253877",
"title": "Transparent Candy Colored Magnetic Phone Case For iPhone 17 18 Pro Max 13 14 15 16 For Magsafe Shockproof Airbag Bumper Cover",
"price": 4.59,
"currency": "USD",
"originalPrice": null,
"discountPercent": null,
"ordersSold": null,
"rating": null,
"reviewCount": null,
"shippingCost": null,
"shippingOrigin": null,
"storeName": "Firefly-8 Store",
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Sf9d239c6b6c840f09cf24743053b9d7fY.jpg",
"url": "https://www.aliexpress.com/item/3256812899253877.html"
}

storeName is a shop's display name (a business), never an individual's name.

Pricing

Pay-per-event (PPE). One product-scraped event is charged per dataset row (never charged for a query that returns zero rows). Console price: $0.0021 per event (docs/CANDIDATES.md — 16% under the best-rated competitor).

Limits / known gaps

  • Not every field is on every row. AliExpress mixes organic, ad (p4p), and promo cards on one search page; price/currency/storeName are only present on some card types, ordersSold/rating on others. Missing fields come back null rather than guessed.
  • reviewCount, shippingCost, shippingOrigin are always null. They are not in the search-page blob at all (verified 2026-09-01) — only on the per-product page, which is a second fetch per row and out of scope for v1.
  • Blob key names rotate. All extraction lives behind one extractProductBlob() in src/main.ts with a regex fallback to __INITIAL_STATE__. If AliExpress moves the data again, that's the one place to fix.
  • Free-plan compute only, no residential proxy (policy/RULES.md rule 1/4).