AliExpress Search Scraper Cheap
Pricing
from $3.99 / 1,000 results
AliExpress Search Scraper Cheap
AliExpress Search Scraper fetches product listings by keyword and returns prices, ratings, sold counts, and shipping details as structured data, so you can see what actually sells and what it costs.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Data API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
AliExpress Product Scraper

Searching AliExpress by hand is slow, and the data you actually care about — price, rating, how many people bought it, where it ships from — is scattered across hundreds of cards you have to scroll past one at a time. This scraper does the scrolling for you. Type in a search term, set a few filters if you want them, and it pages through the results and hands back every product as a clean row with the price, star rating, orders sold, images, and the badges on the card. Run one term or a whole list, then export to JSON, CSV, or Excel.
What you get
Each product comes back as one row with a steady set of columns, so results drop straight into a sheet or database. Fields you get per product:
- Identity —
itemId,itemName,itemUrl, plus thesearchTerm,pageNumber, andrankPositionthat located it - Pricing —
currentPrice,listPrice,currencyCode, the exactpriceLabelAliExpress prints, and thediscountLabel - Popularity —
starRating,ordersSold, and atopRatedflag for anything at 4.8 stars or above - Images —
imageLinkfor the main photo andextraImagesfor the rest of the carousel - Shipping and badges —
shippingLabel,shipsFrom, and the promotionalbadgesshown on the card
Quick start
- Press Try for free to open the input form.
- Type your search terms into Search terms — one product phrase per line.
- Optionally narrow things down with a price range, a lowest star rating, or a minimum number of orders sold.
- Pick a result order (best match, most orders, cheapest, priciest, or highest rated) and set how many products to pull per term.
- Hit Start, then download the results as JSON, CSV, or Excel.

Use cases
- Product research — see what the top listings for any term charge, and which ones have real sales behind them
- Price monitoring — track current and list prices across competing products over time
- Dropshipping sourcing — filter by orders sold and rating to shortlist proven products worth listing
- Market analysis — pull a category's listings and compare pricing, ratings, and shipping origin side by side
- Catalog building — collect titles, images, and prices to seed a comparison site or internal database
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchTerms | array of strings | Yes | Product phrases to look up on AliExpress. Each term is searched on its own. |
sortBy | string | No | Result order: default, orders, price_asc, price_desc, or rating. Default default. |
priceFrom | number | No | Drop products priced below this amount. |
priceTo | number | No | Drop products priced above this amount. |
minStarRating | number | No | Keep only products rated at this many stars or higher, from 0 to 5. |
minOrdersSold | integer | No | Keep only products with at least this many orders sold. |
resultsLimit | integer | No | How many products to gather per term, up to 200. Default 60. |
pageLimit | integer | No | Cap on result pages per term, up to 20. Left empty, the scraper pages automatically to reach your product count. |
timeoutSeconds | integer | No | Seconds to wait on each request before giving up. Default 75. |
Example input
{"searchTerms": ["mechanical keyboard", "led strip lights"],"sortBy": "orders","priceFrom": 10,"priceTo": 80,"minStarRating": 4.5,"minOrdersSold": 100,"resultsLimit": 60,"timeoutSeconds": 75}
Output
Every product becomes one row. Fields with no value on the card come back as null, so your columns line up no matter how complete each listing is.
Example output
{"searchTerm": "mechanical keyboard","pageNumber": 1,"rankPosition": 1,"itemId": "1005008001302101","itemName": "RGB Mechanical Gaming Keyboard 87 Keys Hot-Swappable Red Switch","itemUrl": "https://www.aliexpress.com/item/1005008001302101.html","imageLink": "https://ae-pic-a1.aliexpress-media.com/kf/Sd419c7122b4e430fb3e0d405ec9a436dG.jpg","extraImages": [],"currentPrice": 34.19,"listPrice": 62.16,"currencyCode": "USD","priceLabel": "US $34.19","discountLabel": "-45%","starRating": 4.9,"ordersSold": 12480,"shippingLabel": "Free shipping","shipsFrom": "CN","badges": ["Choice", "Free shipping"],"topRated": true,"collectedAt": "2026-06-29T12:00:00.000000+00:00"}
Output fields
| Field | Type | Description |
|---|---|---|
searchTerm | string | The phrase that surfaced this product |
pageNumber | integer | Results page the product was found on |
rankPosition | integer | Position in the results, counting from 1 |
itemId | string | AliExpress identifier for the product |
itemName | string | Complete listing title |
itemUrl | string | Direct link to the product page |
imageLink | string | Address of the primary product photo |
extraImages | array | Further photo URLs from the carousel, when present |
currentPrice | number | What the product sells for right now |
listPrice | number | Price before any discount |
currencyCode | string | Three-letter currency code, such as USD or EUR |
priceLabel | string | Price text exactly as shown on AliExpress, e.g. "US $34.19" |
discountLabel | string | Percentage off shown on the card, e.g. -45% |
starRating | number | Average score from 0 to 5, or null with no reviews yet |
ordersSold | integer | How many times the product has been ordered |
shippingLabel | string | Delivery text on the card, e.g. "Free shipping", or null |
shipsFrom | string | Country code the item dispatches from, e.g. CN, ES |
badges | array | Promotional labels on the card, such as "Choice" |
topRated | boolean | True when the product scores 4.8 stars or higher |
collectedAt | string | ISO 8601 timestamp of when the row was captured |
Tips for best results
- Start with one term. Run a single search term and a small
resultsLimitfirst to confirm the fields match your pipeline before scaling up. - Let pagination run itself. Leave
pageLimitempty and the scraper reads exactly enough pages to hit your product count; set it only when you want a hard ceiling. - Filter on the platform and after.
sortByorders results at the source, whilepriceFrom,priceTo,minStarRating, andminOrdersSoldtrim the rows you keep. - Watch for empty ratings. A brand-new listing with no reviews returns
starRatingasnullrather than 0, so account for that when you sort or average. - Raise the timeout on big runs. If you hit timeout errors, push
timeoutSecondstoward 120 to give heavier pages room to load.
How can I use AliExpress product data?
How can I use the AliExpress Product Scraper to find winning dropshipping products?
Sort by orders and set minOrdersSold and minStarRating so only proven sellers come through. Each row carries the price, orders sold, rating, and images you need to judge a product, so you can shortlist candidates in minutes instead of clicking through pages of listings by hand.
How can I scrape AliExpress prices for competitor and market research?
Run the terms your category sells under and read the currentPrice, listPrice, and discountLabel across the results. Export to CSV or Excel and you have a snapshot of where the market sits on price, what discounts look like, and which listings carry the most orders.
How can I export AliExpress search results to a spreadsheet?
Enter your search terms, set a resultsLimit, and run the actor. Every product comes back as a flat row with consistent columns, ready to download as JSON, CSV, or Excel and open in any spreadsheet or BI tool for sorting, filtering, and charts.
Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Support
Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.
