Alibaba Products Scraper | Wholesale Prices and MOQ avatar

Alibaba Products Scraper | Wholesale Prices and MOQ

Pricing

from $0.99 / 1,000 products

Go to Apify Store
Alibaba Products Scraper | Wholesale Prices and MOQ

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

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Alibaba Products Scraper (阿里巴巴) | Wholesale Prices, MOQ and Supplier Track Record (2026)

1 keyword. 50 Alibaba products. 45 fields per product.

From SilentFlow. Creators of Pinterest Scraper (#1 for “pinterest pins scraper” in Apify Store search) and Leboncoin Scraper Ppe, with 240,000+ combined lifetime runs.

Turn an Alibaba.com search, a keyword or a list of product links into a table of wholesale offers you can sort: USD price range, MOQ, certifications, and the supplier's transactions, auditor, response rate and ratings on every row. 50 products in 4 seconds on the prefilled input, no Alibaba account needed.

Why choose this actor?

Opening forty product cards one at a time to find the MOQ 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?

  • The supplier, and a way to reach them, on every row. 51 fields per product, 45 of them filled on at least half of the rows of the prefilled run (keyword yoga mat plus a search link for led strip lights, 50 products, measured on 28 Sep 2026). Beyond price, MOQ and ratings you get the firm that verified the supplier (verifiedBy: Intertek on 19 rows, SGS on 16, TÜV Rheinland on 6), the supplier's transactions and their volume in US dollars (supplierTransactions, supplierTransactionVolumeUsd, on 21 rows), its star level, response rate, export markets and main products, the product certifications, the promotion tags such as Ready to Ship, the comments buyers leave most often with their counts (reviewHighlights, on 35 rows), and on all 50 rows the link to Alibaba's inquiry form for that product (supplierContactUrl).
  • Keywords and Alibaba links 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/), or a product page link. Two kinds of input run together with no mode to pick, where the most used Alibaba scraper takes keywords and a category but no link. The prefilled run mixes one keyword and one search link and returned 25 products from each.
  • A form of 7 fields, none of them required. The most used Alibaba scraper has 25 settings to go through. Here the keyword and a search link are prefilled: press Start and 50 products come back in 4 seconds. One cap, maxItems, is shared evenly across every keyword and search link you enter.

Try Alibaba Products Scraper

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: the first 25 products Alibaba.com shows for led strip lights from a search link, and the first 25 for the keyword yoga mat.

