Alibaba Scraper & API - Products, Prices, MOQ & Suppliers avatar

Alibaba Scraper & API - Products, Prices, MOQ & Suppliers

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Alibaba Scraper & API - Products, Prices, MOQ & Suppliers

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

Giovanni Rich

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

11

Monthly active users

13 hours ago

Last modified

Categories

Share

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 and country (55 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. A search of 1,000 products takes about 20 seconds.

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) and minOrderValue (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 and profile URL, 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, ...).
  • Sponsored flag: isAd marks paid listings, so you can keep them or drop them with includeAds: 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):

titlepriceTextmoqTextsupplierNamesupplierYearsverifiedSuppliersupplierRating
ALOVA Latest Model Bluetooth 6.0 Earphone IPX7 Bone Conduction Headset ...US $6.50-$9.9010 piecesShenzhen Alex Technology Co., Ltd.10true4.5
Hot New 2 in 1 Ear Clip on Bluetooth 5.4 Headset High Stereo Sound ...US $4.14-$4.9930 piecesShenzhen BHD Technology Co., Ltd.13true4.6
Retail Bestseller Same Style BX29 TWS Sport Earhook Bluetooth Earphone ...US $7.30-$9.3420 piecesQuanzhou Tucson Technology Co., Ltd.11true4.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.

Pricing

$1.50 per 1,000 results (pay per result; failed requests are never charged). That is less than a third of the $4.99 per 1,000 charged by the most-used Alibaba scraper on the Store.

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? About 20 seconds per 1,000 products (one request returns 48). 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.

How to use

  1. 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.
  2. Click Start. Each keyword pages through Alibaba search results until your Max results per search is reached.
  3. Download the results as JSON, CSV or Excel from the Output tab, or fetch them through the Apify API.

Input

FieldDefaultDescription
searchTermsled strip lightsKeywords, one per line: "yoga mat", "led strip lights", "custom tote bags". Alibaba search URLs work too.
maxResultsPerSearch100Unique 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
verifiedSuppliersOnlyfalseOnly suppliers with Alibaba's third-party "Verified" badge
supplierCountry-2-letter code: CN, IN, VN, TR, PK, US, ...
includeAdstrueKeep sponsored listings (flagged with isAd)
proxyConfigurationApify ProxySwitch 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",
"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",
"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)

FieldFill rate
title, url, image, priceMin/priceMax, moq, supplierName, supplierYears, supplierCountry, category100%
responseRate, supplierMainProducts99-100%
supplierOnlineRevenueUsd10/10 in a 2026-10-25 cloud test ("yoga mat")
priceTiers90% (the rest have one flat price)
supplierRating, supplierReviewCount > 088% (newer suppliers have no reviews yet)
verifiedSupplier = true57% (the rest are not verified; the field itself is always filled)
supplierEmployees, supplierExportCountriesabout 49% (only when the supplier publishes them)
soldCount47% (only when Alibaba shows a "sold" badge)
productCertifications / supplierCertifications32% / 26%
shippingCost, deliveryEstimate23% (only when Alibaba shows them for your region)

Integrations

  • Make, Zapier and n8n: run the actor and pass the products on to any app.
  • Google Sheets: export the dataset straight to a spreadsheet.
  • Apify API: start runs and download results over REST, or with the JavaScript and Python API clients.
  • Webhooks: get notified 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 Alibaba scraper 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 / maxPrice take 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 install
npm test # parser tests on a saved real response
APIFY_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