AliExpress Scraper — Search & Product Data avatar

AliExpress Scraper — Search & Product Data

Pricing

from $3.00 / 1,000 products

Go to Apify Store
AliExpress Scraper — Search & Product Data

AliExpress Scraper — Search & Product Data

Scrape AliExpress search and category results: price, original price, discount, exact sold count, rating, ship-from, delivery window, Choice and ad flags, images. Any country and currency.

Pricing

from $3.00 / 1,000 products

Rating

0.0

(0)

Developer

Magpie

Magpie

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

AliExpress Scraper

Type a keyword like "wireless earbuds" or paste an AliExpress search or category URL, and you get every product from the result pages as a clean record: price, original price, discount, units sold, rating, ship-from country, delivery window and store. Prices follow the country you pick. A US run comes back in USD, a German run in EUR with German titles.

In our test runs on 16 October 2026, three search terms at 300 products each finished in 44 seconds.

People use it for dropshipping product research, price tracking and competitor monitoring. Our tip: sort by most orders. The first page is usually the fastest read on what's actually selling in a niche.

What you get for each product

FieldWhat it is
productId, urlAliExpress product ID and product page link
titleProduct title in the language you picked
price, priceFormatted, currencyCurrent price, as a number and as shown on the site
originalPrice, discountPercentPrice before the discount, when there is one
soldCount, soldTextUnits sold. AliExpress rounds the label to "1,000+ sold", but the page usually carries the exact figure too, so you get 1,090 instead of 1,000
ratingAverage star rating, 0 to 5
shipFromShip-from country code (CN, US, ES…)
freeShippingtrue when AliExpress marks free shipping to your country, null when the card doesn't say
deliveryDaysMin, deliveryDaysMax, deliveryDateFrom, deliveryDateToDelivery estimate to your country, when shown
isChoicePart of the AliExpress Choice program
isAdSponsored placement
storeNameStore name, when shown in the results
badgesLabels on the card ("Top selling on AliExpress", "Lowest price in 90 days", coupons)
imageUrl, imagesMain image and the card's image set
categoryId, categoryPathAliExpress category ID and its parent IDs
listedDateDate the listing went live
positionRank in the results (1 = top of page 1)
searchTerm / sourceUrlWhich of your inputs produced the record
country, scrapedAtShip-to country used, and when the record was collected

Input

FieldTypeDescription
searchTermsstring[]Keywords, one product list per term
startUrlsstring[]AliExpress search or category URLs. Filters already in the URL are kept
maxProductsPerSearchintegerProducts per term or URL (default 100). AliExpress shows 60 per page
sortstring"" best match, orders most orders, price_asc, price_desc
minPrice, maxPriceintegerPrice range in the selected currency
freeShippingOnlybooleanOnly products with free shipping to your country
choiceOnlybooleanOnly AliExpress Choice products
includeAdsbooleanKeep sponsored placements (default true, flagged with isAd)
countrystringShip-to country, e.g. US, GB, DE, FR, CA, AU, BR (default US)
currencystringOptional. Defaults to the country's currency
languagestringOptional title language: en, de, fr, es, pt… (default English)
maxItemsintegerStop after this many products in total
proxyConfigurationobjectLeave the default unless you have a reason to change it

Example inputs

Best sellers for a keyword, shipped to the US:

{
"searchTerms": ["wireless earbuds", "yoga mat"],
"maxProductsPerSearch": 300,
"sort": "orders",
"country": "US"
}

A category, shipped to Germany, Choice products between €10 and €40:

{
"startUrls": ["https://www.aliexpress.com/category/63705/earphones-headphones.html"],
"country": "DE",
"language": "de",
"choiceOnly": true,
"minPrice": 10,
"maxPrice": 40
}

Output example

A real record from a US run:

{
"productId": "3256812972305397",
"url": "https://www.aliexpress.com/item/3256812972305397.html",
"title": "2026 New Air 3【 Pro3 】 Bluetooth Wireless Earbuds With Heart Rate Monitoring, Active Noise Cancellation Headphones…",
"price": 19.11,
"originalPrice": 57.32,
"discountPercent": 66,
"currency": "USD",
"priceFormatted": "US $19.11",
"rating": 4.9,
"soldCount": 234,
"soldText": "234 sold",
"shipFrom": "US",
"freeShipping": true,
"deliveryDaysMin": 4,
"deliveryDaysMax": 10,
"deliveryDateFrom": "2026-10-20",
"deliveryDateTo": "2026-10-26",
"isChoice": false,
"isAd": false,
"storeName": "Shop1105233629 Store",
"badges": ["New shoppers save $38.21", "Free shipping"],
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Sa57a4580c1274b01988d5df3fa8e76cbx.jpg",
"categoryId": "63705",
"categoryPath": ["44", "100000306", "63705"],
"listedDate": "2026-09-09",
"position": 1,
"searchTerm": "wireless earbuds",
"country": "US",
"scrapedAt": "2026-10-16T13:03:02.531Z"
}

Export as JSON, CSV or Excel, or read the dataset through the Apify API. It plugs into Make, Zapier and n8n like any other actor, and you can put it on a schedule for daily price tracking.

Pricing

$3 per 1,000 products. You pay only for products saved to your dataset. A run that finds nothing costs nothing.

Limits worth knowing

  • Product page URLs (aliexpress.com/item/...) aren't supported yet. Search for the product, or use its category URL, for now.
  • AliExpress repeats products across deep result pages, and the actor drops the repeats. In one test, 22 pages of "phone case" covered 1,313 result positions and gave 978 unique products.
  • Some fields only appear on some cards. Delivery dates were on about half the cards in our tests and the store name on about 40%. Brand-new listings have no rating yet. Missing values are null, never guessed.
  • AliExpress limits how fast a single IP can browse. The actor spreads requests across rotating Apify Proxy IPs and moves to residential IPs on its own if datacenter ones get blocked, so you don't need to touch the proxy settings.

FAQ

Which countries work? Any two-letter country code AliExpress ships to. We've tested US, GB and DE; prices, currency and delivery estimates change with the country.

How many products can I get per search? Up to about 3,600 (60 pages of 60), which is as deep as AliExpress itself goes.

What does freeShipping: null mean? The product card didn't say either way. Turn on freeShippingOnly if you need a guarantee; with it on, every result qualifies.

Something's broken or missing? Open an issue on the Issues tab. We usually reply within a day.

Is scraping AliExpress allowed? The actor collects publicly visible product information. You're responsible for using the data in line with AliExpress's terms and the law where you are.

More scrapers from us

Need product data from 20+ retailers in one schema? See Cartpie.


Tags: aliexpress scraper, aliexpress api, aliexpress product data, aliexpress price tracker, aliexpress search scraper, dropshipping product research, ecommerce scraper.