AliExpress Listings Scraper avatar

AliExpress Listings Scraper

Pricing

from $2.50 / 1,000 products

Go to Apify Store
AliExpress Listings Scraper

AliExpress Listings Scraper

The AliExpress Listings Scraper extracts product data from AliExpress search URLs, capturing images, titles, prices, stock status, and store details—ideal for market research, price tracking, and competitor analysis.

Pricing

from $2.50 / 1,000 products

Rating

5.0

(4)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

12

Bookmarked

993

Total users

72

Monthly active users

15 hours ago

Last modified

Share

🛒 AliExpress Scraper: Search Results, Prices and Best Sellers

Type a search term and get structured AliExpress product data. The AliExpress Listings Scraper turns any keyword or search URL into clean rows with price, original price, discount, rating, sales volume and images, all in USD. Use it to find AliExpress best selling products and dropshipping products, to build your own price history, or as a no-key alternative to the AliExpress API.

No login, no cookies and no AliExpress account needed.

🎯 Use Cases: Dropshipping and Product Research

  • AliExpress API alternative: get search results as JSON, CSV or Excel without registering an app or waiting for approval.
  • Find AliExpress best selling products: sort a whole search by units sold and see what actually sells, not just what is listed.
  • Dropshipping product research: compare price, discount, rating and sales across a niche (pet supplies, phone accessories, home decor) before you add products to your store.
  • AliExpress price history: run the same searches every day and keep each dated run to track how prices and discounts move.
  • Trending products watch: re-run a category search weekly and spot new listings climbing in sales.
  • Competitor and catalog analysis: export every listing for a keyword to a spreadsheet to map price bands and promotions.

✨ Features

  • Search by keyword: type wireless earbuds and press Start. The search URL is built for you.
  • Or paste your own search URLs: already filtered a search on AliExpress? Paste the URL and it is scraped exactly as-is, including your filters.
  • Search terms in any language: wireless earbuds, écouteurs sans fil, беспроводные наушники or 蓝牙耳机 all work.
  • Comparable prices: the storefront is pinned to USD, so every run returns the same currency no matter where it runs from.
  • Sales volume as a number: totalSoldCount sits next to the displayed text in totalSold, so you can sort and filter by it.
  • Images included: the main image plus the gallery images shown on the search card.
  • Automatic pagination: one results page holds 60 products; ask for more and further pages are fetched for you.
  • No duplicates: AliExpress reshuffles results between pages, and a product that shows up twice is saved and billed once.
  • Bounded runs: Max products caps the run, and the run also stops at your maximum charge, so you know the cost before you start.

🛠️ How It Works

  1. Enter search terms (one per line), or paste AliExpress search URLs, or both.
  2. Set Max products: the default is 50 per run, across all terms and URLs.
  3. Run the scraper and download the results as JSON, CSV, Excel or HTML, or pull them through the Apify API.

⚙️ Input

FieldWhat it does
Search termsWhat to search for on AliExpress, one term per line.
Search URLsOptional. AliExpress search result URLs, scraped exactly as-is. Combined with any search terms.
Max productsMaximum products per run, across all terms and URLs. Default 50. Each page holds 60 products.

Provide at least one search term or search URL; the run stops right away with a clear message if both are empty, so you are not billed for nothing. A term with no letters or digits (for example !!!) is skipped with a warning in the log.

{
"searchQueries": ["dog toys", "cat litter mat"],
"maxResults": 120
}

💰 Pricing

Pay only for the products you get. No monthly rental.

EventPriceWhat you get
Product$0.0025 per product ($2.50 per 1,000)One listing with all fields below
Actor start$0.00005Charged once when the run starts, per GB of run memory (minimum one).

Examples: 50 products = $0.125 · 1,000 products = $2.50 · 5,000 products = $12.50, plus the start fee. There are no per-page or per-request fees, and a run that finds no products costs only the start fee. Several search terms in one run share one start fee. New Apify accounts include free monthly usage credits, so you can try it at no cost.

