Alibaba Products Scraper | Wholesale Prices and MOQ
Pricing
from $0.99 / 1,000 products
Alibaba Products Scraper | Wholesale Prices and MOQ
Alibaba scraper (阿里巴巴) for wholesale sourcing: scrape Alibaba.com products by keyword or search link. 50 products in 5 seconds, 45 fields each: USD price range, MOQ, certifications, supplier years, transactions, verified badge, response rate, ratings, images. No account. Export JSON, CSV, Excel.
Pricing
from $0.99 / 1,000 products
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
1
Bookmarked
3
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Features
Share
Alibaba Products Scraper (阿里巴巴) | Wholesale Prices, MOQ and Supplier Track Record (2026)
From SilentFlow. Creators of Pinterest Scraper (#1 for “pinterest pins scraper” in Apify Store search) and Leboncoin Scraper, with 240,000+ combined lifetime runs.
Turn an Alibaba.com search, a keyword, product links or product numbers into a table of wholesale offers you can sort: the USD price at each order quantity, MOQ, units sold, certifications, and the supplier's business type, staff, transactions, auditor, response rate and ratings on every row. 50 products in 7 seconds on the prefilled input, no Alibaba account needed.
Why choose this actor?
Opening forty product cards one at a time to find the price at 500 units and the supplier's years on Alibaba? Copying a search you already ran in your browser into a spreadsheet by hand? Using a scraper that takes a keyword but not the Alibaba link sitting in your clipboard, nor the product numbers in your supplier quote?
- The price at your order quantity, and the supplier behind it, on every row. 61 fields per product, 52 of them filled on at least half of the rows of a run on the keyword
yoga matplus a search link forled strip lights(50 products, measured on 10 Nov 2026).priceTiersgives each quantity bracket the supplier sets with its unit price (on 34 of the 50 rows, and on 46 of 48 rows of aphone casesearch), with the sale price of each bracket while a promotion runs. Beside it: units already sold (soldCount), the supplier's business type (businessType: Manufacturer or Trading Company, on all 50 rows), staff and floor area (employeeCounton 38 rows,floorAreaSqmon 41), the firm that verified it (verifiedBy: SGS on 20 rows, TÜV Rheinland on 12, Intertek on 10), its transactions and their volume in US dollars (on 32 rows), response rate, export markets, the product certifications, the comments buyers repeat most, and on all 50 rows the link to Alibaba's inquiry form for that product (supplierContactUrl). - Keywords, Alibaba links and product numbers in the same run. Type what you would type in Alibaba's search bar, paste the search result link from your browser (
/trade/search?SearchText=...), a product list page (/premium/,/showroom/), a product page link, or product numbers copied straight from a supplier quote or a spreadsheet. All of them run together with no mode to pick, where the most used Alibaba scraper takes keywords and a category but no link. A product link or number is read from the product's own page, whether or not Alibaba search shows it: on 6 Nov 2026, 23 product numbers in one run gave 23 rows, and the 2 numbers of products no longer listed were named in the log. - The sourcing filters that matter, in a form of 10 fields. Max price, max MOQ, supplier countries, Verified or Verified Pro suppliers, and product or supplier certifications (CE, RoHS, ISO, BSCI). Alibaba applies them before it pages, so a run reads only matching products: on 10 Nov 2026,
led strip lightsfrom Vietnam gave 20 of 20 rows from Vietnamese suppliers, and Verified Pro suppliers with CE-markedwireless earbudsgave 20 of 20 rows holding both. The most used Alibaba scraper has 25 settings to go through; here a keyword, a search link and a product link are prefilled, press Start and 50 products come back in 7 seconds.
Try your first Alibaba product table
Paste this input into the Input tab (JSON view) and press Start. It is the prefilled input of the form: one LED strip read from its product page, then the first 25 products Alibaba.com shows for led strip lights from a search link, and the first 24 for the keyword yoga mat.
{"keywords": ["yoga mat"],"startUrls": [{ "url": "https://www.alibaba.com/trade/search?SearchText=led+strip+lights" },{ "url": "https://www.alibaba.com/product-detail/High-Density-No-Led-Dot-FOB_60409871093.html" }],"maxItems": 50,"supplierVerification": "any","debugMode": false}
Runs of this size fit easily in the Apify Free plan, so you can try the actor on your own product ideas before scheduling anything. Each product is one row of the dataset; export it as JSON, CSV, Excel or HTML from the Storage tab, or read it from the API. The Products view shows title, price range, MOQ, price by quantity, units sold, supplier and link at a glance; the Suppliers view shows the supplier's country, business type, employees, years, Verified and Verified Pro badges, auditor, transactions, volume, response rate and profile.

