AliExpress Product Search Scraper – Prices, Sales & Ratings
Pricing
from $1.92 / 1,000 products
AliExpress Product Search Scraper – Prices, Sales & Ratings
Search AliExpress by keyword. Input: search queries. Output: products with price, list price, discount, rating, units sold, sponsored flag, images and URL. $1.92/1k products.
Pricing
from $1.92 / 1,000 products
Rating
0.0
(0)
Developer
Glidepath
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Search AliExpress by keyword and get the products it shows: title, price, list price, discount, star rating, units sold, sponsored flag, images and product URL. One row per product, ready for a spreadsheet or your own database.
It reads AliExpress's public search pages with plain HTTP requests, follows AliExpress's robots.txt, needs no login and never tries to get around a bot check.
Who uses it
- Dropshippers and product researchers: find what sells in a niche (units sold, rating, price band) before you list it.
- Brands and resellers: watch the price and discount level of your category on AliExpress.
- Analysts and AI agents: pull a clean table of the top AliExpress results for a list of keywords.
How to use it
- Enter one or more search queries, one per line (e.g.
phone case,wireless earbuds). - Optionally set Max products per search (up to 60) and a total limit.
- Run it and download the results as JSON, CSV or Excel, or read them through the API.
Input example
{"searchQueries": ["phone case", "wireless earbuds"],"maxItemsPerQuery": 20,"includeSponsored": true}
Output example
{"query": "phone case","position": 1,"productId": "3256812779735221","url": "https://www.aliexpress.com/item/3256812779735221.html","title": "Phone Case for iPhone 18 Pro Max Official Original Liquid Silicone Cases ...","price": 3.66,"originalPrice": null,"discountPercent": null,"currency": "USD","newCustomerDeal": false,"rating": 4.8,"soldCount": 1000,"soldText": "1,000+ sold","isAd": false,"listedSince": "2026-08-16","imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Sd5b386caccb741888e09dfa437ea752fE.jpg","images": ["https://ae-pic-a1.aliexpress-media.com/kf/Sd5b386caccb741888e09dfa437ea752fE.jpg"],"scrapedAt": "2026-09-26T15:30:00Z"}
| Field | Type | Meaning |
|---|---|---|
query | string | The search query this product was found with |
position | integer | Position in the search results (1 = first) |
productId | string | AliExpress product id |
url | string | Public product page |
title | string | Product title |
price | number / null | Price shown in the results (lowest variant). Null when the card only shows a new-customer gift deal |
originalPrice | number / null | List price before discount (lowest variant) |
discountPercent | integer / null | Discount of price vs originalPrice, in percent |
currency | string | Currency of the prices (USD) |
newCustomerDeal | boolean | True when the shown price is a new-customer welcome deal or gift (use originalPrice for the regular list price) |
rating | number / null | Average star rating (0–5) |
soldCount | integer / null | Units sold as a number (lower bound: 1,000+ sold → 1000) |
soldText | string / null | Units sold as shown by AliExpress |
isAd | boolean | True for sponsored results |
listedSince | string / null | Listing date shown by AliExpress (YYYY-MM-DD) |
imageUrl | string / null | Main product image |
images | array | Up to 10 product image URLs |
scrapedAt | string | When the row was collected (ISO 8601, UTC) |
A per-search summary (products found and saved, any error) is saved in the run's key-value store as SUMMARY.
Pricing
Pay per result: $1.92 per 1,000 products, the same price on every Apify plan. A search that can't be read is never charged, and the same product is never charged twice for the same search in one run.
- Track 50 keywords × 60 products every week: 12,000 products/month → about $23.04/month.
- One-off research of 20 keywords × 60 products: 1,200 products → about $1.92 plus a little.
Set Maximum cost per run in the run options and the Actor stops cleanly when it is reached.
Limits and notes
- Up to 60 products per search: the first results page as AliExpress shows it to a visitor from the United States, prices in USD.
- Prices are what the search results show to a first-time visitor. AliExpress often shows such visitors a welcome-deal price or a "free gift" offer; those rows have
newCustomerDeal = true(for a gift cardpriceis null).originalPriceis the regular list price on every row where AliExpress shows one. - No seller, buyer or review data is collected: no store names, no reviewer names, no contact details.
- If AliExpress answers with a bot check instead of results, that search is reported as blocked in
SUMMARYand not charged; the Actor never tries to solve or avoid the check.
FAQ
Is it legal? The Actor only reads public search pages that AliExpress's robots.txt allows, identifies itself honestly, needs no login and collects product facts, not personal data. You are responsible for how you use the data; check AliExpress's terms for your use case.
Why did a search return nothing? Either AliExpress had no results for it, or it answered with a bot check. The SUMMARY record says which.
Can I get more than 60 products per keyword? Not in version 0.1. Use several more specific queries (e.g. iphone 16 case, iphone 16 case magsafe).
Can I get product details, variants or reviews? No, this Actor covers search results only. Reviews are out of scope on purpose (they carry reviewer identities).
See the ./CHANGELOG.md for changes.
Support
Found a problem or need a field? Open an issue on the Actor's Issues tab; we answer within 2 business days.