📊 Sample Output Data

A real row from a wireless earbuds search (image list shortened):

{
"id": "3256812788548775",
"productUrl": "https://www.aliexpress.com/item/3256812788548775.html",
"title": "Mini TWS Wireless Bluetooth Earbuds Powerful Active Noise Cancellation Built-In Hands-Free Mic for Music Playback Voice Calls",
"productType": "natural",
"price": 1.09,
"originalPrice": 7.71,
"discountPercentage": 85,
"currency": "USD",
"inStock": true,
"imageUrl": "https://ae-pic-a1.aliexpress-media.com/kf/Saa276ed3b48e4beea3f9e9f2f7a5b72ea.jpg",
"additionalImages": [
"https://ae-pic-a1.aliexpress-media.com/kf/Saa276ed3b48e4beea3f9e9f2f7a5b72ea.jpg",
"https://ae-pic-a1.aliexpress-media.com/kf/S032bb2b8b0e04debb30b1a0a13485c79m.jpg"
],
"rating": 4.9,
"totalSold": "1,000+ sold",
"totalSoldCount": 1000,
"sellingPoints": ["New shoppers save $6.62", "Delivery: Oct 25 - 30"],
"scrapedAt": "2026-10-20T06:08:14.487Z"
}

originalPrice is the strike-through price AliExpress shows, and discountPercentage is calculated from it. That original price is often inflated, so treat the discount as a marketing signal rather than a real saving. totalSold is the text as displayed ("1,000+ sold") and totalSoldCount is its number, floored ("1,000+" becomes 1000). sellingPoints holds the promotional badges on the card, such as new-shopper savings and delivery dates.

🔁 Schedule and Integrate

For price tracking, run it once a day with the same search terms: every run is a dated snapshot (scrapedAt), and together they form your AliExpress price history. For trending products, a weekly run is usually enough. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new prices land where your team already works.

🤖 Use with AI Agents (MCP)

This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:

{ "searchQueries": ["wireless earbuds"], "maxResults": 20 }

Ready-made example tasks cover dropshipping research for pet supplies, wireless earbud prices, and AliExpress search results as JSON.

❓ AliExpress API FAQ

Does AliExpress have an official API? Yes. The AliExpress Open Platform offers APIs for affiliates, dropshippers and sellers. To use them you register as a developer, create an app to get an app key and secret, and wait for your access to be approved; what each API returns depends on the program you are approved for. This Actor needs no key, app or approval. It returns the public search results a shopper sees, with prices, discounts, ratings and sales volume, ready to export.

How do I track AliExpress price history? AliExpress doesn't show past prices. Schedule this Actor daily with the same search terms and keep each run's dataset (or append them to a Google Sheet) to build the history yourself. To follow specific products in full detail, use the AliExpress Product Details Scraper below.

How do I find AliExpress best selling or trending products? Search a niche with a high Max products, then sort the export by totalSoldCount. Re-run it weekly and compare runs to see which products are gaining sales.

Do I need an AliExpress account? No. The Actor reads only publicly visible search results, with no login or cookies. You are responsible for using the data in line with AliExpress's terms and applicable laws.

Why is a field empty? originalPrice is null when a listing shows no strike-through price, and currency can be null on those rows too (prices are still in USD). sellingPoints is empty when the card has no badges. Seller or store data is not returned at all: it is not part of the search results, only of the product page.

How many products can I get, and why fewer than I asked for? As many as you set in Max products, fetched 60 per page. A run returns fewer when the search itself has fewer results, or when some pages could not be loaded; the run's status message says which. Prices are always in USD, whatever language you search in.

Can I scrape a product page, reviews, or search by image? Not with this Actor, which works on search results. Use the related scrapers below for product pages, reviews and image search. Need a custom field? Open an issue from the Actor's Issues tab.