{
"keywords": ["yoga mat"],
"startUrls": [
{ "url": "https://www.alibaba.com/trade/search?SearchText=led+strip+lights" }
],
"maxItems": 50,
"verifiedSupplierOnly": false,
"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, supplier, country, rating and link at a glance; the Suppliers view shows the supplier's years, verified badge and auditor, transactions, volume, response rate and profile.

How it works

SilentFlow · Alibaba suite
  Alibaba Scraper
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-scraper
It 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" and a search link):
- keywords (array of strings): searches as typed in Alibaba's search bar, e.g. ["yoga mat", "dog bed"].
English keywords match best. 40 products per page, in the order buyers see them.
- 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 and supplier sites):
the product is found in Alibaba search by the title words of its link; a product search does not show is skipped.
- maxItems (integer, default 50): total rows. Product links 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.
- verifiedSupplierOnly (boolean, default false): keep search results from Verified Suppliers only.
- debugMode (boolean, default false): more log lines.
Filters apply to search results, never to a product asked for by its link.
Output per row (51 fields, null when Alibaba shows no value):
- Identity: id (string, Alibaba product id), url (permanent product page), title
- Content: categoryId, 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),
discountPercent, 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 form
for this product), supplierCountry, supplierCountryCode (ISO),
supplierYears, supplierStarLevel (integers), isGoldSupplier, isVerifiedSupplier (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. In our test this input returned 30 rows: the 2 linked products, then 28 dog beds kept out of the 132 checked.

{
"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,
"verifiedSupplierOnly": true
}

Input parameters

FieldTypeDefaultDescription
keywordsarray of stringsprefilled ["yoga mat"]Searches as you would type them on Alibaba.com. English keywords match best. 40 products per page, in the order buyers see them.
startUrlsarray of linksprefilled with a search linkAlibaba.com search result pages, product list pages or product pages. See the accepted formats below.
maxItemsinteger50Rows for the whole run. Product links are served first, then the rest is shared evenly across keywords and search links.
maxPricenumbernoneHighest starting unit price in US dollars a search result may have.
maxMoqintegernoneLargest minimum order quantity a search result may have.
verifiedSupplierOnlybooleanfalseKeep only search results from suppliers holding Alibaba's Verified Supplier badge.
debugModebooleanfalseAdds 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.

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+mat or https://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 form https://m.alibaba.com/product/<id>/<title>.html and supplier sites https://<supplier>.en.alibaba.com/product/<id>-<n>/<title>.html. The product is found in Alibaba search by the title words of the link and saved as one row. In our tests 17 of 22 product links were found; a product Alibaba does not show in search is skipped, named in the log and never billed. A link that lost its title words (/product-detail/_1601446381116.html) cannot be looked up: copy the full address from Alibaba.
  • 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 51 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.

GroupFieldsWhat they tell you
Identity (3)id, url, titleThe Alibaba product id, the permanent product page without tracking parameters, the title without badges.
Content (6)categoryId, certifications, promotionTags, isSponsored, isTradeAssurance, isAlibabaGuaranteedCategory, 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 (13)priceMin, priceMax, currency, unit, moq, discountPercent, dispatchDays, reviewScore, reviewCount, productScore, shippingScore, supplierServiceScore, reviewHighlightsWholesale price range, unit, minimum order, running discount, days before dispatch, ratings, and the comments buyers repeat most with their counts.
Supplier (21)supplierId, supplierName, supplierUrl, supplierProductsUrl, supplierContactUrl, supplierCountry, supplierCountryCode, supplierYears, supplierStarLevel, isGoldSupplier, isVerifiedSupplier, verifiedBy, supplierCertifications, supplierMainProducts, exportMarkets, supplierTransactions, supplierTransactionVolumeUsd, transactionLevel, responseRate, responseTime, supplierLogoWho sells it, since when, how many transactions and for how much, who inspected the company, 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, hasVideoThe main picture and gallery at full size, and whether the product has a video.
Meta (5)keyword, sourceUrl, rank, page, scrapedAtThe search that listed the product and its position, the link the row came from, and when it was read.

On the run of the prefilled input of 28 Sep 2026, 41 of the 50 products came from verified suppliers, 21 carried the supplier's transaction count and volume, 34 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.

Output example

One complete row from the prefilled run (28 Sep 2026):

{
"id": "1600851990126",
"url": "https://www.alibaba.com/product-detail/HRYST-30mm-Permanent-Christmas-Lights-Rgbic_1600851990126.html",
"title": "HRYST 30mm Permanent Christmas Lights Rgbic Ucs2904 Led Pixel Light Rgb Ip68 Waterproof Pixel Point Outdoor Led Light",
"categoryId": "201614501",
"certifications": [
"ROHS",
"DECLARATION OF CONFORMITY",
"CE"
],
"promotionTags": [
"Ready to Ship"
],
"isSponsored": false,
"isTradeAssurance": true,
"isAlibabaGuaranteed": false,
"priceMin": 0.69,
"priceMax": 1.5,
"currency": "USD",
"unit": "piece",
"moq": 2,
"discountPercent": null,
"dispatchDays": 7,
"reviewScore": 4.9,
"reviewCount": 56,
"productScore": 4.9,
"shippingScore": 4.9,
"supplierServiceScore": 4.9,
"reviewHighlights": [
{
"text": "fast shipping",
"count": 10
},
{
"text": "good service",
"count": 5
}
],
"supplierId": "255137413",
"supplierName": "Fuzhou Hongri Syatu Co.,Ltd.",
"supplierUrl": "https://hrsytlights.en.alibaba.com/company_profile.html",
"supplierProductsUrl": "https://hrsytlights.en.alibaba.com/productlist.html",
"supplierContactUrl": "https://message.alibaba.com/msgsend/contact.htm?action=contact_action&appForm=s_en&chkProductIds=1600851990126&chkProductIds_f=IDX1xk4ljfUou9lm0K9Ed00NCc-tT0xMY2nrG8efDL1NVBLRwi8HOeVftVpYuYBf4WLD&tracelog=contactOrg&mloca=main_en_search_list&chatToken=VG1sTE4wb3ZaMHdyVWpGcU9FbElSMnBsU0ZCWFNXZ3lRVTVJTHpsSmF6VkhVRFpEVmpacFdHeERMMWhOYlZCdGJucFRjV0pNYXpKYWVURnpTMGhRUkhaNmFXbElLMDlMYUdSVWNVZGhRblJGWm5WaVp6Um5ORkpXY0N0SldqWnJVR295V0RaRVZWVklTbTVoUld0WFVUbHlZMUU0VDFobWEyVldSRVpLU1hkTVEzbG5MMGQwTm1SV2RIUkhPRnBwUlU5aldVMDRRVzFVZFVKUFVqZE9NMVl3VTA0NGNFMVFkSFZOZDNSTlowUmpkblV4WldSdFJFMUhWbk12T1RSWFFqQnhaV2N2VldoSVEwdGlaMGxaTUdJeVFtVTBOMWx6Y1haSVVsQnpXa3hqVm1oVWJXVmxiMEZYTkQwPSZ2ZXJzaW9uPTIuMC4w",
"supplierCountry": "China",
"supplierCountryCode": "CN",
"supplierYears": 6,
"supplierStarLevel": 5,
"isGoldSupplier": true,
"isVerifiedSupplier": true,
"verifiedBy": "Intertek",
"supplierCertifications": [
"ISO"
],
"supplierMainProducts": [
"LED Point Light",
"LED Wall Washer Light",
"LED Flood Light",
"Permanent Christmas Light",
"LED Control Box"
],
"exportMarkets": [
"United States"
],
"supplierTransactions": 284,
"supplierTransactionVolumeUsd": 2700000,
"transactionLevel": 4.5,
"responseRate": 99.1,
"responseTime": null,
"supplierLogo": "https://sc02.alicdn.com/kf/H04317e6e0c984fc4a250474ab6ee2e89y.jpg",
"imageUrl": "https://s.alicdn.com/@sc04/kf/H3241494543da414d8dd0d54c2e0b3ba9e.jpg",
"images": [
"https://s.alicdn.com/@sc04/kf/H3241494543da414d8dd0d54c2e0b3ba9e.jpg",
"https://s.alicdn.com/@sc04/kf/Hc43e87ef7c074465b0b9e1e4a5a304db1.jpg",
"https://s.alicdn.com/@sc04/kf/Hfce16225aa9e459fa9abf0d663590cf81.jpg",
"https://s.alicdn.com/@sc04/kf/H19208b250814458c82dcbf83b45bc617Y.jpg",
"https://s.alicdn.com/@sc04/kf/H1481e9d29c7c4557b5d6d28203986603n.jpg",
"https://s.alicdn.com/@sc04/kf/H3df04d4de99e4833b9da7cd442cd92c1Z.jpg"
],
"hasVideo": true,
"keyword": "led strip lights",
"sourceUrl": "https://www.alibaba.com/trade/search?SearchText=led+strip+lights",
"rank": 14,
"page": 1,
"scrapedAt": "2026-09-28T11:16:54Z"
}

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 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. Products Alibaba no longer shows in search are named in the log.

{
"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,
"verifiedSupplierOnly": true
}

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 ApifyClient
client = ApifyClient("APIFY_TOKEN")
run = client.actor("silentflow/alibaba-products-scraper").call(run_input={
"keywords": ["led strip lights"],
"maxItems": 120,
"verifiedSupplierOnly": True,
})
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["verifiedBy"], r["supplierTransactions"], r["priceMin"], r["moq"], r["url"])

FAQ

What does this actor return? One row per Alibaba.com product card, with 51 fields: the product (id, link, title, category, certifications, promotion tags), the offer (USD price range, unit, MOQ, discount, dispatch days), the ratings and the comments buyers repeat, and the supplier (name, country, years, star level, 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 and product page links, all in the same run. Search links and product list pages run like a keyword. Product page links are looked up in Alibaba search by the title words of the link.

Why was one of my product links skipped? A product link is found through Alibaba search, and Alibaba does not show every product for its own title. In our tests 17 of 22 product links were found. A skipped product is named in the log, produces no row and is never billed. Searching its name as a keyword is the way to find similar offers.

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 at 40 per page (the yoga mat search showed 256 pages on 25 Sep 2026). 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 verifiedSupplierOnly keeps products under 10 US dollars a unit, orderable from 50 units or fewer, from verified suppliers. In our test that input kept 28 dog beds out of 132 checked. Filters never remove a product you asked for by its link.

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 is set only while a promotion runs.

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

💼 Jobs

🏠 Real estate

📣 Social media

🏢 Business data

✈️ Travel

🎯 Lead generation

🔎 SEO

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.

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.