AliExpress Products Finder [Simple to Use] avatar

AliExpress Products Finder [Simple to Use]

Pricing

from $2.00 / 1,000 results

Go to Apify Store
AliExpress Products Finder [Simple to Use]

AliExpress Products Finder [Simple to Use]

[UPDATED] Find and scrape AliExpress products by keyword, product URL, or reverse image search. Export product titles, prices, images, ratings, orders, store information, and listing URLs to structured JSON or CSV. Ideal for product research, price monitoring, dropshipping, and competitor analysis.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ozer Studio

Ozer Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

๐Ÿ›๏ธ AliExpress Product Scraper | Keyword, URL & Reverse Image Search

The AliExpress Product Scraper helps you find and extract AliExpress products using search queries, direct product URLs, or reference images. Collect prices, discounts, ratings, sold counts, stores, product images, shipping text, variants, and source linksโ€”without needing an AliExpress API key or account.

Use it for ecommerce research, dropshipping, sourcing, catalog building, product monitoring, competitive analysis, spreadsheets, APIs, and AI-agent workflows.

๐Ÿ“‹ What This Scraper Does

The Actor searches public AliExpress pages and returns structured product data, including:

  • ๐Ÿ” Keyword search โ€” Search one or multiple product queries in a single run
  • ๐Ÿ–ผ๏ธ Reverse image search โ€” Upload product photos or submit public image URLs
  • ๐Ÿ”— Direct URL scraping โ€” Extract product data from a list of AliExpress links
  • ๐Ÿ’ฐ Pricing data โ€” Displayed price, original price, currency, and discount percentage
  • โญ Demand signals โ€” Rating, review count, and sold count when displayed
  • ๐Ÿช Store information โ€” Store name, store URL, store ID, and availability when available
  • ๐ŸŽจ Product details โ€” Additional images and option groups with optional enrichment
  • ๐Ÿ“ฅ Flexible exports โ€” Apify dataset plus combined or separate CSV files

๐Ÿ”ง Problem Solved

AliExpress product research can be slow when you need to repeat searches, compare dozens of listings, or locate a product from only a photo. This Actor turns those manual steps into reusable structured data.

It is useful for:

  • ๐Ÿ“ฆ Product sourcing โ€” Discover products and stores from keywords or reference images
  • ๐Ÿ›’ Ecommerce research โ€” Review prices, discounts, ratings, and sales signals
  • ๐Ÿ”Ž Competitor research โ€” Find similar products using reverse image search
  • ๐Ÿ“Š Market analysis โ€” Build datasets for spreadsheets, dashboards, and reports
  • ๐Ÿ”„ Catalog enrichment โ€” Add current public data to known AliExpress product URLs
  • ๐Ÿค– Automation โ€” Connect AliExpress search results to APIs, MCP clients, and AI agents

โšก Features

FeatureDescription
๐Ÿ” Multiple Search QueriesSearch up to 20 product queries in one run
๐Ÿ–ผ๏ธ Batch Reverse Image SearchSearch uploaded images and public image URLs separately
๐Ÿ”— Direct productUrls InputScrape up to 100 AliExpress product links directly
๐Ÿ“„ PaginationProcess up to 60 keyword pages or 5 image-result pages per input
๐ŸŽฏ Per-Input LimitsEvery query and image receives its own product target
๐Ÿงน Product DeduplicationOne row per unique product while preserving all matching inputs
๐Ÿ’ฐ Normalized PricingDisplayed and numeric prices, original price, currency, and discount
โญ Demand SignalsRating, review count, and sold count when AliExpress displays them
๐Ÿช Optional EnrichmentVisit product pages for store data, images, availability, and options
๐Ÿ“ฅ CSV & Dataset OutputCombined CSV, separate files per input, or both
๐ŸŒ Proxy SupportWorks with Apify Proxy for more reliable browser requests
๐Ÿงฐ Failure DiagnosticsSaves debug HTML and screenshots for failed searches
๐Ÿค– API & MCP ReadyStructured input and output for automation and AI tools

๐Ÿงญ Search Modes

Use product names or keywords when you know what you want to find. Each search query is processed independently.

Examples:

  • wireless earbuds
  • portable blender
  • stainless steel shower hinge

