AliExpress Product Scraper avatar

AliExpress Product Scraper

Pricing

from $2.80 / 1,000 results

Go to Apify Store
AliExpress Product Scraper

AliExpress Product Scraper

Pricing

from $2.80 / 1,000 results

Rating

0.0

(0)

Developer

Lowland Data

Lowland Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

AliExpress Product Scraper — search results with orders and ratings as clean JSON

Extract AliExpress search results — product id, title, sale price and currency, original price and the discount between them, star rating, how many orders the listing has taken, and a tracking-free product link — as flat JSON rows for sourcing, price research and market sizing. Sixty products per page, sorted any way AliExpress sorts them.

Live health record: lowlanddata.com/status/aliexpress-product-scraper - 30-day success rate and daily canary results, failures included. Full input/output reference: tool page.

No personal data, ever. Products come back whole. Stores do not: an AliExpress seller is frequently a sole trader, so the shop name — and the store id, which resolves straight back to the same person — are personal data. There is no store field and there never will be.

Quick start (30 seconds)

  1. Type what you would type into AliExpress into keywords.
  2. Optionally set sortBy to Most orders — that is the one that shows what actually sells.
  3. Click Start, then open the dataset's Overview tab or Export as CSV/Excel/JSON.

Optional: minPrice/maxPrice and freeShipping. Everything works on a daily Schedule.

What you can build with it

  • Product sourcing. Sort by orders, filter by price band, and you have the shortlist of what moves in a category — with the order counts to back it.
  • Price research. price, originalPrice and discountPercent across a whole category in one run.
  • Demand sizing. ordersCount is the closest thing to a public sales figure anywhere in e-commerce. Track it over time and you are watching a product's trajectory.
  • Dropshipping shortlists. Rating, orders and price together, as rows you can rank however you like.

What you get

One JSON object per product:

{
"productId": "1005012978081108",
"title": "90 degree USB cable for iPhone 14 13 12 11 Pro Max 2m 3m fast charging",
"url": "https://www.aliexpress.com/item/1005012978081108.html",
"price": 1.95,
"currency": "EUR",
"priceFormatted": "€ 1,95",
"originalPrice": null,
"discountPercent": null,
"rating": 4.9,
"ordersCount": 10000,
"ordersText": "10.000+ verkocht",
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/S05197.jpg"
}

ordersText is kept exactly as AliExpress printed it, in whatever language it served — ordersCount is the same figure as a number you can sort on.

How much does it cost?

Pay per product row plus a small start fee — no subscription. One page carries 60 products, so a 200-product run is four fetches. Free-plan users can try it capped at 5 products. Platform usage is billed by Apify; AliExpress needs a residential route, so runs cost a little more than a plain HTML site.

Not technical? Let your AI assistant set it up

I want to use the AliExpress Product Scraper (lowlanddata/aliexpress-product-scraper) on Apify.
What I want: [E.G. "the 200 best-selling phone cases under 5 EUR"]
Guide me to:
1. Propose input values: keywords, sortBy, minPrice, maxPrice,
freeShipping and maxItems.
2. Explain how to run it in the Apify Console and export CSV.
3. Suggest a daily Schedule so I can watch order counts move over time.

Input reference

FieldTypeDefaultNotes
keywordsstringusb cableWhat you would type into AliExpress.
sortBystringrelevancerelevance, orders, newest, price-asc, price-desc.
minPriceintegerLower bound, in the currency AliExpress serves you.
maxPriceintegerUpper bound.
freeShippingbooleanfalseOnly listings flagged as free shipping.
maxItemsinteger200Stop after this many products. A page carries 60.
proxyConfigurationobjectresidentialAliExpress challenges suspicious requests — keep this as it is.

Scheduling and API use

curl -X POST "https://api.apify.com/v2/acts/lowlanddata~aliexpress-product-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords": "phone case", "sortBy": "orders", "maxPrice": 5, "maxItems": 200}'

Use it with AI agents (MCP)

Run it directly from Claude, Cursor and other MCP clients: apify.com/lowlanddata/aliexpress-product-scraper/api/mcp.

This actor reads only public search pages — what any shopper sees without logging in — and takes only product facts: identifier, title, price, rating, order count. No customer data, no reviewer identities, no seller names. How you use them downstream is yours to assess.

FAQ

Why is ordersText in Dutch/Russian/Spanish? It is AliExpress's own wording, served in whatever language it decided to give the request, and kept unchanged. Sort on ordersCount instead — that is the same figure as a plain number.

Why does price sometimes differ from what I see? Because shipTo differs from where you are browsing. The same search returned EUR 1,70 to Germany, USD 4.09 to the United States and BRL 19,73 to Brazil on the same day — those are different offers, not one price converted. Set shipTo to the market you actually sell into. Within a listing, the sale price is its lowest SKU, and priceFormatted shows exactly what was served.

Why no store name? An AliExpress seller is frequently a sole trader, which makes the shop name personal data under GDPR. We do not emit it, or the store id, behind a flag or otherwise.

Can I scrape one product's full detail page? Not in v1. This reads search result pages, which already carry price, rating and orders.

Troubleshooting

  • "answered without its search data" — AliExpress served its slider challenge instead of results. The actor treats that as a block and rotates to a fresh route, rather than reporting an empty run as a success. Re-run in a few minutes if a whole run fails.
  • Fewer products than you expected — past the last page the grid repeats itself rather than emptying, so the run stops as soon as a page adds nothing new.

If this saves you an afternoon, a rating on this page takes ten seconds and helps other buyers find the compliance-clean option.