1688 Wholesale Scraper - 50+ Fields, 250+ Products/Min
Pricing
from $3.99 / 1,000 products
1688 Wholesale Scraper - 50+ Fields, 250+ Products/Min
Extract 50+ fields per product from 1688.com at 250+ products/minute. Tiered wholesale pricing, supplier verification, factory stats, dropship channels, certifications, trade service scores. Search by keyword (Chinese/English) or offer IDs. JSON output, no login required.
Pricing
from $3.99 / 1,000 products
Rating
5.0
(1)
Developer
Zen Studio
Actor stats
1
Bookmarked
7
Total users
2
Monthly active users
0.98 hours
Issues response
2 days ago
Last modified
Categories
Share
1688 Wholesale Scraper | Fastest China B2B Supplier Data Extraction (2026)
50+ fields per result at 250+ products/minute — full supplier verification, tiered wholesale pricing, and dropship intelligence from 1688.com. The fastest and richest 1688 scraper on Apify.
| 1688.com Scraper Suite • China B2B wholesale intelligence | |
|
➤ You are here |
Buyer reviews, ratings, specs |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
zen-studio/1688-wholesale-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/1688-wholesale-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: keywords (array of search terms, Chinese or English, each searched separately), offerIds (array, alternative to keywords), maxResults (int, per keyword, default 100). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~1688-wholesale-scraper/builds/default (Bearer TOKEN) → inputSchema (JSON string, parse it), actorDefinition.storages.dataset.views.overview.transformation.fields (output field list), readme. Requires CN residential proxy. Get token: https://console.apify.com/account/integrations
How It Works
|
|
|
|
|
|
|
How to Scrape 1688.com Wholesale Data
Basic — single keyword
{"keywords": ["wireless earbuds"],"maxResults": 50}
Multiple keywords in one run
{"keywords": ["wireless earbuds", "phone case", "蓝牙耳机"],"maxResults": 100}
Each keyword is searched separately. maxResults applies per keyword, so this returns up to 300 products total. Every result includes a sourceKeyword field so you can tell which keyword produced it.
Best-selling products under 50 CNY
{"keywords": ["手机壳"],"maxResults": 100,"priceMax": 50,"sortBy": "bestSelling"}
Specific products by offer ID
{"offerIds": ["735353578254", "672929783458", "927875250705"]}
Verified factories in Shenzhen with low MOQ
{"keywords": ["silicone case"],"province": "广东","city": "深圳市","minOrderQuantity": 50,"merchantType": "superFactory","maxResults": 200}
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | array | — | Search terms, Chinese or English. Each keyword is searched separately. Ignored if offerIds is set. |
offerIds | array | [] | Specific offer IDs to scrape directly. Skips search. |
maxResults | integer | 50 | Max products per keyword (1-10,000). Ignored in offerIds mode. |
priceMin | integer | — | Minimum unit price in CNY. |
priceMax | integer | — | Maximum unit price in CNY. |
province | string | — | Supplier province (Chinese name, e.g. 广东, 浙江). |
city | string | — | Supplier city (Chinese name, e.g. 深圳市, 义乌市). |
minOrderQuantity | integer | — | Filter by supplier MOQ threshold. |
merchantType | string | any | any, superFactory (超级工厂), or verifiedMerchant (实力商家). |
sortBy | string | relevance | relevance, bestSelling, priceAsc, priceDesc. |
includeSkuDetails | boolean | false | Include full SKU variant matrix (colors, sizes, stock per variant). |
proxyCountryMode | string | rotate | rotate, CN, or HK. |
proxyConfiguration | object | Apify residential | Proxy settings. Residential required. |
What Data Can You Extract from 1688.com?
Every result includes:
Product
- Title, detail URL, offer ID, category ID/name, unit, top category
- Full image gallery (all images, not just the main one), video URL, description URL
- Tiered wholesale pricing (quantity breaks with min/max quantity and price per tier)
- Product specs (material, style, function, brand, dimensions — 15-20 attributes typical)
- SKU variants (optional): colors, sizes, models, per-variant stock and sales
- Order count, total sales, repurchase rate, tags, out-of-stock flag
Supplier
- Company name, founded year, province, city, login ID, user ID, member ID
- Seller type (super factory, TP factory, shili factory, brand-certified)
- Certification: type, number, link to inspection report
- Six trade service scores: composite, goods, logistics, dispute, return, consultation
- Factory stats (super factory only): employees, area (m²), patents, main devices, scale tier, certifications
- Stats (other tiers): repeat buyers, cross-border buyers, repeat rate, positive review rate, response rate, brand partner, total offers
- Verification flags: super factory, TP factory, shili factory, brand-certified, factory, TP, hyper, brand+, processing
Dropship intelligence
- Supported channels (Taobao/Cainiao, Pinduoduo, Xiaohongshu, Douyin, Kuaishou, etc.)
- Consign price (with shipping bundled)
- Metrics: 24h/48h pickup rates, 7-day/30-day orders, distributor count, downstream store count, publish date
Shipping
- Delivery promise in hours and days, carrier name, total shipping cost (CNY), unit weight (kg), origin location
Promotions & flags
- Shop promotions (minimum spend, coupon codes, bundles)
- Product flags: SKU offer, pre-sell, consign market, free sample, buyer protection, WeChat supply
Output Example
{"offerId": "927875250705","title": "跨境苹果17pm手机壳磁吸16pro肤感防摔iphone15promax磨砂保护套","detailUrl": "https://detailp4p.1688.com/buyer/offerdetail/927875250705.html","price": { "min": 7.5, "max": 9.0, "currency": "CNY" },"quantityPrices": [{ "quantityRange": "1~99个", "quantityMin": 1, "quantityMax": 99, "price": 9.0 },{ "quantityRange": "100~2999个", "quantityMin": 100, "quantityMax": 2999, "price": 8.5 },{ "quantityRange": "≥3000个", "quantityMin": 3000, "quantityMax": null, "price": 7.5 }],"images": ["https://cbu01.alicdn.com/img/ibank/O1CN01CB5wap.jpg","https://cbu01.alicdn.com/img/ibank/O1CN01zrereb.jpg","... 7 more"],"videoUrl": "https://cloud.video.taobao.com/play/.../538822573635.mp4","province": "广东","city": "佛山市","orderCount": 2746,"saledCount": 382271,"saledCountStr": "38万+","repurchaseRate": 0.56,"tags": ["退货包运费", "先采后付", "回头率56%"],"categoryName": "手机保护套","unit": "个","supplier": {"companyName": "佛山市南海区三丰手机配件有限公司","foundedYear": 2014,"sellerType": "super_factory","memberId": "b2b-2850655109d72ea","userId": "2850655109","shopUrl": "http://shop1460393846166.1688.com","isFactoryInspected": true,"certification": {"type": "sgs","number": "编号:CANWT00466895","reportUrl": "https://r.1688.com/auth/fcaReportWireless.htm?..."},"scores": {"composite": 5.0, "goods": 4.0, "logistics": 4.0,"dispute": 5.0, "return": 4.33, "consultation": 4.5},"stats": {"factoryArea": 10380,"employees": 350,"patents": 33,"mainDevices": 46,"scaleTier": "规上企业","certifications": "FDA认证","brandPartner": "品胜","totalOffers": 180},"flags": {"isSuperFactory": true, "isFactory": true, "isTp": true,"isTpFactory": false, "isBrandPlus": false, "isProcessingTag": true}},"specs": [{ "name": "材质", "value": "其他" },{ "name": "款式", "value": "保护壳" },{ "name": "品牌", "value": "三丰" },{ "name": "功能", "value": "防震,磁吸,防磨,防摔" },{ "name": "工艺", "value": "注塑" }],"dropship": {"enabled": true,"consignPrice": "¥13.00包邮 去铺货","channels": ["淘宝(菜鸟)", "拼多多", "抖音"],"metrics": {"orders30d": "100以内","pickupRate48h": 1.0,"pickupRate24h": 0.5,"distributorCount": "3000+","downstreamStoreCount": "400+","publishDate": "2025年5月"}},"shipping": {"deliveryHours": 48,"deliveryDays": 2,"logisticsText": "承诺48小时发货","totalCost": 4.0,"unitWeight": 0.03,"location": "广东省佛山市"},"promotions": [{"type": "SHOP_PROMOTION","name": "满优惠","label": "满500元包邮","detail": "单笔订单满500元,免快递运费"}],"productFlags": {"isSkuOffer": true, "isPreSell": false, "isConsignMarket": true,"isFreeSample": true, "isBuyerProtection": true, "isWeChatSupply": true},"descriptionUrl": "https://air.1688.com/pages/od/app-desc/d7p56fw2w/index.html?...","winportUrl": "https://winport.m.1688.com/page/index.html?memberId=b2b-...","isOutOfStock": false,"sourceKeyword": "手机壳","scrapedAt": "2026-04-05T09:08:04.876341+00:00"}
Advanced Usage
Find suppliers with patents and large factories
{"keywords": ["bluetooth speaker"],"merchantType": "superFactory","sortBy": "bestSelling","maxResults": 100}
The supplier.stats.patents, employees, and factoryArea fields let you filter post-scrape for serious manufacturers vs resellers.
Build a dropship sourcing list
{"keywords": ["LED strip light"],"sortBy": "bestSelling","priceMax": 30,"maxResults": 500}
Filter results where dropship.enabled = true and dropship.metrics.pickupRate48h > 0.95 for reliable fulfillment partners.
Full product audit with SKU variants
{"offerIds": ["735353578254", "672929783458"],"includeSkuDetails": true}
Adds full skuDetails matrix — every color/size combination with stock and sales data per variant.
City-specific supplier research
{"keywords": ["硅胶制品"],"city": "东莞市","minOrderQuantity": 100,"maxResults": 300}
Pricing
$4.99 per 1,000 products (free tier). Apify Starter/Scale/Business plans get volume discounts down to $3.99/1,000. Platform usage included.
FAQ
How many results can I extract?
Up to 10,000 per keyword. Set maxResults to any value between 1 and 10,000. With multiple keywords, each keyword gets its own budget.
Can I search multiple keywords at once?
Yes. Pass an array of keywords and each is searched separately in a single run. Results land in one dataset with a sourceKeyword field so you can tell which keyword produced each result.
How fresh is the data? Real-time. Every product, price, and supplier stat is fetched live on each run — no caching.
Do I need a 1688 account? No. All data is publicly visible on 1688.com. No login, no cookies, no session setup.
Does it work with English keywords? Yes, but Chinese keywords typically return more and better results since 1688 is a domestic Chinese marketplace. The scraper also translates certain category terms automatically.
Can I scrape specific products without searching?
Yes. Pass product IDs in the offerIds array. The ID appears in any 1688 product URL as offerId=....
How fast is it? Search runs sequentially on a token-holding connection; supplier and product detail fetches run in parallel (40 concurrent per run) with automatic seller deduplication. Typical throughput: 250+ fully-enriched products per minute.
Can I filter by supplier verification?
Yes. Set merchantType to superFactory (top-tier manufacturers) or verifiedMerchant (trusted sellers). Combine with province/city and minOrderQuantity for precise targeting.
What's the difference between orderCount, saledCount, and repurchaseRate?
orderCount is the 30-day order volume shown in search results. saledCount is lifetime sales (from product detail page). repurchaseRate is the % of buyers who re-ordered — a strong quality signal.
Do I get product images? Yes. Every result includes the full image gallery (not just the main image), plus the product video URL when available.
What happens if a supplier's data is incomplete?
Fields return null rather than dropping entries. You always get the product data, and the scraper retries supplier fetches automatically on anti-bot blocks.
Scraping Product Reviews
This actor focuses on product and supplier data. For buyer reviews (star ratings, review text, buyer location, purchased specs, repeat-customer flags), use the dedicated 1688 Reviews Scraper. Copy the offerId values from this actor's output and paste them into the Reviews Scraper's productUrls input. Each review is a flat JSON row with 19 fields, paginated up to 500 reviews per product.
Support
- Bugs: Issues tab
- Features: Issues tab
Legal Compliance
Extracts publicly available data from 1688.com. Users must comply with 1688 terms of service and data protection regulations (GDPR, CCPA). This tool is for research, sourcing, and competitive analysis purposes.
Fast 1688.com scraper with full product, supplier, dropship, and shipping data in every result.

