AliExpress Search Scraper Cheap avatar

AliExpress Search Scraper Cheap

Pricing

from $3.99 / 1,000 results

Go to Apify Store
AliExpress Search Scraper Cheap

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

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

AliExpress Product Scraper

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:

  • IdentityitemId, itemName, itemUrl, plus the searchTerm, pageNumber, and rankPosition that located it
  • PricingcurrentPrice, listPrice, currencyCode, the exact priceLabel AliExpress prints, and the discountLabel
  • PopularitystarRating, ordersSold, and a topRated flag for anything at 4.8 stars or above
  • ImagesimageLink for the main photo and extraImages for the rest of the carousel
  • Shipping and badgesshippingLabel, shipsFrom, and the promotional badges shown on the card

Quick start

  1. Press Try for free to open the input form.
  2. Type your search terms into Search terms — one product phrase per line.
  3. Optionally narrow things down with a price range, a lowest star rating, or a minimum number of orders sold.
  4. Pick a result order (best match, most orders, cheapest, priciest, or highest rated) and set how many products to pull per term.
  5. Hit Start, then download the results as JSON, CSV, or Excel.

How it works

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

FieldTypeRequiredDescription
searchTermsarray of stringsYesProduct phrases to look up on AliExpress. Each term is searched on its own.
sortBystringNoResult order: default, orders, price_asc, price_desc, or rating. Default default.
priceFromnumberNoDrop products priced below this amount.
priceTonumberNoDrop products priced above this amount.
minStarRatingnumberNoKeep only products rated at this many stars or higher, from 0 to 5.
minOrdersSoldintegerNoKeep only products with at least this many orders sold.
resultsLimitintegerNoHow many products to gather per term, up to 200. Default 60.
pageLimitintegerNoCap on result pages per term, up to 20. Left empty, the scraper pages automatically to reach your product count.
timeoutSecondsintegerNoSeconds 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

FieldTypeDescription
searchTermstringThe phrase that surfaced this product
pageNumberintegerResults page the product was found on
rankPositionintegerPosition in the results, counting from 1
itemIdstringAliExpress identifier for the product
itemNamestringComplete listing title
itemUrlstringDirect link to the product page
imageLinkstringAddress of the primary product photo
extraImagesarrayFurther photo URLs from the carousel, when present
currentPricenumberWhat the product sells for right now
listPricenumberPrice before any discount
currencyCodestringThree-letter currency code, such as USD or EUR
priceLabelstringPrice text exactly as shown on AliExpress, e.g. "US $34.19"
discountLabelstringPercentage off shown on the card, e.g. -45%
starRatingnumberAverage score from 0 to 5, or null with no reviews yet
ordersSoldintegerHow many times the product has been ordered
shippingLabelstringDelivery text on the card, e.g. "Free shipping", or null
shipsFromstringCountry code the item dispatches from, e.g. CN, ES
badgesarrayPromotional labels on the card, such as "Choice"
topRatedbooleanTrue when the product scores 4.8 stars or higher
collectedAtstringISO 8601 timestamp of when the row was captured

Tips for best results

  • Start with one term. Run a single search term and a small resultsLimit first to confirm the fields match your pipeline before scaling up.
  • Let pagination run itself. Leave pageLimit empty 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. sortBy orders results at the source, while priceFrom, priceTo, minStarRating, and minOrdersSold trim the rows you keep.
  • Watch for empty ratings. A brand-new listing with no reviews returns starRating as null rather than 0, so account for that when you sort or average.
  • Raise the timeout on big runs. If you hit timeout errors, push timeoutSeconds toward 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.

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.