Alibaba Product Scraper
Pricing
from $3.00 / 1,000 product scrapeds
Alibaba Product Scraper
Scrape Alibaba.com search results and product pages: title, price range, minimum order quantity, supplier name, years on Alibaba, verified status, response rate, ratings, images and product URL. Any keyword or category URL.
Pricing
from $3.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Trevor Ortega
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Alibaba.com wholesale listings from any keyword search or category: product title, price range, minimum order quantity (MOQ), rating, review and sold counts, images, shipping badges and the supplier's name, country, years on Alibaba and verified status. Turn on Include product details to also get price tiers by quantity, all product attributes, variants, lead times, packaging, description, FAQ, video and the full supplier profile (business type, staff size, response time, on-time delivery rate, store rating).
Built for reliability: plain HTTP with browser TLS fingerprinting, no headless browser, no login. Alibaba embeds its search results and product data as JSON in every page, so the scraper reads structured data instead of fragile CSS selectors. You pay only for the products you get.
What data does Alibaba Product Scraper extract?
Every product from a search or category page:
| Field | Description |
|---|---|
productId | Alibaba product ID (the number at the end of the product URL) |
title | Product title |
url | Clean product URL (tracking parameters removed) |
priceMin, priceMax | Lowest and highest unit price shown (equal when there is a single price) |
currency | ISO currency code of the prices (USD by default) |
priceUnit | Unit the price applies to: piece, set, box, unit, … |
priceText | Price as displayed, e.g. $7.80-10.30 |
promotionPriceMin, promotionPriceMax, discount, isOnPromotion | Sale price and discount label when the product is on promotion |
moq, moqUnit, moqText | Minimum order quantity as a number, its unit and the raw text (Min. order: 500 pieces) |
rating, reviewCount | Product rating (0-5) and number of reviews |
soldCount, soldText | Units sold as shown on the card (26 sold) |
reorderRate | Supplier reorder rate in percent when shown |
imageUrl, images | Full-size main image and gallery image URLs |
isReadyToShip | Product has local stock or an x-day delivery/dispatch promise |
hasLocalStock | Ships from a warehouse in the buyer's region |
isAlibabaGuaranteed | Carries the Alibaba Guaranteed badge |
isCustomizable | Supplier offers customization (logo, packaging, colours, …) |
isSponsored | Paid placement in the results |
shippingInfo | Delivery promise text (7-day delivery, Delivery by Oct 03) |
sellingPoints, badges, certifications | Card labels (Easy Return, 180-day lowest prices), badge codes and certification names (CE, RoHS, FCC, …) |
leaderboardRank | Manufacturer leaderboard rank when shown |
supplier.name, supplier.id, supplier.url, supplier.logo | Supplier company name, ID, profile page and logo |
supplier.yearsOnAlibaba | Years as an Alibaba supplier |
supplier.country | Supplier country code (CN, US, IN, …) |
supplier.isVerified, supplier.isGoldSupplier | Verified Supplier tick and Gold Supplier membership |
supplier.rating, supplier.starLevel | Supplier service score and star level |
searchTerm, sourceUrl, scrapedAt | Which search term / start URL produced the item and the run timestamp |
With Include product details on, each item also gets:
| Field | Description |
|---|---|
priceTiers | Price ladder by quantity: [{minQty, maxQty, price, promotionPrice, priceText}] (maxQty is null for the open-ended top tier) |
attributes | All product specifications as a {name: value} dictionary (brand, model, material, power, origin, …) |
variants | SKU options, e.g. [{"name": "color", "values": ["Black", "Red"]}] |
leadTime | Production lead time by quantity: [{minQty, maxQty, days}] |
packaging | unitSizeCm, unitWeightKg, unitVolume and any packaging properties |
description, faq | Structured product description text and the supplier's FAQ entries |
videoUrl | Product video (MP4) when the listing has one |
category, categoryPath | Alibaba category breadcrumb |
certifications | Product and inspection-report certificates (CE, RoHS, UN38.3, …) |
customizationOptions | Customization types, options and their MOQ |
tradePriceType, hasTradeAssurance, shipFrom | FOB/EXW etc., Trade Assurance flag, dispatch country |
samplePrice, freeSample | Sample availability |
supplier.businessType, supplier.employees | Manufacturer / trading company and staff-size band |
supplier.responseTime, supplier.onTimeDeliveryRate | Average response time (≤3h) and on-time dispatch rate in percent |
supplier.rating, supplier.reviewCount | Store rating and number of store reviews |
supplier.ordersLast6Months, supplier.revenueLast6MonthsText, supplier.tradeAssuranceLimit | Transaction volume and Trade Assurance limit shown on the page |
supplier.isVerifiedManufacturer, supplier.intro | Verified manufacturer flag and the "About this supplier" text |
isAvailable, detailError | false + "product not available" when the product page has been removed since the search index was built (listing data is kept, no detail charge) |
How to use Alibaba Product Scraper
- Enter one or more Search terms (e.g.
bluetooth speaker,stainless steel water bottle), or paste Start URLs: search result pages, category pages (https://www.alibaba.com/catalog/speakers_cid518), showroom pages (https://www.alibaba.com/products/bluetooth_speaker.html) or single product pages. - Set Max items and Max pages per search to cap the run (and the cost). Pages hold 48 products each.
- Optionally choose Sort by (relevance, sales volume, supplier response rate) and switch on Include product details.
- Click Start. Results appear in the Dataset tab; export as JSON, CSV or Excel, or read them through the API.
Input example
{"searchTerms": ["bluetooth speaker", "portable power station"],"startUrls": [{ "url": "https://www.alibaba.com/catalog/speakers_cid518" }],"maxItems": 200,"maxPagesPerSearch": 5,"sortBy": "salesVolume","includeDetails": true}
Output example
{"productId": "1601809832875","title": "USA Stock 2026 TG117 Portable Bluetooth Speaker Waterproof Wireless Mini Subwoofer Outdoor Party BT 5.3 USB TF Card Speaker","url": "https://www.alibaba.com/product-detail/USA-Stock-2026-TG117-Portable-Bluetooth_1601809832875.html","priceMin": 9.9,"priceMax": 10.0,"currency": "USD","priceUnit": "piece","promotionPriceMin": 6.5,"discount": "35% off","moq": 1,"moqUnit": "piece","rating": 4.6,"reviewCount": 177,"soldCount": 26,"isReadyToShip": true,"shippingInfo": "7-day delivery","certifications": ["Declaration of Conformity", "EAA Exemption Statement"],"imageUrl": "https://s.alicdn.com/@sc04/kf/H508c3966959149e4b787e56726321767p.jpg","priceTiers": [{ "minQty": 1, "maxQty": 999, "price": 10.0, "promotionPrice": 6.5 },{ "minQty": 1000, "maxQty": 9999, "price": 9.98, "promotionPrice": 6.49 },{ "minQty": 10000, "maxQty": null, "price": 9.9, "promotionPrice": 6.43 }],"leadTime": [{ "minQty": 1, "maxQty": 1424, "days": 2 }],"packaging": { "unitSizeCm": "8X8X17", "unitWeightKg": 0.44 },"attributes": { "BT Wireless": "Bluetooth v5.3", "Output Power": "5-10W", "brand name": "T&G", "place of origin": "Guangdong, China" },"category": "Portable Speakers","supplier": {"name": "Shenzhen Siruixing Technology Co., Ltd.","url": "https://szkeywords.en.alibaba.com/company_profile.html","yearsOnAlibaba": 6,"country": "CN","isVerified": true,"isGoldSupplier": true,"businessType": "Trading Company","employees": "5-10","responseTime": "≤3h","onTimeDeliveryRate": 96.3,"rating": 4.6,"reviewCount": 3307}}
How much does it cost?
Pay per result: a small price per product from a search or category page, plus a small extra per product when Include product details is on (one extra page fetch each). No subscription; Apify's free plan is enough to try it. Scraping 1,000 products with full details costs a few dollars.
How do I scrape all products in an Alibaba category?
Use the category URL as a start URL, e.g. https://www.alibaba.com/catalog/speakers_cid518 or https://www.alibaba.com/trade/search?categoryId=518&SearchText=. Raise Max items and Max pages per search; the scraper follows page=2, 3, … until the category runs out (Alibaba serves at most about 100 pages, i.e. roughly 4,800 products, per query). Combine a category with a keyword (…/trade/search?categoryId=518&SearchText=karaoke) to narrow it down.
Can I get Alibaba price tiers and MOQ per product?
Yes. Every result carries the price range and MOQ shown on the search card. With Include product details the scraper opens the product page and returns the full quantity price ladder (priceTiers), lead time by quantity, packaging dimensions and weight, and the supplier's response time and on-time delivery rate, which is what you need for landed-cost comparisons.
Why do some products have no price?
Alibaba renders the price of some cards (sponsored placements, promotions and a few others) client-side on category-style result pages, so a share of listing items can have priceMin: null while title, MOQ, supplier and rating are still filled. Switch on Include product details to fill the full price ladder from the product page.
Does it work without login or a browser?
Yes. All data comes from public pages Alibaba serves to anonymous visitors. No account, cookies or headless browser are needed, which keeps runs fast and cheap. Prices are shown in USD by default.
Can I scrape Alibaba supplier contact details?
The Actor returns the supplier's business profile (company name, profile URL, country, business type, years on Alibaba, ratings, verified status). Phone numbers, e-mail addresses and staff names are not collected; use the supplier profile URL to contact them on Alibaba.
Integrations and API
Use the run in Zapier, Make, n8n, Google Sheets, or call it from Python/Node with the Apify client. See the API tab for ready-made snippets. Schedule it to monitor prices, MOQs or new suppliers for your keywords.
Is it legal to scrape Alibaba.com?
This Actor collects only publicly available, non-personal data: product listings, prices, MOQs, ratings and supplier business information. It does not collect personal data of individuals. You are responsible for how you use the data and for complying with Alibaba's terms and applicable law.
Support
Found a bug or need a field added? Open an issue in the Issues tab; it is usually answered within a day.