Use a reference image when the product name is unknown or visual similarity matters. You can:

  • Upload images directly in Apify Console
  • Provide public image URLs through the input form
  • Send image URLs from the API or an MCP client
  • Search up to 20 images in one run

Every image has a separate product limit, so results from the first image do not stop later searches.

๐Ÿ”— Direct Product URLs

Use productUrls to scrape known AliExpress listings directly. This mode automatically visits each product page for available details.

If an API client provides productUrls without Search Queries, the Actor automatically uses direct URL mode even if searchMode is omitted.

๐ŸŽ›๏ธ Input Parameters

ParameterTypeDefaultMaximumDescription
searchModestringkeywordโ€”keyword, image, or urls
searchTermsarray["monitors"]20Product Search Queries processed separately; replace the preset with your own query
productUrlsarray[]100AliExpress product URLs to scrape directly; required when Search Queries are not provided
maxProductsPerKeywordinteger501,000Unique products retained separately for each query
maxPagesTextinteger160Result pages processed separately for each query
uploadedImagesarray[]20 combinedImages uploaded through Apify Console
imageUrlsarray[]20 combinedPublic HTTP or HTTPS product image URLs
maxProductsPerImageinteger20300Unique products retained separately for each image
maxPagesImageinteger15Image-result pages processed separately for each image
skipFailedImagesbooleantrueโ€”Continue when one image cannot be downloaded, uploaded, or searched
includeProductDetailsbooleanfalseโ€”Visit accepted product pages after keyword or image search
useApifyProxybooleantrueโ€”Route browser requests through Apify Proxy
failOnNoResultsbooleanfalseโ€”Fail the run instead of finishing with a warning when no products are found
saveCsvFilebooleantrueโ€”Save CSV files in the default key-value store
csvOutputModestringcombinedโ€”combined, separate, or both
csvFilenamestringaliexpress_products.csvโ€”Filename for the combined CSV export

๐Ÿ“ Example Inputs

๐Ÿ” Search Multiple Queries

{
"searchMode": "keyword",
"searchTerms": [
"wireless earbuds",
"portable blender",
"mini projector"
],
"maxProductsPerKeyword": 50,
"maxPagesText": 2,
"includeProductDetails": false,
"useApifyProxy": true,
"saveCsvFile": true,
"csvOutputMode": "combined"
}

๐Ÿ’ก With three Search Queries and a limit of 50 products per query, the run can return up to 150 input matches before cross-query deduplication.

๐Ÿ–ผ๏ธ Search Multiple Product Images

{
"searchMode": "image",
"imageUrls": [
"https://example.com/reference-product-1.jpg",
"https://example.com/reference-product-2.jpg"
],
"maxProductsPerImage": 20,
"maxPagesImage": 1,
"skipFailedImages": true,
"useApifyProxy": true,
"saveCsvFile": true,
"csvOutputMode": "separate"
}

In Apify Console, use Product images to upload local files instead of imageUrls.

๐Ÿ”— Scrape Direct Product URLs

{
"searchMode": "urls",
"productUrls": [
"https://www.aliexpress.com/item/1005001234567890.html",
"https://www.aliexpress.com/item/1005009876543210.html"
],
"useApifyProxy": true,
"saveCsvFile": true
}

๐Ÿ“ค Output Data Structure

Each dataset row represents one unique AliExpress product. If different queries or images find the same product, matched_search_inputs preserves every matching input.

๐Ÿ›๏ธ Core Product Fields

FieldTypeDescription
product_idstring or nullAliExpress product identifier
titlestringProduct title displayed by AliExpress
product_urlstringCanonical AliExpress product link
source_urlstring or nullOriginal result link before URL normalization
image_urlstring or nullPrimary product image
image_urlsarrayAdditional product images when available

๐Ÿ’ฐ Pricing Fields

FieldTypeDescription
pricestringPrice exactly as displayed
price_valuenumber or nullNormalized numeric price
original_pricestring or nullOriginal or crossed-out displayed price
original_price_valuenumber or nullNormalized original price
currencystring or nullInferred ISO currency code
discount_percentinteger or nullDisplayed percentage discount

โญ Demand & Store Fields

