Alibaba Scraper: Products, Price Tiers & Suppliers
Pricing
from $0.80 / 1,000 products
Alibaba Scraper: Products, Price Tiers & Suppliers
Scrape Alibaba.com products by search term, category or product URL: price range, MOQ, the full quantity price ladder, samples, specs, certifications and supplier trust fields. $1 per 1,000 listings, with Verified, Trade Assurance and country filters and a changes-only monitor.
Pricing
from $0.80 / 1,000 products
Rating
0.0
(0)
Developer
CleanPull
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Alibaba Scraper reads Alibaba.com wholesale products by search term, category, showroom or product URL and returns one row per product with the price range in US dollars, the MOQ and the supplier's trust signals: Verified and Verified Pro badges, years on Alibaba, country, store rating, reviews and reorder rate. Turn on product details for the full quantity price ladder (120–999 pieces at $4.26, 1,000–4,999 at $3.95, 5,000+ at $3.70), sample price, SKU options, specs, certificates, lead time by quantity, Trade Assurance and the supplier's response time, on-time dispatch rate, staff and export markets. Use it as an Alibaba.com scraper, Alibaba product scraper, Alibaba supplier scraper or Alibaba API for B2B sourcing, from $1 per 1,000 listings and $4.20 per 1,000 products with details.
What you can do with it
- "Find Verified yoga mat suppliers with Trade Assurance and an MOQ under 200." Search by product, tick
verifiedSupplierandtradeAssurance, setmaxMoq: the site's own filters do the narrowing, so every page holds matching products. - "What do I pay per unit at 1,000 pieces?" Turn on
includeDetails: each row getspriceTiers, the supplier's own quantity price ladder, plus the lead time for each order size. - "Shortlist Verified Pro manufacturers in Vietnam with ISO certification." Combine
verifiedPro,supplierCountry: "VN"andsupplierCertification: "ISO". - "Vet these suppliers before I send an inquiry." Paste product pages as start URLs: you get response time, on-time dispatch and reorder rates, staff, export markets, floorspace, verified identity (Custom Manufacturer…), capabilities and certificates with their issuer and validity.
- "Tell me when a new supplier lists LED strip lights, or when a price or MOQ changes." Schedule a run with
onlyChanges: only new listings (changeType: "added") and listings whose price range, MOQ or ladder changed (changeType: "updated", with the earlier values). - "Feed an AI sourcing agent." Pick only the fields it needs with
fields(for exampletitle,priceMin,moq,priceTiers,supplier.name).
Why this actor
- The full price ladder, not only a range. With details on, each product's own page is read for every quantity break, the sample price and the lead time per quantity.
- Supplier trust fields on every row. Verified and Verified Pro badges, years, country, store rating and reviews, service and shipping scores, reorder rate; with details also response time, on-time dispatch rate, staff, export markets, business type, verified identity, Trade Assurance and its limit.
- The site's own trust filters. Verified Supplier, Verified Pro, Trade Assurance, Alibaba Guaranteed, US local stock, samples, store rating, delivery days, supplier country, supplier and product certifications, price and MOQ range, sort by sales. Each card the site returns is also checked against the filters it can show, and a card that fails one is left out, never charged.
- Only-changes monitoring.
onlyChangesremembers what earlier runs of the same searches delivered and returns only new listings and real price, ladder or MOQ changes. - Clear about what it could not read. A search that finds nothing, or an address that cannot be read, gets a free row saying why. Alibaba's bot check, a stand-in page or a page in another currency is asked once more and then reported as a refusal, never as "no results".
- Built for AI agents. Compact JSON, numbers as numbers, ISO dates and country codes, absolute URLs, stable product ids and field names, a field picker (
fields), a dataset schema with views, and a run summary (RUN_SUMMARY) with counts and reasons. Works from Apify's MCP server like any actor.
Input
| Field | Type | What it does |
|---|---|---|
searchTerms | array of strings | Products to search, one per line ("yoga mat"). Read page by page, 48 products a page. |
startUrls | array of URLs | Search pages (/trade/search?…), category pages (a search with categoryId=…), showroom pages (/showroom/…) and product pages. |
maxResultsPerSearch | integer | Products per search or search address (default 48, up to 2,400). |
maxResults | integer | Optional cap across the whole run. |
verifiedSupplier, verifiedPro | boolean | Only suppliers with the Verified badge, or Verified Pro suppliers. |
tradeAssurance, guaranteed | boolean | Only products covered by Trade Assurance, or Alibaba Guaranteed products. |
usLocalStock, samples | boolean | Only products in a US warehouse; only products with samples for sale. |
minReviewScore | any, 4, 4.5, 5 | Store rating at least this. |
deliveryDays | any, 18, 24, 30 | Delivery to the US within this many days. |
supplierCountry | two-letter code | Only suppliers in this country (CN, VN, IN, US…). |
supplierCertification, productCertification | text | A management certification of the supplier (ISO, BSCI…) or a product certification (CE, RoHS…), as the site names them. |
minPrice, maxPrice | number (USD) | Unit price range. |
minMoq, maxMoq | integer | Minimum order quantity range. |
sort | relevance, sales | The site's order, or by sales volume. |
includeDetails | boolean | Read each product's page for the price ladder and supplier details (one product-details event in place of the listing event). |
onlyChanges | boolean | Only listings new since earlier runs of the same searches, plus listings whose price range, MOQ or ladder changed. |
fields | array of strings | Keep only these fields (dotted paths such as supplier.name). |
Every filter is sent to Alibaba as its own search filter, so the pages read hold only matching products. The run also checks each card against the filters a card shows (price, MOQ, country, store rating, the Verified and Verified Pro badges, a product certification the card lists) and leaves out a card that fails one. Filters a card does not show (Trade Assurance, Guaranteed, local stock, samples, delivery days, supplier certifications) are left to the site. Filters apply to searches; a product page given as a start URL is delivered as it is.
Example inputs
Two searches with trust filters and details:
{"searchTerms": ["yoga mat", "resistance bands"],"verifiedSupplier": true,"tradeAssurance": true,"maxMoq": 500,"maxResultsPerSearch": 48,"includeDetails": true}
A category and a product page, new and changed listings only (schedule it daily):
{"startUrls": [{"url": "https://www.alibaba.com/trade/search?fsb=y&IndexArea=product_en&categoryId=201274359"},{"url": "https://www.alibaba.com/product-detail/TOPKO-Wholesale-Colorful-Gym-Resistance-Band_1600352628798.html"}],"onlyChanges": true}
Output
One row per product. Fields:
| Field | What it is |
|---|---|
id, url, title, image | Alibaba's product id, the product page, its title and main image |
priceMin, priceMax, currency, priceText | The price range in US dollars (always USD), and as the card writes it |
moq, unit | Minimum order quantity and its unit |
soldCount, isAd, guaranteed, productScore | Units sold as shown, a paid placement, Alibaba Guaranteed, the product's review score |
certifications | Product certification names (CE, RoHS…) |
deliveryBy, dispatchDays, lowest180DayPrice | Delivery to the US by this date (ISO), "x-day dispatch", the card's 180-day lowest price badge |
supplier | name, url, profileUrl, companyId, years, country, verified, verifiedPro, verifiedManufacturer, tradeAssurance, rating, reviewCount, onTimeRate, reorderRate, serviceScore, shippingScore |
position, page, searchTerm, sourceUrl | Where the product was found (1-based across pages) |
detailsRead | Whether the product page was read |
scrapedAt | ISO date and time |
With includeDetails | priceTiers (minQty, maxQty, price), samplePrice, sample, skuOptions, specs, certificates, leadTime, packaging, tradeAssurance, protections, shipFrom, images, categoryId, productRating, productReviewCount, ranking |
With includeDetails, in supplier | responseTime, responseTimeHours, staff, exportMarkets, marketRegions, city, verifiedAs, assessed, goldSupplier, businessType, ratingBreakdown, onlineRevenue, exportRevenueLastYearUsd, floorspaceM2, customization, capabilities, tradeAssuranceLimitUsd |
With onlyChanges | changeType (added, updated), changedFields, previous (the earlier price range, MOQ, ladder and when they were seen) |
Fields the page does not show are null or empty, never guessed. A product sold at one price has an empty priceTiers and its price in priceMin. Views in the Output tab: Overview, Price ladder, Suppliers, Product details and Changes.
Sample record
From a run on 2026-10-27 (Verified Supplier and Trade Assurance filters, includeDetails on; lists shortened):
{"recordType": "product","id": "1601905333659","url": "https://www.alibaba.com/product-detail/Wholesale-ODM-Custom-Color-Logo-Eco_1601905333659.html","title": "Wholesale ODM Custom Color Logo Eco Friendly TPE Yoga Mat 183x61cm 8mm Rectangle Double Sided High Grip With Carrying Strap","priceMin": 3.7,"priceMax": 4.26,"currency": "USD","priceText": "$3.70-4.26","moq": 120,"unit": "pieces","image": "https://s.alicdn.com/@sc04/kf/H3875157412394f1d81f8e6e27e7d68eaH.png_300x300.png","soldCount": 14,"isAd": true,"guaranteed": false,"certifications": ["Oeko-Tex 100", "CE", "REACH"],"deliveryBy": null,"dispatchDays": null,"lowest180DayPrice": false,"productScore": 4.8,"supplier": {"name": "Yiwu Shengxiang Sports Goods Co., Ltd.","url": "https://ywshengxiang.en.alibaba.com/","profileUrl": "https://ywshengxiang.en.alibaba.com/company_profile.html","companyId": "292192374","years": 1,"country": "CN","verified": true,"verifiedPro": false,"verifiedManufacturer": true,"tradeAssurance": true,"rating": 4.4,"reviewCount": 7,"onTimeRate": 100,"reorderRate": null,"serviceScore": 4.4,"shippingScore": 4,"city": "Jinhua","verifiedAs": "Custom Manufacturer","assessed": false,"goldSupplier": true,"businessType": "Manufacturer,Trading Company","ratingBreakdown": { "supplierServices": 4.4, "shippingTime": 4, "productQuality": 4.8 },"responseTime": "≤3h","responseTimeHours": 3,"staff": "501-1000","exportMarkets": ["United States", "South Africa", "Canada", "Spain", "Italy"],"marketRegions": [],"onlineRevenue": null,"exportRevenueLastYearUsd": null,"floorspaceM2": 141006,"customization": ["Minor customization", "Drawing-based customization"],"capabilities": ["OEM for major brands", "Production lines: 50", "QA/QC inspectors (50)"],"tradeAssuranceLimitUsd": 54000},"position": 2,"page": 1,"searchTerm": "yoga mat","sourceUrl": "https://www.alibaba.com/trade/search?fsb=y&IndexArea=product_en&has4Tab=true&tab=all&keywords=yoga+mat&originKeywords=yoga+mat&assessmentCompany=true&ta=y","detailsRead": true,"scrapedAt": "2026-10-27T02:46:22.179Z","priceTiers": [{ "minQty": 120, "maxQty": 999, "price": 4.26 },{ "minQty": 1000, "maxQty": 4999, "price": 3.95 },{ "minQty": 5000, "maxQty": null, "price": 3.7 }],"samplePrice": null,"sample": null,"skuOptions": [{ "name": "Size", "values": ["183*61*0.8cm"] },{ "name": "Color", "values": ["Blush Pink", "Misty Blue", "Matte Black", "Dusk Blue"] }],"specs": [{ "name": "Shape", "value": "Rectangle" },{ "name": "Place of Origin", "value": "Zhejiang, China" },{ "name": "Brand Name", "value": "TASHYL" }],"certificates": [{"name": "Oeko-Tex 100","type": "PRODUCT","issuer": "Other","validity": "12/01/2025 - 12/14/2026"},{ "name": "CE", "type": "PRODUCT", "issuer": "Other", "validity": "07/21/2026 - 07/20/2031" }],"leadTime": [{ "minQty": 1, "maxQty": 200, "days": 7 }],"packaging": null,"tradeAssurance": true,"protections": ["safePayment", "easyReturn", "taAssurance"],"shipFrom": "CN","images": ["https://sc04.alicdn.com/kf/H3875157412394f1d81f8e6e27e7d68eaH.png"],"categoryId": "201273273","productRating": null,"productReviewCount": null,"ranking": "#2 most popular in Yoga Balls","notes": []}
Pricing
Pay per event: you pay only for products delivered.
| Event | Free | Bronze | Silver | Gold |
|---|---|---|---|---|
Listing from a search (listing) | $2.00 per 1,000 | $1.00 per 1,000 | $0.90 per 1,000 | $0.80 per 1,000 |
Product with details (product-details, with includeDetails) | $8.40 per 1,000 | $4.20 per 1,000 | $3.78 per 1,000 | $3.36 per 1,000 |
Unchanged product checked on its page (item-checked, with onlyChanges and includeDetails) | $8.40 per 1,000 | $4.20 per 1,000 | $3.78 per 1,000 | $3.36 per 1,000 |
A row is one event: product-details when its product page was read (it includes the listing), else listing. A product page given as a start URL is one product-details event (with onlyChanges, one item-checked event when it is unchanged). Plus Apify's small start fee per run. With onlyChanges and includeDetails, the page of every watched product is read so a ladder change is caught: an unchanged product is not delivered, and its page read is one item-checked event. Cards left out by a filter, unchanged listings in onlyChanges mode without details, pages the site refused and the free rows that explain an entry that gave nothing are not charged. A product page that could not be read leaves its row as the search shows it, charged as a listing. The run checks your spending limit before it asks a product page, and stops before a row it cannot pay for.
Limits
- Prices are in US dollars: every page is asked from a US address, and a card priced in another currency is left out.
- Alibaba shows the shipping quote only to a signed-in buyer, so shipping cost is not part of the output.
- Alibaba pages show the supplier's response time but not its response rate; the reorder rate is shown for most suppliers.
- With
onlyChanges, each search watches the products a normal run would deliver (the first Max results per search that pass the filters), and the changes on every page read are delivered in page order up to Max results per search: unchanged listings never take the place of changed ones. WithoutincludeDetails, listings are compared on their search card only (price range, MOQ), so a change to the price ladder alone is not seen: turn onincludeDetailsto catch ladder changes (each watched product's page is read; an unchanged one is oneitem-checkedevent). - No sign-in and no CAPTCHA solving: a page Alibaba refuses twice is reported in the run summary.
- A search page takes 30 to 90 seconds; product pages are read three at a time.
Changelog
0.1 (2026-10-27)
- First release: search terms, search, category, showroom and product URLs; price range, MOQ and supplier trust signals from search; full price ladder, samples, SKU options, specs, certificates, lead time and supplier details from the product page; the site's trust, price, MOQ, country, certification and delivery filters; sort by sales; only-changes monitoring.