AliExpress Product Scraper: Search Results & Prices
Pricing
from $0.70 / 1,000 products
AliExpress Product Scraper: Search Results & Prices
Every product of an AliExpress search to its last page, with exact sold counts and ratings. $1 per 1,000 products. Prices in your country and currency.
Pricing
from $0.70 / 1,000 products
Rating
0.0
(0)
Developer
Luzi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Get every product of an AliExpress search, page after page to AliExpress's last results page, with the exact number sold, the rating, the price, the original price and the discount, in the country and currency you pick. Ads are kept and marked. No AliExpress account, login or cookies needed.
Tested daily. Latest checks: two searches read to AliExpress's last page, 3,538 products in 4 minutes; and searches shipped to the United States, Brazil, Germany and Japan, each in its own currency.
What does this Actor do?
You give it search terms (the words you would type in AliExpress's search box) or links to AliExpress search results. For each search it reads the results pages one after another, as you would by clicking "Next", and saves one row per product until it reaches your limit or AliExpress's last results page.
Each row comes with:
- the product id, the item id, the link, title, main image and the other pictures of the card, and the day the product was listed
- its place in the results (1 = the top product), the page it was on, and whether it was an ad
- price, price as shown, original price, discount and the seller's own offer price, in the currency you asked for, plus the tax AliExpress adds where it shows one
- the exact number sold (
sold_count) as well as AliExpress's rounded "10,000+ sold", and the star rating - the delivery window where the card shows one (mostly Choice products): the fastest and slowest days, and the first and last delivery dates
- Choice products, the card's selling points ("Free shipping", "Lowest price in 90 days", "Delivery: Oct 23 - 28"), the promotions behind the price, and deal labels such as welcome deals
- the product's category id and the ids of the categories above it
- the search it came from, the country and currency, and AliExpress's own results count
Why use it?
- The whole results list. It follows AliExpress's pages to the last one (up to 60 pages), and saves a product that shows up on several pages once, at its first place.
- Exact sold counts. Not only "10,000+ sold": the number itself, on most products.
- Your country and your currency. 45 countries to ship to and 43 currencies to pick from, so prices, taxes and delivery dates are the ones your buyers see. Titles stay in English.
- Ads kept and marked, with their place, so you can see what sellers pay to show for a search.
- Search terms or links. Type words, or paste an AliExpress results link with the filters and sort you picked there.
- Use the data anywhere. Download as JSON, CSV or Excel, or send it to your own tools through Apify's API and integrations.
How to use it
- Type one or more searches into Search terms (or paste AliExpress search results links into Search links).
- Optionally, set Ship to, Currency, Sort by and Max products per search.
- Click Start. When the run ends, open the Output tab to view the products or download them.
Run it with no input to see a sample: up to 100 products for "phone case", charged as usual.
Input
| Field | What it does | Default |
|---|---|---|
Search terms (searchTerms) | Words to search for, one search each | — |
Search links (startUrls) | AliExpress search results links; each keeps its own filters and sort | — |
Ship to (shipTo) | The country prices, delivery and titles are shown for, as a two-letter code (US) | US |
Currency (currency) | The currency prices are shown in (USD, EUR, GBP, …) | USD |
Sort by (sortBy) | best_match, orders, price_low_to_high or price_high_to_low | best_match |
Max products per search (maxProductsPerSearch) | Stop each search after this many products (1 to 3,600) | 100 |
Give at least one search term or one link. Example input:
{"searchTerms": ["phone case", "led strip lights"],"shipTo": "DE","currency": "EUR","sortBy": "orders","maxProductsPerSearch": 500}
Output
One row per product. An example, with made-up values:
{"product_id": "3256800000000001","item_id": "1005000000000001","url": "https://www.aliexpress.com/item/1005000000000001.html","position": 1,"page": 1,"position_on_page": 1,"sponsored": false,"ad_label": null,"product_type": "natural","title": "Shockproof Phone Case with Stand","image_url": "https://ae-pic-a1.aliexpress-media.com/kf/example.jpg","image_width": 350,"image_height": 350,"images": ["https://ae-pic-a1.aliexpress-media.com/kf/example.jpg"],"launched_at": "2025-11-25 00:00:00","price": 1.09,"price_text": "US $1.09","price_currency": "USD","price_label": "Sale price:","original_price": 5.55,"original_price_text": "US $5.55","discount_percent": 80,"seller_offer_price": 5.46,"sku_id": "12000000000000001","tax_rate": 0,"tax_amount": null,"tax_model": null,"rating": 4.8,"sold_count": 12345,"sold_text": "10,000+ sold","is_choice": true,"category_id": "100000003","category_path_ids": ["100000001", "100000002", "100000003"],"spu_id": "6000000000000001","delivery_min_days": 6,"delivery_max_days": 11,"delivery_date_from": "2026-10-23","delivery_date_to": "2026-10-28","selling_points": [{ "id": "m0000394", "source": "ETA_atm", "text": "Delivery: Oct 23 - 28", "image_url": null }],"promotion_tools": ["channelDiscount"],"deal_atmospheres": [],"deal_type": null,"deal_label": null,"is_adult_certified": false,"search_term": "phone case","search_url": "https://www.aliexpress.com/w/wholesale-phone-case.html","ship_to": "US","currency": "USD","results_total": 83302}
| Field | What it is |
|---|---|
item_id, product_id | AliExpress's item id (the one sellers and tools use), and the id the results page listed it under, which can differ |
url | The product's page, built from the item id, so a product has one link in every country |
position, page, position_on_page | Its place in the whole search, the results page, and its place on that page |
sponsored, ad_label, product_type | Whether it was an ad, the ad's label, and AliExpress's own name for the placement |
title, image_url, image_width, image_height | The title, in English, and the main picture |
images | Every picture the card offers |
launched_at | The day the product was listed |
price, price_text, price_currency, price_label | The price now, as shown, its currency and AliExpress's label for it |
original_price, original_price_text | The price before the discount |
discount_percent, seller_offer_price | The discount, and the seller's own price before AliExpress's coupons and subsidies |
sku_id | The variant whose price is shown |
tax_rate, tax_amount, tax_model | The tax AliExpress adds or includes, where it shows one |
rating | Star rating out of 5 |
sold_count, sold_text | The exact number sold, and AliExpress's rounded figure as shown |
is_choice | Whether it is an AliExpress Choice product |
category_id, category_path_ids | The product's category, and the categories above it |
spu_id | AliExpress's id for the product family the listing belongs to |
delivery_min_days, delivery_max_days | Fastest and slowest delivery, in days |
delivery_date_from, delivery_date_to | The delivery window as dates |
selling_points | The card's badges and lines, each with its id, kind, text or picture |
promotion_tools, deal_atmospheres | The promotions and sale campaigns behind the price |
deal_type, deal_label | A deal shown on the card, such as a welcome deal |
is_adult_certified | Whether AliExpress marks it as an adult product |
search_term, search_url, ship_to, currency | The search it came from, its country and the currency asked for |
results_total | AliExpress's own count of results for the search |
A field the card does not show is null (or an empty list).
How much does it cost?
No surcharges and no paid options; an item that fails is not charged.
This Actor is priced per product saved:
- $1 per 1,000 products ($0.001 a product). Ads and regular products cost the same. Each is charged once per run.
- No start fee, and nothing per search.
So 1,000 products cost $1. If you set a maximum cost for a run, the Actor stops when it reaches it and keeps every product saved so far.
How long does a run take?
About 10 seconds for the first 100 products of a search, and about 4 minutes for two searches read to AliExpress's last page (3,538 products).
Good to know
- A search ends where AliExpress ends it. AliExpress shows at most 60 results pages for a search (about 3,500 products), even when it counts tens of thousands of results. To reach more, split a search into narrower ones: more specific words, or filters and a sort order in a pasted link.
- Prices and delivery follow the country you ship to, and a product may be missing where it does not ship. Titles are in English in every country, as AliExpress translates them.
- Some cards show no price. A welcome deal for new shoppers shows a gift
instead of a price; for those,
priceis AliExpress's own deal price andprice_textisnull. - Each search is read as a shopper in the ship-to country sees it. AliExpress shows two kinds of product card: a full one (rating, sold count, item id, delivery dates, category) and a short one (title, picture and price). Shipped to the United States and Brazil, the full card came back on almost every product; shipped to Germany and Japan, on 85% or more. Countries other than these four were tested less.
- Not every product has every number. The rating, sold count and delivery dates are left empty where AliExpress shows none, often on new products.
results_totalis AliExpress's own count for the search, not the number of products you can read.- A product found by two searches is saved and charged once, under the search that reached it first.
- Check your links first. A link that is not an AliExpress search results link stops the run before anything is read, and the message names it.
- One search that cannot be read does not stop the run. The others carry on, and the run's status lists the searches that could not be read.
- A search with no results is not an error. It saves nothing.
- Russia, Kazakhstan, India and Indonesia cannot be picked as countries. AliExpress serves them a separate site, or only a handful of products.
- This Actor reads the search results pages only, not each product's own page, so it has no description, specifications, variants or reviews text.
More Actors from us
- Amazon Product Scraper: Search Results & Prices: Every product on Amazon's search pages to the last page, sponsored marked, with monthly sales.
- App Store Reviews Scraper: All Reviews, Not 500: Every written App Store review of an app, not just the newest 500.
- Facebook Ads Library Scraper: Meta Ads by Keyword or Page: Meta Ad Library ads by keyword, Page or Ad Library link, with text, images, videos and dates.
- Facebook Comments Scraper: With Replies: Comments and replies from public Facebook posts, reels and videos, with reactions by type.
- Facebook Pages Scraper: Contacts, Followers & Ratings: Facebook Page details from links: exact follower count, phone, email, address, websites.
- Facebook Posts Scraper: Groups, Pages & Profiles: Posts from public Facebook groups, Pages and profiles with reaction, comment and share counts.
Use it from an AI agent or the API
One call starts a run and returns its items (Apify waits up to 300 seconds; for a
longer run, start it with POST /v2/acts/…/runs and read its dataset):
POST https://api.apify.com/v2/acts/luzivanlt~aliexpress-products-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>
With the sample input as its JSON body:
{"searchTerms": ["phone case"],"shipTo": "US","currency": "USD","sortBy": "best_match","maxProductsPerSearch": 100}
Its inputs, in the order of the input form:
| Input | What it takes | Default |
|---|---|---|
searchTerms (Search terms) | Words to search AliExpress for, one search per line, as you would type them in AliExpress's search box, up to 200 characters each. | — |
startUrls (Search links) | AliExpress search results links in either form (https://www.aliexpress.com/w/wholesale-…html or aliexpress.com/wholesale?SearchText=…), on aliexpress.com or aliexpress.us, with any filters or sort you picked on AliExpress. | — |
shipTo (Ship to) | The country AliExpress shows prices and delivery for, for the search terms and the links. | "US" |
currency (Currency) | The currency prices are shown in, for the search terms and the links: one of 43 currencies, USD by default. | "USD" |
sortBy (Sort by) | The order AliExpress lists the products in, for the search terms above: best match (the default), orders, price low to high or price high to low. | "best_match" |
maxProductsPerSearch (Max products per search) | Stop each search after this many products, in AliExpress's order, from 1 to 3,600 (100 by default). | 100 |
Apify's MCP server, https://mcp.apify.com, lists it as luzivanlt/aliexpress-products-scraper. To give an
AI agent this Actor as a tool, add the server to the agent's MCP config:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=luzivanlt/aliexpress-products-scraper"}}}
The client signs in with OAuth, or add "headers": { "Authorization": "Bearer <APIFY_TOKEN>" }.
A real run's output, unedited: the sample dataset.
Charged per product delivered; the sample input above costs at most $0.10.
FAQ
Do I need an AliExpress account or cookies? No. The Actor reads what anyone can see on AliExpress's search results.
Can I get only ads or only regular products?
Every product is kept and marked with sponsored, so you can filter the
dataset later.
Can I run it from my own code, on a schedule, or with other apps? Yes. Like any Apify Actor, you can start it through the Apify API, run it on a schedule, and connect it to other apps with Apify's integrations and webhooks.
Is it legal to scrape AliExpress?
This Actor reads only what anyone can see on AliExpress's search results without logging in. Check AliExpress's terms and the laws that apply to you before you use the data. If you are unsure, ask a lawyer.
Support
Found a problem or missing a feature? Open an issue on the Issues tab and include the run's link.
This Actor is not affiliated with, endorsed by or sponsored by AliExpress or Alibaba.