| SilentFlow · Alibaba suite | |
Products, Prices and | Alibaba Products Scraper You are here |
Copy to your AI assistant
Paste this block into Claude, ChatGPT or Cursor to give it full context about this actor:
You have access to the Alibaba Products Scraper on Apify: silentflow/alibaba-products-scraperIt returns one row per Alibaba.com product card, from public Alibaba pages. No Alibaba account.Input (all optional; the form is prefilled with the keyword "yoga mat", a search link and a product link):- keywords (array of strings): searches as typed in Alibaba's search bar, e.g. ["yoga mat", "dog bed"].English keywords match best. Products come in the order buyers see them.An Alibaba link or a product number typed among them is read as the product or search it names.- startUrls (array of {"url": string}): Alibaba.com links.Search results https://www.alibaba.com/trade/search?SearchText=led+strip+lights, or product list pages(/premium/..., /showroom/..., /products/...): read like a keyword.Product pages https://www.alibaba.com/product-detail/<title>_<id>.html (also m.alibaba.com, supplier sites andthe bare product number): the product is read from its own page, listed in search or not, and completed withits search card (price by quantity, units sold, supplier profile) when Alibaba search lists it under its title;a product no longer listed is skipped and named.- productIds (array of strings): Alibaba product numbers, e.g. ["1601446381116", "62387746387"], copied from asupplier quote or a spreadsheet. Each one is read like a product link; a number no longer listed on Alibaba isnamed in the log and skipped.- maxItems (integer, default 50): total rows. Product links and numbers first, then the rest shared evenly across searches.- maxPrice (number, USD, optional): keep search results whose starting price is at most this.- maxMoq (integer, optional): keep search results whose minimum order quantity is at most this.- supplierCountries (array of strings, optional): supplier countries, two-letter codes or English names, e.g. ["VN", "India"].- supplierVerification ("any", "verified" or "verifiedPro", default "any"): keep Verified or Verified Pro suppliers only.The earlier switch verifiedSupplierOnly (boolean) is still read: true means "verified".- certifications (array of strings, optional): keep products holding any of these product certifications(CE, ROHS, FCC...) and suppliers holding any of these audits (ISO, BSCI, SEDEX).- debugMode (boolean, default false): more log lines.Filters apply to search results, never to a product asked for by its link.Output per row (61 fields, null when Alibaba shows no value):- Identity: id (string, Alibaba product id), url (permanent product page), title- Content: categoryId, categoryName, certifications (array), promotionTags (array, e.g. "Ready to Ship"),isSponsored, isTradeAssurance, isAlibabaGuaranteed (booleans)- Measures: priceMin, priceMax (numbers, USD), currency ("USD"), unit ("piece", "pair", "meter"), moq (integer),priceTiers (array of {minQuantity, maxQuantity (null = no upper bound), price, promotionPrice}, USD per unit,null for a product priced by variant), discountPercent, promotionPrice, promotionPriceMax (USD while a sale runs),promotionEndsAt (RFC 3339), soldCount (units sold), dispatchDays (integers), reviewScore, productScore,shippingScore, supplierServiceScore (1 to 5, null when unrated), reviewCount (integer),reviewHighlights (array of {text, count})- Supplier: supplierId, supplierName, supplierUrl, supplierProductsUrl, supplierContactUrl (Alibaba's inquiry formfor this product), supplierCountry, supplierCountryCode (ISO),supplierYears, businessType ("Manufacturer", "Trading Company" or both), employeeCount, floorAreaSqm (squaremeters), supplierStarLevel (integers), isGoldSupplier, isVerifiedSupplier, isVerifiedProSupplier (booleans), verifiedBy(e.g. "SGS"), supplierCertifications (array, e.g. "BSCI"), supplierMainProducts, exportMarkets (arrays),supplierTransactions (integer), supplierTransactionVolumeUsd (number), transactionLevel (0 to 5),responseRate (percent), responseTime (e.g. "≤1h"), supplierLogo- Media: imageUrl, images (array), hasVideo (boolean)- Meta: keyword (the search that listed it, null for a product link), sourceUrl (the link it came from),rank, page (position in the search), scrapedAt (RFC 3339 UTC)Use apify-client for Python or JavaScript: client.actor("silentflow/alibaba-products-scraper").call(run_input=...)
How to scrape Alibaba product data
Three runs, from the simplest to the most filtered. Each JSON is a complete input: paste it into the JSON view of the Input tab.
Get the first 100 offers for a product idea
One keyword, 100 products, about three pages of Alibaba results in the order buyers see them.
{"keywords": ["wireless earbuds"],"maxItems": 100}
Turn the search you ran in your browser into a spreadsheet
Copy the address of an Alibaba search result page and paste it as a link. Its words run as a search, and every product comes back with the supplier on the same row.
{"startUrls": [{ "url": "https://www.alibaba.com/trade/search?SearchText=dog+bed" }],"maxItems": 80}
Shortlist verified suppliers open to sample orders
Keep only products from verified suppliers that sell under 10 US dollars a unit from 50 units or fewer, and add two products you already found. On 10 Nov 2026 this input returned 30 rows in 13 seconds: the 2 linked products, then 28 dog beds, every one of them under the price and MOQ ceilings and from a verified supplier, all from the first page Alibaba served.
{"startUrls": [{ "url": "https://www.alibaba.com/product-detail/Electric-Pet-Warmer-Pad-For-Winter_1601323316741.html" },{ "url": "https://www.alibaba.com/product-detail/Wireless-Earbuds-Headset-Sport-Bluetooth-Earphone_62387746387.html" }],"keywords": ["dog bed"],"maxItems": 30,"maxPrice": 10,"maxMoq": 50,"supplierVerification": "verified"}
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
keywords | array of strings | prefilled ["yoga mat"] | Searches as you would type them on Alibaba.com. English keywords match best. Products come in the order buyers see them. |
startUrls | array of links | prefilled with a search link and a product link | Alibaba.com search result pages, product list pages or product pages. See the accepted formats below. |
productIds | array of strings | none | Alibaba product numbers (1601446381116), one per line, copied from a supplier quote or a spreadsheet. Each is read from its own product page and saved as one row; a number no longer listed on Alibaba is named in the log and skipped, never billed. |
maxItems | integer | 50 | Rows for the whole run. Product links are served first, then the rest is shared evenly across keywords and search links. |
maxPrice | number | none | Highest starting unit price in US dollars a search result may have. |
maxMoq | integer | none | Largest minimum order quantity a search result may have. |
supplierCountries | array of strings | none | Supplier countries to keep, as two-letter codes (VN), three-letter codes (IND) or English names (Türkiye). |
supplierVerification | string | any | verified keeps suppliers holding Alibaba's Verified Supplier badge, verifiedPro its top verification tier. |
certifications | array of strings | none | Product certifications (CE, ROHS, FCC) and supplier audits (ISO, BSCI, SEDEX): a product is kept when it holds one of the product ones and its supplier one of the supplier ones. |
debugMode | boolean | false | Adds detailed lines to the run log. |
No field is required: a run needs at least one keyword or one Alibaba link, and the form comes with both prefilled. Inputs saved with the earlier verifiedSupplierOnly switch keep working: true reads as supplierVerification verified.
Accepted formats
- Keywords: plain words, one per line (
yoga mat,led strip lights,stainless steel water bottle). A keyword and a search link with the same words run once. - Search result links: any alibaba.com address carrying the typed words, such as
https://www.alibaba.com/trade/search?SearchText=yoga+matorhttps://www.alibaba.com/search/page?searchText=yoga%20mat. The words run as a search; filters you set on Alibaba's page are not carried over, set them in the form instead. - Product list pages:
https://www.alibaba.com/premium/wireless_earbuds.html,https://www.alibaba.com/showroom/dog-bed.html,https://www.alibaba.com/products/phone_case.html. - Product pages:
https://www.alibaba.com/product-detail/<title>_<id>.html, the mobile formhttps://m.alibaba.com/product/<id>/<title>.htmland supplier siteshttps://<supplier>.en.alibaba.com/product/<id>-<n>/<title>.html. The product is read from its own page and saved as one row, whether or not Alibaba search shows it, and a link that lost its title words (/product-detail/_1601446381116.html) works the same. When Alibaba search lists the product under the first words of its title, its search card completes the row with the price by quantity, units sold and the supplier's profile and track record. A product that is no longer listed on Alibaba is skipped, named in the log and in the run's status, and never billed. - Product numbers: the bare number (
1601446381116), in the product numbers field, among the links or among the keywords. It is read like a product link, never searched as a word. - A link pasted among the keywords is read as a link. A link from another site is skipped and named in the log.
What data can you extract from Alibaba?
Every row is one product card, with 61 fields in six groups. Numbers are numbers (prices in US dollars with the currency in its own field, MOQ as an integer beside its unit, scores and rates as decimals), absent values are null rather than empty strings, and dates are RFC 3339 in UTC.
| Group | Fields | What they tell you |
|---|---|---|
| Identity (3) | id, url, title | The Alibaba product id, the permanent product page without tracking parameters, the title without badges. |
| Content (7) | categoryId, categoryName, certifications, promotionTags, isSponsored, isTradeAssurance, isAlibabaGuaranteed | Category and its name, product certifications (CE, RoHS, FCC, GOTS, OEKO-TEX...), tags such as Ready to Ship, whether the card is a paid placement, and the order protection flags. |
| Measures (18) | priceMin, priceMax, currency, unit, moq, priceTiers, discountPercent, promotionPrice, promotionPriceMax, promotionEndsAt, soldCount, dispatchDays, reviewScore, reviewCount, productScore, shippingScore, supplierServiceScore, reviewHighlights | Wholesale price range, unit, minimum order, the unit price of each quantity bracket, the sale price and its end date while a promotion runs, units sold, days before dispatch, ratings, and the comments buyers repeat most with their counts. |
| Supplier (25) | supplierId, supplierName, supplierUrl, supplierProductsUrl, supplierContactUrl, supplierCountry, supplierCountryCode, supplierYears, businessType, employeeCount, floorAreaSqm, supplierStarLevel, isGoldSupplier, isVerifiedSupplier, isVerifiedProSupplier, verifiedBy, supplierCertifications, supplierMainProducts, exportMarkets, supplierTransactions, supplierTransactionVolumeUsd, transactionLevel, responseRate, responseTime, supplierLogo | Who sells it, whether it makes the product or trades it, how many people it employs and on how many square meters, since when, how many transactions and for how much, who inspected the company and at which tier, its own audits (BSCI, ISO), where it exports, how fast it answers, and the link to send it an inquiry about this product. |
| Media (3) | imageUrl, images, hasVideo | The main picture and gallery at full size, and whether the product has a video. |
| Meta (5) | keyword, sourceUrl, rank, page, scrapedAt | The search that listed the product and its position, the link the row came from, and when it was read. |
A row asked for by a product link or number comes from the product's own page: identity, category, certifications, price range, MOQ and unit, rating, the supplier's name, profile, country, years, gold and verified badges, contact link and the photo gallery. When Alibaba search lists the product under the first words of its title, its search card adds the price by quantity, units sold, the supplier's business type, staff and floor area, and its track record (transactions, volume, response rate, export markets, auditor, sub-scores). isSponsored stays null on these rows, since a product you asked for by its link is not a placement.
On the run of the prefilled input of 10 Nov 2026, 43 of the 50 products came from verified suppliers, 34 carried a price by quantity, 32 the supplier's transaction count and volume, 8 were paid placements, and all 50 carried the supplier contact link: isSponsored lets you separate paid placements from organic results when you study a market.
priceTiers reads the way a supplier quotes: on the example below, 50 to 199 pieces cost 2.20 US dollars each, 200 to 999 cost 2.00, and from 1,000 up 1.80 (maxQuantity null means no upper bound), with the sale price of each bracket in promotionPrice. A product priced by variant (a color or a size costs more than another) has no quantity ladder on Alibaba: its priceTiers is null and priceMin and priceMax give the range across its variants.
Output example
One complete row from a phone case run (10 Nov 2026), a product on sale with three quantity brackets:
{"id": "1601667719136","url": "https://www.alibaba.com/product-detail/Original-Magnetic-Transparent-Mobile-Phone-Case_1601667719136.html","title": "Original Magnetic Transparent Mobile Phone Case IPhone 17 18 Pro-Max Case Clear Magnetic Shockproof Cell Cover Phone Cases","categoryId": "380230","categoryName": "Mobile Phone Cases","certifications": ["ROHS"],"promotionTags": ["SALE","Ready to Ship"],"isSponsored": true,"isTradeAssurance": true,"isAlibabaGuaranteed": false,"priceMin": 1.8,"priceMax": 2.2,"currency": "USD","unit": "piece","moq": 50,"priceTiers": [{"minQuantity": 50,"maxQuantity": 199,"price": 2.2,"promotionPrice": 1.96},{"minQuantity": 200,"maxQuantity": 999,"price": 2,"promotionPrice": 1.78},{"minQuantity": 1000,"maxQuantity": null,"price": 1.8,"promotionPrice": 1.6}],"discountPercent": 11,"promotionPrice": 1.6,"promotionPriceMax": 1.96,"promotionEndsAt": "2027-01-01T07:59:59Z","soldCount": 56,"dispatchDays": 7,"reviewScore": 4.4,"reviewCount": 12,"productScore": 4.9,"shippingScore": 4.1,"supplierServiceScore": 4.3,"reviewHighlights": null,"supplierId": "291168742","supplierName": "Shenzhen Wodefeng Technology Co., Ltd.","supplierUrl": "https://wdftechnology.en.alibaba.com/company_profile.html","supplierProductsUrl": "https://wdftechnology.en.alibaba.com/productlist.html","supplierContactUrl": "https://message.alibaba.com/msgsend/contact.htm?action=contact_action&appForm=s_en&chkProductIds=1601667719136&chkProductIds_f=IDX1r0BRxRcV8vTde5nRaGQ-D5OrEFoYFX1e53nEwr27_8xOElqd0SPS3q50ULPZUI_c&tracelog=contactOrg&mloca=main_en_search_list","supplierCountry": "China","supplierCountryCode": "CN","supplierYears": 2,"businessType": "Trading Company","employeeCount": 40,"floorAreaSqm": 460,"supplierStarLevel": 2,"isGoldSupplier": true,"isVerifiedSupplier": true,"isVerifiedProSupplier": false,"verifiedBy": "Intertek","supplierCertifications": null,"supplierMainProducts": ["Watch Straps","Phone Cases","Tablet Cases","Phone Holders","Watches"],"exportMarkets": null,"supplierTransactions": null,"supplierTransactionVolumeUsd": null,"transactionLevel": 0,"responseRate": 99.4,"responseTime": null,"supplierLogo": "https://sc02.alicdn.com/kf/Ha444ecdf8b2e4a2d807a280d95c24b291.png","imageUrl": "https://s.alicdn.com/@sc04/kf/H54eedaa6e1504ecf8aea13ba3a257f12Q.jpg","images": ["https://s.alicdn.com/@sc04/kf/H54eedaa6e1504ecf8aea13ba3a257f12Q.jpg","https://s.alicdn.com/@sc04/kf/Hefbcf8e657f44e2fb5362f7a9a6d5cd8s.jpg","https://s.alicdn.com/@sc04/kf/Hc55185dd97894a04a81acdd3608282f4M.jpg","https://s.alicdn.com/@sc04/kf/H7ab40fd3c6ef4edeb9d97688921a0946J.jpg","https://s.alicdn.com/@sc04/kf/Hf315610e02004122bb8a7cdd339ee0ff6.jpg","https://s.alicdn.com/@sc04/kf/Hc8d7230a95434e139f71a27d6049368cj.jpg"],"hasVideo": true,"keyword": "phone case","sourceUrl": null,"rank": 6,"page": 1,"scrapedAt": "2026-11-10T13:24:01Z"}
id is stable: the same product keeps its id across runs, so you can join weekly runs on it. url is the permanent product page; supplierUrl and supplierProductsUrl are the supplier's permanent profile and catalogue. supplierContactUrl is the address behind the Contact supplier button of the card: open it in a browser signed in to Alibaba to send the supplier an inquiry about this product. rank and page change from day to day as Alibaba re-ranks its results.
Advanced usage
Map a category across eight keywords
Eight keywords share 400 rows evenly, 50 each, so no single keyword crowds out the others. A keyword that runs out of products hands its share to the next one.
{"keywords": ["yoga mat", "resistance bands", "foam roller", "dumbbell set","jump rope", "yoga block", "kettlebell", "ab roller"],"maxItems": 400}
Watch a list of products every week
Paste the product links, or just the numbers, of the suppliers you are negotiating with, schedule the run weekly in the Schedules tab, and compare priceMin, moq, discountPercent and reviewCount on id from one week to the next. Each product is read from its own page, so it comes back every week even when Alibaba search stops showing it; a product the supplier has taken down is named in the log and in the run's status.
{"startUrls": [{ "url": "https://www.alibaba.com/product-detail/Electric-Pet-Warmer-Pad-For-Winter_1601323316741.html" },{ "url": "https://www.alibaba.com/product-detail/Wireless-Earbuds-Headset-Sport-Bluetooth-Earphone_62387746387.html" }],"maxItems": 10}
Find low-MOQ offers for a first test order
Products you can order from 10 units or fewer, from verified suppliers, across three product ideas. Useful before committing to a full production run.
{"keywords": ["phone case", "power bank", "wireless earbuds"],"maxItems": 90,"maxMoq": 10,"supplierVerification": "verified"}
Source beyond China, with the certification your market requires
Suppliers based in Vietnam or India, products holding a CE mark. Alibaba applies both filters before it pages, so every row of the run matches them.
{"keywords": ["led strip lights"],"supplierCountries": ["VN", "IN"],"certifications": ["CE"],"maxItems": 50}
Re-run a search you set up on Alibaba with a price ceiling
Paste the search link, then set the price ceiling in the form: Alibaba's own page filters stay on Alibaba, the form's filters are applied to every card.
{"startUrls": [{ "url": "https://www.alibaba.com/trade/search?SearchText=stainless+steel+water+bottle" }],"maxItems": 120,"maxPrice": 3}
Rank suppliers by track record in Python
Run the actor from your own code and sort the shortlist by transactions, then by response rate, to decide which suppliers to message first.
from apify_client import ApifyClientclient = ApifyClient("APIFY_TOKEN")run = client.actor("silentflow/alibaba-products-scraper").call(run_input={"keywords": ["led strip lights"],"maxItems": 120,"supplierVerification": "verified",})rows = list(client.dataset(run["defaultDatasetId"]).iterate_items())rows.sort(key=lambda r: (r["supplierTransactions"] or 0, r["responseRate"] or 0), reverse=True)for r in rows[:10]:print(r["supplierName"], r["businessType"], r["verifiedBy"], r["supplierTransactions"], r["priceMin"], r["moq"], r["url"])
Cost your order at the quantity you buy
priceTiers holds each bracket the supplier quotes. Pick the one your quantity falls in to compare offers on what you would really pay for 1,000 units, not on the headline price.
def unit_price(row, quantity):for tier in row["priceTiers"] or []:if tier["minQuantity"] <= quantity and (tier["maxQuantity"] is None or quantity <= tier["maxQuantity"]):return tier["promotionPrice"] or tier["price"]return Noneoffers = [(unit_price(r, 1000), r["supplierName"], r["url"]) for r in rows if (r["moq"] or 0) <= 1000]for price, supplier, url in sorted(o for o in offers if o[0] is not None)[:10]:print(price, supplier, url)
FAQ
What does this actor return? One row per Alibaba.com product card, with 61 fields: the product (id, link, title, category, certifications, promotion tags), the offer (USD price range, unit, MOQ, the price of each quantity bracket, the sale price while a promotion runs, units sold, dispatch days), the ratings and the comments buyers repeat, and the supplier (name, country, business type, employees, floor area, years, star level, Verified and Verified Pro badges, the firm that verified it, its audits, transactions and volume, export markets, main products, response rate and time, and the link to send it an inquiry).
Do I need an Alibaba account? No. The actor reads what any visitor of Alibaba.com sees without logging in. There is no login, no API key and nothing to install.
Which inputs can I give it? Keywords, Alibaba search result links, product list pages, product page links and bare product numbers, all in the same run. Search links and product list pages run like a keyword. Product page links and product numbers are read from the product's own page.
Why was one of my product links skipped? Because the product is no longer listed on Alibaba: the supplier took it down or the number is mistyped. A product link is read from its own page, so a live product comes back whether or not Alibaba search shows it (23 of 23 live product numbers on 6 Nov 2026). A skipped product is named in the log and in the run's status, produces no row and is never billed.
Do I get the price at my order quantity?
Yes, wherever the supplier sells by quantity bracket. priceTiers lists each bracket with its unit price in US dollars, from the MOQ up, and the sale price of each bracket while a promotion runs: 34 of the 50 rows of the prefilled run of 10 Nov 2026, 46 of 48 rows of a phone case search. A product priced by variant (one color or size costs more than another) has no quantity ladder on Alibaba, so its priceTiers is null and priceMin and priceMax give the range across its variants. A product link row gets the ladder when Alibaba search lists the product under its title.
Does a product link give variants and lead times? Not yet. The variant list with stock, lead times by order size, weight and package size, and the sample terms are not part of the row today.
Are prices in US dollars?
Yes. priceMin and priceMax are the USD range shown on the card, with currency set to USD in its own field. unit says what the price is for (piece, pair, meter, set).
How fresh is the data?
Live. Every run reads Alibaba.com at the moment it runs; nothing comes from a cache. Alibaba re-ranks results every day, so rank and page move while id stays the same.
How many products can one keyword return?
A common keyword runs to thousands of products (the yoga mat search counted over 80,000 on 10 Nov 2026). Alibaba's search serves the first thousand or so, 48 per page, and the actor carries on through the keyword's product list pages past them. maxItems sets how many rows you want, and it is shared evenly across your keywords and search links.
Do the filters combine?
Yes. maxPrice 10 with maxMoq 50 and supplierVerification verified keeps products under 10 US dollars a unit, orderable from 50 units or fewer, from verified suppliers: on 10 Nov 2026 that input gave 28 dog beds from the first page Alibaba served, every one within the bounds. Supplier countries and certifications narrow the same search. Filters never remove a product you asked for by its link.
Can I find suppliers outside China, or products with a given certification?
Yes. supplierCountries keeps suppliers based in the countries you list (["VN", "IN"], or names such as Vietnam), and certifications keeps products holding a product certification you list (CE, ROHS, FCC) from suppliers holding an audit you list (ISO, BSCI, SEDEX). On 10 Nov 2026, led strip lights from Vietnam gave 20 of 20 rows from Vietnamese suppliers, and yoga mat with BSCI and ISO gave 20 of 20 rows from audited suppliers.
Why are some fields null?
Alibaba does not show every value on every card. A product nobody rated has null scores and a reviewCount of 0; a supplier without recorded transactions has null transaction fields; discountPercent and the promotion prices are set only while a promotion runs; priceTiers is null for a product priced by variant; employeeCount and floorAreaSqm are null when the supplier publishes neither. A row asked for by a product link keeps the supplier's track record null when Alibaba search does not list the product under its title.
Can I contact the suppliers from the results?
Yes. Every row carries supplierContactUrl, the link behind the Contact supplier button of the product card, and the link names the product. It was filled on all 50 rows of the prefilled run. Open it in a browser signed in to your Alibaba buyer account to write to the supplier. The actor never sends messages itself.
Can I get the cheapest offers first?
Rows come in the order Alibaba shows buyers, with rank and page saying where each product stood. To rank by price, export the dataset and sort it on priceMin in your spreadsheet, or set maxPrice so only offers starting at or under your ceiling are kept.
What is Alibaba.com? Alibaba.com (阿里巴巴) is Alibaba Group's international B2B marketplace, where manufacturers and trading companies, most of them in China, sell wholesale to buyers worldwide. It is the wholesale counterpart of AliExpress, which sells to consumers one item at a time, and the international counterpart of 1688.com, Alibaba's domestic Chinese wholesale site.
Are the links and images permanent?
url, supplierUrl and supplierProductsUrl are permanent addresses without tracking parameters. Image links point to the full-size files on Alibaba's own image servers. supplierContactUrl is kept as Alibaba wrote it on the card; if it stops opening the form some time after the run, the Contact supplier button on the product page (url) does the same.
More SilentFlow scrapers
🛒 E-commerce
Pinterest - Pinterest Scraper | Pins, Boards and Profiles
Leboncoin - Leboncoin Scraper | Classified Ads, Prices and Sellers
Back Market - Back Market Scraper | Refurbished Prices
Leboncoin - Leboncoin Ad Details Scraper
1688 Wholesale - 1688 Wholesale Scraper
ImportYeti - US Customs Records, Suppliers & Trade Data - ImportYeti Scraper - US Customs Records, Suppliers & Trade Data
Store Leads - Store Leads Scraper | Shopify Data
Udemy Course - Udemy Course Scraper
TikTok Shop - TikTok Shop Scraper
Bring a Trailer - Bring a Trailer Scraper
Walmart - Walmart Product Scraper
Avito - Avito Scraper | Listings, Prices and Sellers
Vinted Marketplace - Vinted Marketplace Scraper
Agoda - Agoda Scraper | Hotel Prices and Guest Ratings
Amazon Seller - Amazon Seller Scraper | Emails, Phones and Ratings
Europages - Europages Scraper | Suppliers and B2B Companies
Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
Mercari - Mercari Scraper | Listings, Sold Prices and Sellers
Taobao - Taobao Scraper | Products, Prices and Sellers
Amazon Marketplace - Amazon Marketplace Scraper
AutoScout24 - AutoScout24 Scraper
eBay Listings - eBay Listings Scraper
Mobile.de - Mobile.de Scraper
Naver - Naver Scraper | Shopping Products, Prices and Reviews
💼 Jobs
- ZipRecruiter - ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
Glassdoor Job Listings - Glassdoor Job Listings Scraper
Indeed - Indeed Company Reviews Scraper
Welcome to the Jungle - Welcome to the Jungle Job Scraper
Multi Board - Multi Board Job Scraper
🔥 Glassdoor - 🔥 Glassdoor Scraper
Indeed - Indeed Jobs Scraper | Job Listings in 73 Countries
Jora - Jora Jobs Scraper
Arbeitsagentur - Arbeitsagentur Jobs Scraper
ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
Dice Tech - Dice Tech Jobs Scraper
Malt - Malt Scraper | Freelance Profiles
StepStone - StepStone Scraper
Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
Seek - Seek Job Scraper
🏠 Real estate
SeLoger - SeLoger Scraper | Real Estate Listings
Zillow - Zillow Scraper
Bien'ici - Bien'ici Scraper | Property Listings
Realtor Rental Listings - Realtor Rental Listings Scraper
Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
Idealista - Idealista Scraper
Realestate.com.au - Realestate.com.au Scraper
Rightmove - Rightmove Scraper
Trulia Rental Listings - Trulia Rental Listings Scraper
Airbnb Search - Airbnb Search Scraper
📣 Social media
LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
Facebook Search - Facebook Search Scraper
LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
OnlyFans - OnlyFans Profile Scraper
Instagram Engagement - Instagram Engagement Scraper
TikTok - TikTok Scraper
Instagram - Instagram Story Scraper | Stories & Highlights
Meta Ad Library - Meta Ad Library Scraper
Skool Community - Skool Community Scraper
YouTube - YouTube Channel Scraper | Videos, Shorts and Views
YouTube - YouTube Transcript Scraper
Discord - Discord Scraper | Servers, Member Counts and Invites
Facebook Business Page - Facebook Business Page Scraper
Reddit - Posts, Comments, Communities & - Reddit Scraper - Posts, Comments, Communities & Users
Weibo - Weibo Scraper | Posts, Profiles and Engagement
Bilibili - Bilibili Scraper
🏢 Business data
LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
Apple - Apple Scraper | App Store Apps, Ratings and Charts
Company Data - Company Data Scraper | Emails, Phones and Tech Stack
SEC - SEC Scraper | EDGAR Filings and Company Data
Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
Trustpilot - Trustpilot Enricher
Website Tech Stack - Website Tech Stack Scraper
✈️ Travel
Google Maps - Google Maps Scraper
Booking.com Hotel - Booking.com Hotel Scraper
Flight Price - Flight Price Scraper
🎯 Lead generation
Northdata - Northdata Company Scraper
Dealroom - Dealroom Scraper | Companies and Investors
ZocDoc - ZocDoc Scraper | Doctors, Reviews and Availability
SIRET - SIRET Company Enricher
Google Ads Transparency - Google Ads Transparency Scraper
ThomasNet Suppliers - ThomasNet Suppliers Scraper
BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
CNPJ Brazilian - CNPJ Brazilian Company Enricher
Domain - Domain Enricher
French Company Prospector - French Company Prospector
UK Companies House - UK Companies House Enricher
Clutch Agency - Clutch Agency Scraper
G2 - G2 Reviews Scraper
PagesJaunes - PagesJaunes Business Scraper
🔎 SEO
Google News - Google News Scraper
Support
Need something this scraper doesn't do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page
Response time: usually under 24 hours.
Legal compliance
This actor extracts publicly available data from Alibaba.com. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Alibaba.com's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL for data about companies and people in China). Rows describe products and supplier companies; when a supplier's name identifies a person, handle it as personal data. The data returned is informational: confirm prices, MOQ and certifications with the supplier before ordering.
Built by SilentFlow for sourcing teams, sellers and analysts who would rather compare offers than copy them.
