Alibaba Product Scraper avatar

Alibaba Product Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Alibaba Product Scraper

Alibaba Product Scraper

Scrape product listings, wholesale prices, MOQ, and supplier information from Alibaba.com. Search by keyword or provide product URLs. Extract supplier verification status, location, response rates, and transaction history for sourcing research.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

cloud9

cloud9

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape wholesale product listings, supplier information, MOQ (Minimum Order Quantity), and prices from Alibaba.com -- the world's largest B2B wholesale marketplace.

Features

  • Search by keywords -- scrape product listings for any search query
  • Direct URL scraping -- provide specific Alibaba product URLs
  • Price range parsing -- extracts min/max prices from range formats like "$1.50 - $3.00"
  • MOQ extraction -- captures minimum order quantity as both text and numeric value
  • Supplier details -- name, location, verification status, years in business
  • Review data -- ratings and review counts when available
  • Pagination -- automatically follows search result pages up to your configured limit
  • Bot detection handling -- detects security verification pages and retries with new proxy

Input Parameters

ParameterTypeDefaultDescription
searchKeywordsarray of strings-Keywords to search for on Alibaba.com
productUrlsarray of strings-Direct Alibaba product page URLs to scrape
maxResultsinteger50Maximum number of products to scrape (1-1000)
includeSupplierDetailsbooleanfalseVisit supplier profiles for additional data
proxyConfigurationobjectResidentialProxy settings (residential strongly recommended)

At least one of searchKeywords or productUrls must be provided.

Output Fields

Each scraped product contains the following fields:

FieldTypeDescription
titlestringProduct title
priceMinnumber/nullMinimum price in the range
priceMaxnumber/nullMaximum price in the range
priceCurrencystringCurrency code (typically "USD")
priceUnitstring/nullPrice unit (e.g., "piece", "set")
moqstring/nullMinimum order quantity as text
moqNumbernumber/nullMinimum order quantity as number
productUrlstringFull URL to the product page
imageUrlstring/nullProduct image URL
supplierNamestring/nullSupplier/company name
supplierLocationstring/nullSupplier country/region
supplierUrlstring/nullLink to supplier profile
isVerifiedSupplierbooleanWhether the supplier is Alibaba-verified
supplierYearsnumber/nullYears the supplier has been on Alibaba
responseRatestring/nullSupplier response rate
transactionLevelstring/nullSupplier transaction level
productIdstring/nullAlibaba product ID
categoryNamestring/nullProduct category
reviewRatingnumber/nullAverage review rating
reviewCountnumber/nullNumber of reviews
ordersCountstring/nullNumber of orders/transactions
shipsFromstring/nullShipping origin
scrapedAtstringISO 8601 timestamp of when the data was collected

Example Usage

Search by keyword

{
"searchKeywords": ["wireless earbuds", "LED strip lights"],
"maxResults": 50
}

Scrape specific product URLs

{
"productUrls": [
"https://www.alibaba.com/product-detail/Some-Product_123456789.html"
]
}

Combined search with supplier details

{
"searchKeywords": ["bluetooth speaker"],
"maxResults": 100,
"includeSupplierDetails": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Proxy Requirements

Residential proxies are strongly recommended. Alibaba.com actively blocks datacenter IP addresses. Without residential proxies, you will encounter security verification (CAPTCHA) pages.

The scraper automatically configures residential proxies if no proxy settings are provided. If you encounter persistent blocking, try reducing maxConcurrency or adding delays between requests.

Pricing

$5.00 per 1,000 items scraped.

Notes

  • Alibaba search results typically show ~48 products per page
  • The scraper handles both SSR HTML parsing and embedded JSON data extraction
  • Maximum pagination depth is 20 pages per keyword
  • Scraping speed is intentionally limited (2 concurrent requests) to reduce detection risk
  • Some fields may be null depending on available data in the listing