FieldTypeDescription
ratingnumber or nullDisplayed product rating
review_countinteger or nullDisplayed review or rating count
sold_countinteger or nullNormalized displayed sold count
store_namestring or nullPublic AliExpress store name
store_urlstring or nullPublic store link
store_idstring or nullStore identifier when available
shippingstring or nullShipping or delivery text shown in results
availabilitystring or nullAvailability from the product page when available
optionsarrayProduct option groups collected during enrichment

๐Ÿท๏ธ Search Metadata

FieldTypeDescription
search_inputstringFirst Search Query, image filename, or URL that found the product
search_typestringkeyword, image, or url
matched_search_inputsarrayEvery input that matched the product
match_rankinteger or nullOne-based result position for the first match
result_pageinteger or nullSearch-result page where the match appeared
detail_enrichedbooleanWhether the product page was visited successfully
scraped_atstring or nullISO 8601 extraction timestamp

๐Ÿ“„ Example Output

{
"search_input": "wireless earbuds",
"search_type": "keyword",
"matched_search_inputs": [
"wireless earbuds",
"earbuds-reference.jpg"
],
"product_id": "1005001234567890",
"title": "Wireless Bluetooth Earbuds with Charging Case",
"product_url": "https://www.aliexpress.com/item/1005001234567890.html",
"image_url": "https://ae01.alicdn.com/kf/example.jpg",
"image_urls": [
"https://ae01.alicdn.com/kf/example.jpg"
],
"price": "US $12.99",
"price_value": 12.99,
"original_price": "US $24.99",
"original_price_value": 24.99,
"currency": "USD",
"discount_percent": 48,
"rating": 4.7,
"review_count": 832,
"sold_count": 5000,
"store_name": "Example Audio Store",
"store_url": "https://www.aliexpress.com/store/1234567",
"shipping": "Free shipping",
"match_rank": 1,
"result_page": 1,
"detail_enriched": false,
"scraped_at": "2026-08-26T12:00:00+00:00"
}

๐Ÿ’ก Prices, shipping, availability, and discounts may vary by delivery country, selected currency, account state, and time. The Actor returns what AliExpress displays during the run.

๐Ÿ“ฅ Export Options

๐Ÿ—‚๏ธ Apify Dataset

The default dataset is always available and can be downloaded through Apify as:

  • JSON
  • CSV
  • Excel
  • XML
  • RSS
  • HTML table

๐Ÿ“„ Named CSV Files

When saveCsvFile is enabled, the Actor stores CSV files in the default key-value store:

  • combined โ€” One file using csvFilename
  • separate โ€” One CSV for each Search Query, image, or product URL
  • both โ€” Combined and separate files

The key-value store also contains RUN_SUMMARY.json and any failure diagnostics.

๐Ÿš€ Getting Started

โ˜๏ธ Run on Apify Cloud

  1. Open the Actor in Apify Console. The default keyword run searches for monitors, so the Actor can be tested immediately.
  2. Replace monitors with your own query, or choose Reverse image search or Direct product URLs.
  3. Add the matching queries, images, or links.
  4. Set the per-input product and page limits.
  5. Keep Use Apify Proxy enabled for better reliability.
  6. Click Start.
  7. Download results from Dataset or CSV files from Key-value store.

For runs without a platform time cutoff, open the Actor's Settings โ†’ Run options, set Timeout to 0 (No timeout), and enable No maximum limit for maximum cost per run. These are Apify Actor settings rather than JSON input fields. Reverse image search and product-page enrichment take longer than listing-only keyword runs.

๐Ÿ”Œ Run with the Apify API

Replace <APIFY_TOKEN> with your Apify token:

curl -X POST \
"https://api.apify.com/v2/acts/toolsnmoreapi~AliExpress-Products-Scraper/runs?token=<APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"searchMode": "keyword",
"searchTerms": ["portable projector"],
"maxProductsPerKeyword": 50,
"useApifyProxy": true
}'

Apify API paths use username~actor-name. If the Actor's final technical name differs, copy the generated endpoint from the Actor's API tab.

๐Ÿค– Use with MCP & AI Agents

Load this Actor as a tool through Apify's hosted MCP server:

https://mcp.apify.com?tools=toolsnmoreapi/AliExpress-Products-Scraper

Authenticate the MCP client with Apify before running Actors or reading private storage.

Example prompts:

