AliExpress Search Products
Pricing
$2.10 / 1,000 product card scrapeds
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
Maintained by CommunityActor 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
| Field | Type | Required | Description |
|---|---|---|---|
queries | string[] | yes | Search terms, e.g. ["phone case", "led strip"]. One search page fetched per query. |
maxResults | integer | no | Cap on rows per query. Default 50. |
locale | string | no | Page language cookie. Default en_US. Currency is always USD. |
proxy | object | no | Off 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/storeNameare only present on some card types,ordersSold/ratingon others. Missing fields come backnullrather than guessed. reviewCount,shippingCost,shippingOriginare alwaysnull. 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()insrc/main.tswith 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.mdrule 1/4).