Alibaba Scraper & API - Products, Prices, MOQ & Suppliers
Pricing
from $1.50 / 1,000 results
Alibaba Scraper & API - Products, Prices, MOQ & Suppliers
Alibaba scraper and API: search Alibaba.com by keyword and get one row per product with price range, quantity price tiers, MOQ, supplier name, country, years, Verified/Gold/Trade Assurance flags and rating. Filter by price, MOQ and country. For B2B sourcing and dropshipping. $1.50 per 1,000 results.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Giovanni Rich
Maintained by CommunityActor stats
0
Bookmarked
23
Total users
14
Monthly active users
20 hours ago
Last modified
Categories
Security
Limited permissionsShare
Alibaba scraper for buyers and sourcing teams: enter a keyword and get Alibaba.com search results as clean JSON, CSV or Excel, with each product's price range, quantity price tiers, MOQ, supplier name, years on Alibaba, Verified / Gold / Trade Assurance status, rating, country, star level and what buyers praise in reviews (67 fields per product). Use it as an Alibaba product scraper for price research, an Alibaba supplier scraper for lead lists, or an unofficial Alibaba API from your own code, Make, Zapier or n8n.
It reads the same JSON Alibaba's own search page loads, over plain HTTP, with no headless browser and no login. One request returns 48 products and a keyword gives up to about 960. In the September 2026 build tests, 4 searches of 300 (1,200 products) took 12 seconds locally, and 2 x 50 products took 14 seconds in the cloud (256 MB). 1,000 products cost $1.50, supplier trust, revenue and reputation fields included.
Also by rel8ble: need one row per supplier instead of per product? Alibaba Supplier Search Scraper turns a keyword into a deduplicated supplier shortlist with Trade Assurance, manufacturer and rating filters ($0.60 per 1,000 suppliers on 5 Nov 2026).
What you get
- Product: title, product URL, main image plus the image gallery, category, "sold" count, video flag, product certifications (CE, FCC, RoHS, ...).
- Price: min and max unit price in USD, the price text Alibaba shows, the full quantity price ladder (e.g. 50-999 pcs $11, 1,000-4,999 pcs $10, ...), promotion price and discount when there is one, shipping cost and delivery estimate when Alibaba shows them.
- MOQ and minimum order value: minimum order quantity as a number, its unit ("pieces", "meters", "sets") and the original text, plus
priceAtMoq(unit price at the MOQ tier) andminOrderValue(MOQ x that price), the cash you need to place a first order. Sort a supplier shortlist by it in one click. - Supplier: company name, store URL, profile URL, full product catalog URL (
supplierProductsUrl) and Alibaba's Contact supplier form for that product (contactSupplierUrl), country, years on Alibaba, Verified supplier / Verified Pro / Gold supplier / Trade Assurance flags, rating (out of 5) with review count, and sub-scores for product quality, service and on-time shipment. - Supplier depth: response rate and response time, staff count, factory size, online revenue band (
supplierOnlineRevenueUsd, Alibaba's figure in USD, e.g. 220000 = $220K+), main products, export markets, company certifications (ISO, BSCI, ...) and who verified them (SGS, TÜV, ...). - Supplier reputation at a glance: Alibaba's supplier star level (
supplierStarLevel, 1-5), review highlights (reviewHighlights, the tags buyers leave most with their counts, e.g. "Service Excellent" x 2), the supplier logo, an Easy Return flag and any promotion the listing is in (e.g. "Super September"). No extra requests, so no extra cost. - Supplier transaction history:
supplierTransactionCount(e.g. 74) andsupplierTransactionValue(the text Alibaba sends, e.g. "60,000+"), filled when Alibaba shows them for the supplier. No extra requests, so no extra cost. - Sponsored flag:
isAdmarks paid listings, so you can keep them or drop them withincludeAds: false. - Pagination and dedup: pages through the results until your
maxResultsPerSearch, removing duplicates.
Sample output
Real rows from a run for "bluetooth earbuds" (from sample-output.json):
| title | priceText | moqText | supplierName | supplierYears | verifiedSupplier | supplierRating |
|---|---|---|---|---|---|---|
| ALOVA Latest Model Bluetooth 6.0 Earphone IPX7 Bone Conduction Headset ... | US $6.50-$9.90 | 10 pieces | Shenzhen Alex Technology Co., Ltd. | 10 | true | 4.5 |
| Hot New 2 in 1 Ear Clip on Bluetooth 5.4 Headset High Stereo Sound ... | US $4.14-$4.99 | 30 pieces | Shenzhen BHD Technology Co., Ltd. | 13 | true | 4.6 |
| Retail Bestseller Same Style BX29 TWS Sport Earhook Bluetooth Earphone ... | US $7.30-$9.34 | 20 pieces | Quanzhou Tucson Technology Co., Ltd. | 11 | true | 4.5 |
Use cases
- Sourcing: build a shortlist of verified, low-MOQ suppliers for a product in minutes.
- Price research: compare unit prices and quantity breaks across hundreds of suppliers.
- Dropshipping and Amazon FBA product research and landed-cost estimates.
- Supplier lead lists and market maps by country, category or certification.
- Monitoring: schedule daily runs and track prices, sold counts and new suppliers by
productId. - Supplier vetting: filter to Verified suppliers with 5+ years and a 4.5+ rating, then sort by
minOrderValueto see which ones you can test with the least cash. - Reputation screening: keep suppliers with
supplierStarLevel4-5 whosereviewHighlightsmention delivery or quality, and drop the rest before you send a single inquiry. - Marketplace price comparison: run the same keywords on DHgate, Global Sources or AliExpress (same account, same output shape) and compare unit prices and MOQs.
- AI sourcing agents: let an agent shortlist suppliers through the Apify MCP server.
Example inputs for common jobs
Copy one into the JSON tab of the input form.
Verified, low-MOQ suppliers for a product test
{"searchTerms": ["yoga mat", "cork yoga mat"],"maxResultsPerSearch": 200,"verifiedSuppliersOnly": true,"maxMoq": 50,"includeAds": false}
Price benchmark in a price band (organic results only)
{"searchTerms": ["bluetooth earbuds"],"maxResultsPerSearch": 0,"minPrice": 3,"maxPrice": 15,"includeAds": false}
Non-China suppliers (country diversification)
{"searchTerms": ["cotton t-shirts", "leather bags"],"maxResultsPerSearch": 100,"supplierCountry": "IN"}
Weekly price and new-supplier monitoring (schedule this)
{"searchTerms": ["led strip lights", "custom tote bags"],"maxResultsPerSearch": 300,"includeAds": false}
Pricing
$1.50 per 1,000 results (pay per result; failed requests are never charged), plus Apify's $0.00005 start fee. On 5 Nov 2026 (Store FREE-tier prices) that is less than a third of the $4.99 per 1,000 charged by the most-used Alibaba scraper on the Store (zen-studio, 421 users in 30 days), below piotrv1001 ($3.00, 77 users), memo23 ($2.00 + $0.005 start) and tortuga ($3.00), and every row already carries the supplier trust, revenue, reputation and minimum-order fields that others sell as a separate "details" or "supplier report" event. It is not the cheapest per row. Cheaper per row (their fields not compared row by row): devcake $1.20 + $0.001 start (140 users), blueskyscraper $1.00 ($3.00 per 1,000 for product details), fatihtahta $0.99 ($2.50 per 1,000 enriched records), v0iddo $0.75, h1018y $0.70 + $0.0005 start, blackfalcondata $0.63 + $0.01 start and plumblinedata $0.50 + $0.001 start (each 1 to 17 users). Apify's platform usage is included in our price.
| Results | Cost |
|---|---|
| 100 | $0.15 |
| 1,000 | $1.50 |
| 10,000 | $15.00 |
Apify's free plan ($5 of monthly credit) covers about 3,300 products a month.
FAQ
Is it legal to scrape Alibaba? It collects only public product and business data shown in Alibaba search results, no login and no personal data. You're responsible for using the data in line with Alibaba's terms and laws such as GDPR. This is not legal advice.
Does it need a login, cookies or a browser? No. It makes plain HTTPS requests to the JSON endpoint Alibaba's search page itself uses.
How fast is it and how many results can I get? One request returns 48 products: in the September 2026 build tests 1,200 products (4 searches of 300) took 12 seconds locally with no proxy, and 100 products took 14 seconds in the cloud at 256 MB. Alibaba serves about 960 unique products per keyword (20 pages of 48); use narrower keywords or the price/MOQ/country filters to slice further.
Can I schedule it or call it through an API?
Yes. Run it on an Apify schedule, through the Apify REST API, the JavaScript / Python clients, Make, Zapier, n8n, or from AI agents via the Apify MCP server. Join runs on productId to track prices over time.
Which proxy should I use? The default Apify Proxy (datacenter) works. Blocked requests are retried on a fresh session with a new IP (6 retries by default). If the log shows repeated blocks, switch the proxy group to RESIDENTIAL.
Does Alibaba have an official API? The Alibaba.com Open Platform is for sellers, ISVs and approved partners and needs an app key; there is no self-serve API for buyers to search products across all suppliers. This actor returns the public search results, with supplier trust data, and needs only an Apify account.
How much does a typical job cost? A 200-product sourcing shortlist costs $0.30. A weekly monitor of 5 keywords x 300 products is about 6,500 rows a month, about $9.75. A whole keyword (about 960 products) costs about $1.44.
How to use
- Enter one or more keywords in Search terms (e.g.
yoga mat,led strip lights) and optionally set price, MOQ, country or verified-supplier filters. - Click Start. Each keyword pages through Alibaba search results until your Max results per search is reached.
- Download the results as JSON, CSV or Excel from the Output tab, or fetch them through the Apify API.
Input
| Field | Default | Description |
|---|---|---|
searchTerms | led strip lights | Keywords, one per line: "yoga mat", "led strip lights", "custom tote bags". Alibaba search URLs work too. |
maxResultsPerSearch | 100 | Unique products per keyword. 0 = everything Alibaba serves (about 960). |
minPrice / maxPrice | - | Unit price filter in USD (whole dollars) |
maxMoq | - | Only products with an MOQ at or below this number |
verifiedSuppliersOnly | false | Only suppliers with Alibaba's third-party "Verified" badge |
supplierCountry | - | 2-letter code: CN, IN, VN, TR, PK, US, ... |
includeAds | true | Keep sponsored listings (flagged with isAd) |
proxyConfiguration | Apify Proxy | Switch to RESIDENTIAL if you ever see blocks |
Input example
{"searchTerms": ["yoga mat", "resistance bands"],"maxResultsPerSearch": 200,"maxMoq": 100,"verifiedSuppliersOnly": true}
Output example
One dataset item per product. This one is from a real run for "yoga mat" (arrays shortened):
{"searchTerm": "yoga mat","position": 7,"productId": "1601583212388","title": "High Quality Eco-Friendly Premium Extra Large Yoga Gym Mat Custom Logo New Design Stackable PU Natural Nonslip Black Rubber","url": "https://www.alibaba.com/product-detail/High-Quality-Eco-Friendly-Premium-Extra_1601583212388.html","image": "https://s.alicdn.com/@sc04/kf/H8177d380a8cd4ce69ddb0c1c54e2a77bL.jpg","images": ["https://s.alicdn.com/@sc04/kf/H8177d380a8cd4ce69ddb0c1c54e2a77bL.jpg", "..."],"priceMin": 8,"priceMax": 11,"priceText": "US $8.00-$11.00","currency": "USD","priceUnit": "piece","priceTiers": [{ "minQuantity": 50, "maxQuantity": 999, "price": 11, "unit": "pieces" },{ "minQuantity": 1000, "maxQuantity": 4999, "price": 10, "unit": "pieces" },{ "minQuantity": 5000, "maxQuantity": 9999, "price": 9, "unit": "pieces" },{ "minQuantity": 10000, "maxQuantity": null, "price": 8, "unit": "pieces" }],"promotionPriceMin": null,"promotionDiscountPercent": null,"moq": 50,"moqUnit": "pieces","moqText": "50 pieces","priceAtMoq": 11,"minOrderValue": 550,"soldCount": 378,"shippingCost": null,"deliveryEstimate": null,"leadTimeDays": 35,"category": "Yoga Mats","categoryId": "201273273","hasVideo": true,"productCertifications": [],"isAd": false,"supplierName": "DONGGUAN TONGTIANXIA RUBBER CO., LTD.","supplierId": "200016345","supplierUrl": "https://ttxrubber.en.alibaba.com/","supplierProfileUrl": "https://ttxrubber.en.alibaba.com/company_profile.html","supplierProductsUrl": "https://ttxrubber.en.alibaba.com/productlist.html","supplierCountry": "China","supplierCountryCode": "CN","supplierYears": 19,"verifiedSupplier": true,"verifiedSupplierPro": false,"goldSupplier": true,"tradeAssurance": true,"supplierRating": 4.8,"supplierReviewCount": 25,"ratingProductQuality": 4.8,"ratingSupplierService": 4.8,"ratingOnTimeShipment": 4.7,"responseRate": "99.9%","responseTime": "≤1h","supplierEmployees": 130,"supplierFactorySizeSqm": 33000,"supplierMainProducts": "Yoga Mat, Mouse Pad, Desk Pad, Bar Mat, Play Mat","supplierExportCountries": ["United States", "Brazil", "Canada", "Germany", "..."],"supplierCertifications": ["ISO", "FSC"],"supplierVerifiedBy": "SGS","supplierLogo": "https://sc02.alicdn.com/kf/HTB1tk2SLpXXXXavXVXXq6xXFXXXk.jpg","supplierStarLevel": 3,"reviewHighlights": [{ "tag": "good service", "count": 2 }],"easyReturn": true,"promotionLabels": [],"searchPage": 1,"scrapedAt": "2026-09-24T05:16:05.270Z"}
The dataset has three ready-made views: Overview (image, title, price, MOQ, supplier, verified, rating, link), Suppliers (all trust signals) and Prices (price range, quantity tiers, MOQ, promotions).
Field fill rates (real test run: 1,200 products across 4 keywords)
| Field | Fill rate |
|---|---|
| title, url, image, priceMin/priceMax, moq, supplierName, supplierYears, supplierCountry, category | 100% |
| responseRate, supplierMainProducts | 99-100% |
| supplierOnlineRevenueUsd | 10/10 in a 2026-10-25 cloud test ("yoga mat") |
| supplierProductsUrl, contactSupplierUrl | 10/10 in a 2026-10-26 cloud test ("yoga mat") |
| supplierLogo / supplierStarLevel / reviewHighlights | 45 / 37 / 35 of 48 on a 2026-10-29 "yoga mat" page |
| easyReturn = true / promotionLabels | 10 / 4 of 48 on the same page |
| supplierTransactionCount, supplierTransactionValue | 114 of 192 (59%) on 2026-11-02 live search pages, 4 keywords |
| priceTiers | 90% (the rest have one flat price) |
| supplierRating, supplierReviewCount > 0 | 88% (newer suppliers have no reviews yet) |
| verifiedSupplier = true | 57% (the rest are not verified; the field itself is always filled) |
| supplierEmployees, supplierExportCountries | about 49% (only when the supplier publishes them) |
| soldCount | 47% (only when Alibaba shows a "sold" badge) |
| productCertifications / supplierCertifications | 32% / 26% |
| shippingCost, deliveryEstimate | 23% (only when Alibaba shows them for your region) |
Integrations
- Google Sheets: download the run as CSV or Excel from the Output tab, or send every run to a sheet with Make, n8n or Zapier (below). Useful columns:
title,priceAtMoq,moq,minOrderValue,supplierName,supplierYears,verifiedSupplier,supplierRating,contactSupplierUrl. - Make: Apify app > "Run an Actor" (actor
rel8ble/alibaba-product-search-scraper, wait for finish on) > "Get Dataset Items" > Google Sheets, Airtable or your CRM. - n8n: Schedule Trigger > HTTP Request (POST
https://api.apify.com/v2/acts/rel8ble~alibaba-product-search-scraper/run-sync-get-dataset-itemswith headerAuthorization: Bearer <token>and your input as the JSON body) > Google Sheets "Append or update row" matched onproductId. The official Apify node (@apify/n8n-nodes-apify) works too. A ready-to-import workflow is in the GitHub repo below. - Zapier: Apify app > "Run Actor" action, or the "Finished Actor Run" trigger on a scheduled run > "Fetch Dataset Items".
- API: one call runs the actor and returns the data (
?format=csvorjson):curl -X POST "https://api.apify.com/v2/acts/rel8ble~alibaba-product-search-scraper/run-sync-get-dataset-items?format=csv" -H "Authorization: Bearer <YOUR_APIFY_TOKEN>" -H "Content-Type: application/json" -d '<input JSON>'or use the official Python and JavaScript clients (apify-client). - Schedules and webhooks: run it daily or weekly from Apify Schedules, and get a webhook when a run finishes.
- MCP for AI agents: the Apify MCP server (https://mcp.apify.com) lets Claude, ChatGPT, Cursor and other agents call this actor as a tool.
Limits (read before large runs)
- About 960 unique products per keyword. Alibaba serves 20 pages of 48 results for any search, however many matches it reports. For more coverage, use more specific keywords (
"yoga mat tpe","yoga mat cork", ...) or the price/MOQ/country filters to slice the results. - Alibaba matches loosely. A very narrow or misspelled keyword still returns related products instead of zero results. Check the titles if precision matters.
- Prices are USD list prices from the search card. Final prices depend on quantity, options and shipping; the quantity tiers show how price drops with volume.
- Supplier location is country level. Province and city are on the supplier's profile page, which this actor doesn't open (it keeps runs fast and cheap).
- Search results only. Full product specifications, variant/SKU lists and review texts are not included in this version.
minPrice/maxPricetake whole dollars.
How it works (for developers)
Alibaba's search page fetches its product grid as JSON from open-s.alibaba.com/openservice/galleryProductOfferResultViewService. The actor calls that endpoint directly, 48 products per request, with the same filter parameters the site uses (pricef/pricet, moqf/moqt, assessmentCompany, Country). Every field is read defensively, so a malformed record just has fewer fields and the run doesn't crash. Non-JSON or captcha responses retire the session and retry on a new IP with backoff.
Run it locally:
npm installnpm test # parser tests on a saved real responseAPIFY_LOCAL_STORAGE_DIR=./storage node src/main.js # input in storage/key_value_stores/default/INPUT.json
Python and Node examples
Step-by-step tutorial with runnable Python code (MIT): https://github.com/Rel8ble/alibaba-product-scraper-python
Need a custom scraper or a ready dataset? Hire me on Fiverr: https://www.fiverr.com/rel8ble