๐Ÿ” Search AliExpress for portable projectors. Return 50 products with price, rating, sold count, and product URL.

๐Ÿ–ผ๏ธ Reverse-search these three public product image URLs. Return 20 matches per image and save separate CSV files.

๐Ÿ”— Extract the latest public product data from these AliExpress URLs and compare their prices and sales signals.

๐Ÿ’ก Use Cases

Use caseHow the Actor helps
๐Ÿ›’ Ecommerce ResearchDiscover products and compare visible market signals
๐Ÿ“ฆ Dropshipping ResearchFind possible products, stores, and pricing ranges
๐Ÿ–ผ๏ธ Visual Product MatchingSearch for similar products from reference images
๐Ÿ’ฐ Price MonitoringRepeat saved tasks and compare results over time
๐Ÿ”Ž Competitive ResearchLocate related listings and review visible demand signals
๐Ÿ“‹ Catalog BuildingExport product links, images, prices, and store information
๐Ÿ“Š Data AnalysisCreate structured datasets for reporting and BI workflows
๐Ÿค– AI AgentsGive agents current AliExpress product data through MCP or API

๐Ÿ†š Why This Actor Is Different

CapabilityThis ActorBasic keyword-only scraper
๐Ÿ” Multiple Search Queriesโœ…โœ…
๐Ÿ–ผ๏ธ Reverse Image Searchโœ…โŒ
๐Ÿ”— Direct Product URLsโœ…Sometimes
๐ŸŽฏ Separate Limit Per Query/Imageโœ…Often global only
๐Ÿงน Cross-Input Deduplicationโœ…Varies
๐Ÿท๏ธ Matching Input Attributionโœ…Varies
๐Ÿ“„ Separate CSV Per Inputโœ…Rarely
๐Ÿค– MCP-Friendly Inputsโœ…Varies

โ“ Frequently Asked Questions

๐Ÿ”‘ Do I need an AliExpress API key or account?

No. The Actor reads publicly displayed AliExpress pages. You need an Apify account to run the Actor on Apify Cloud, and API/MCP clients need Apify authentication.

๐Ÿ–ผ๏ธ Can I search more than one image?

Yes. Add up to 20 uploaded images and public image URLs combined. Each image is searched independently and receives its own maxProductsPerImage limit.

Yes. Add the links to productUrls and choose Direct product URLs. If an API caller supplies only productUrls, the Actor automatically uses direct URL mode.

Use direct item links containing /item/...html. An AliExpress search-results URL belongs in neither productUrls nor imageUrls; copy its search phrase into searchTerms instead.

๐ŸŽฏ Why are there fewer rows than all per-input limits added together?

The Actor deduplicates identical product IDs across inputs. The final row keeps every matching input in matched_search_inputs.

๐Ÿช Why are some store or option fields empty?

Search cards do not always show those values. Enable includeProductDetails to visit accepted product pages and collect additional public fields when available.

โฑ๏ธ Why does detail enrichment take longer?

The Actor must open one extra product page for every accepted result. Leave enrichment disabled for fast listing-only research, or raise the Apify run timeout for larger enriched batches.

๐ŸŒ Should I enable Apify Proxy?

Yes. It is enabled by default and recommended, especially for multi-page and reverse-image runs. AliExpress can still present verification pages occasionally.

๐Ÿ“ฅ Where is my CSV file?

Open the run's Storage โ†’ Key-value store. The structured dataset is available separately under Storage โ†’ Dataset.

โš ๏ธ Reliability Notes

  • AliExpress can change page layouts, experiments, prices, and availability without notice.
  • Verification pages can occur even when proxying is enabled.
  • When possible, successful inputs are retained and diagnostics are saved for failed ones.
  • Public image URLs must point to actual image files on public internet addresses.
  • Product-page enrichment increases runtime and browser usage.

โœ… Responsible Use

Scrape only publicly available information and follow applicable laws, AliExpress terms, and Apify platform rules. Do not use this Actor to collect private, restricted, or personal data.

๐Ÿ†˜ Support

If a run fails or AliExpress changes its page layout, provide:

  • The Apify run ID
  • Input with secrets removed
  • Relevant log lines
  • The saved debug HTML or screenshot key, when available

This is usually enough to reproduce and fix the issue quickly.