AliExpress Product Scraper
Pricing
from $2.80 / 1,000 results
AliExpress Product Scraper
Pricing
from $2.80 / 1,000 results
Rating
0.0
(0)
Developer
Lowland Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
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)
- Type what you would type into AliExpress into keywords.
- Optionally set sortBy to Most orders — that is the one that shows what actually sells.
- 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,originalPriceanddiscountPercentacross a whole category in one run. - Demand sizing.
ordersCountis 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
| Field | Type | Default | Notes |
|---|---|---|---|
keywords | string | usb cable | What you would type into AliExpress. |
sortBy | string | relevance | relevance, orders, newest, price-asc, price-desc. |
minPrice | integer | — | Lower bound, in the currency AliExpress serves you. |
maxPrice | integer | — | Upper bound. |
freeShipping | boolean | false | Only listings flagged as free shipping. |
maxItems | integer | 200 | Stop after this many products. A page carries 60. |
proxyConfiguration | object | residential | AliExpress 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.
Is it legal to scrape AliExpress listings?
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.