1688 Scraper 阿里巴巴货源: Products, SKU Prices, Reviews, Categories
Pricing
from $3.99 / 1,000 results
1688 Scraper 阿里巴巴货源: Products, SKU Prices, Reviews, Categories
Scrape 1688.com wholesale: products, every SKU variant with its own price and live stock, the full MOQ price ladder, buyer reviews and the category tree. Search in Chinese or English (蓝牙耳机 or bluetooth earphone) and get English titles back. Supplier data and SKU variants included at no extra charge.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Sourabh Kumar
Maintained by CommunityActor stats
0
Bookmarked
41
Total users
19
Monthly active users
19 hours ago
Last modified
Categories
Share
1688 scraper 阿里巴巴 批发货源: products, SKU prices, reviews & categories
Get China wholesale data from 1688.com in four ways: keyword search, full product pages with every SKU variant, buyer reviews, or the category tree. No login, no cookie, no 1688 account.
From $3.99 per 1,000 results, plus $0.005 per run. Supplier data and SKU variants cost nothing extra.
Search works with Chinese and English keywords: 蓝牙耳机 and bluetooth earphone both return results, and titles come back in English.
Pick a mode
Set What to scrape (mode), then fill the section with the same name. Other sections are ignored.
| You want | mode | Paste into |
|---|---|---|
| Products for a keyword, in English or Chinese | search | keywords |
| Everything about specific products, every SKU variant included | product_detail | offerIds (offer IDs or product links) |
| Buyer reviews of a product | reviews | offerIds (offer IDs or product links) |
| The category tree, whole or one branch | category_browse | nothing, or categoryIds |
Every mode can be scheduled. Run it weekly and you have a price, stock or new-listing tracker.
Why this 1688 scraper?
- 🧬 Every SKU variant, every time. Colour, size, price, stock, and the variant's photo where 1688 has one.
- 💰 The full MOQ price ladder, starting at the minimum order: the price at 1 unit, at 300 and at 9,000.
- 🇬🇧 English product titles without a translation step.
- 🏭 Supplier detail in every product row: company, shop link, location, repeat buyer rate, service score.
- 🧾 Rows removed by your filters are never charged. Set a price range and you pay only for what survives it.
- 🚫 No account, no cookies. Search and categories run with no proxy at all.
1. Search: products from a keyword
Paste keywords, in English or Chinese. Several keywords share the result budget, and if one runs out early the rest goes to the others.
Get one row per product: price in USD and CNY, MOQ, certificates, sales, supplier, years on 1688, images.
| Option | Field | Default | What it does |
|---|---|---|---|
| Keywords | keywords | One per line | |
| Sort by | sortType | normal | normal (recommended), va_sales360 (orders, last 360 days), price (low to high), priceDesc (high to low) |
| Maximum results | maxItems | 100 | Across all keywords. 1688 shows about 2,000 per keyword |
| Add full product details | includeDetails | false | Each result also gets the product page's data: MOQ ladder, every SKU variant, specs, stock, shipping fee. The search card's price, images and links stay. 15 to 90 seconds per product, needs the proxy option, same price per row |
Search filters (all optional)
| Filter | Field |
|---|---|
| Supplier tier: Super Factory or Certified Merchant | merchantType |
| 5, 7 or 10 years or more on 1688 | supplierYears |
| Ships within 24 to 48 hours | fastShippingOnly |
| Certificates: CE, RoHS, FCC, MSDS, UL, CPC, TÜV PCoC, UKCA, CB, KC, FSC (a product must carry every one you pick) | certifications |
| Min / max price (CNY), on the price shown on the search card | priceMin, priceMax |
| Maximum MOQ you are willing to order | minOrderQuantity |
Input
{"mode": "search","keywords": ["led light", "蓝牙耳机"],"maxItems": 100,"sortType": "va_sales360","merchantType": "superFactory","certifications": ["CE", "RoHS"],"minOrderQuantity": 10}
Output (one real row, selected fields)
{"offerId": "1089329678023","title": "New macaron bowl lid insulated tumbler - high-value, large capacity, carry-handle water bottle - 316 stainless steel outdoor travel mug","priceUsd": 2.38,"priceCny": 15.5,"minOrderQuantity": 1,"certifications": [],"sales": "500+ sold","salesCount": 500,"supplierName": "义乌市乌桨五金制品厂","supplierYearsOnPlatform": 1,"starLevel": 5,"sellingPoints": ["Ships within 5h","元宝可抵1%","Repurchase Rate 5%"],"isAd": false,"skuId": "6145113272442","sourceKeyword": "water bottle","url": "https://detail.1688.com/offer/1089329678023.html"}
2. Product detail: everything about specific products
Paste offer IDs or product links, one per line. Turn the proxy option on: 1688 does not serve product pages to Apify's own address.
Get the full product in one row: price range and the MOQ price ladder, every SKU variant with its own price, stock and photo, specifications, sales, shipping fee, package size and weight, dispatch promise, returns, supplier detail and dropship channels.
| Option | Field | Default | What it does |
|---|---|---|---|
| Offer IDs or product links | offerIds | One per line | |
| Include SKU variant matrix | includeSkuDetails | true | Every variant with its own price, stock and photo |
| Include description HTML | includeDescriptionHtml | false | The supplier's own description markup. Large |
| Min / max price (CNY), max MOQ | priceMin, priceMax, minOrderQuantity | Products outside them are skipped and not charged | |
| Proxy | proxyConfiguration | on | Needed for this mode |
Input
{"mode": "product_detail","offerIds": ["617247852601","https://detail.1688.com/offer/928596422357.html"],"includeSkuDetails": true,"proxyConfiguration": { "useApifyProxy": true }}
Output (one real row, selected fields, variants cut to the first of 140)
{"offerId": "928596422357","title": "Suitable for iPhone 17 Pro Max Fine-Circle Magnetic Phone Case, Matte Version, Apple 16 Silicone Anti-Drop 15 Protective Case","priceCny": 4.5,"priceRangeCny": "3.00-4.50","priceTiers": [{"minQuantity": 1,"priceCny": 4.5},{"minQuantity": 300,"priceCny": 4},{"minQuantity": 9000,"priceCny": 3}],"currency": "CNY","priceBasis": "rangePrice","minOrderQuantity": 1,"unit": "item","stock": 730371,"soldCount": 126,"repurchaseRate": "55.50%","shopPositiveRatePercent": 99.8,"supplierServiceScore": 4,"shippingFeeCny": 4,"dispatchPromiseCn": "承诺48小时发货·常发韵达快递","sevenDayReturns": true,"specs": {"Brand": "Hong xing","Style": "Frosted style; Japan and south korea,Personality,Creative,Simple,Europe and america","Material": "Silicone","Popular elements": "Magnetic suction1,Internet celebrity,Other1"},"supplierName": "深圳市罗湖区洪星电子商行","supplierUrl": "https://shop306x909028029.1688.com","locationCn": "广东省深圳市","supportsDropship": true,"dropshipChannels": [{"name": "Lazada","typeCode": "lazada"},{"name": "Amazon","typeCode": "amazon"},{"name": "Shopify","typeCode": "shopify"}],"totalVariants": 140,"variants": [{"skuId": "6090121414768","specAttributes": "Pink1 > iPhone17","priceCny": 4.5,"discountPriceCny": null,"stock": 5217,"saleCount": 0,"isPromotion": false,"imageUrl": "https://cbu01.alicdn.com/img/ibank/O1CN01TDftjU1gezrQtm1rn_!!2212690464168-0-cib.jpg","lengthCm": null,"widthCm": null,"heightCm": null,"weightGrams": 45}],"url": "https://detail.1688.com/offer/928596422357.html"}
3. Reviews: buyer reviews of any product
Paste offer IDs or product links. Turn the proxy option on.
Get one row per review: rating, date, text, buyer level and location, the SKU bought, quantity, photos. A product with no reviews says so in the run status and costs nothing.
| Option | Field | Default | What it does |
|---|---|---|---|
| Offer IDs or product links | offerIds | One per line | |
| Review filter | reviewFilter | all | all, withText, withPhotos, positive, neutral, negative |
| Review order | reviewSort | recommended | recommended (1688's own) or newest |
| Maximum results | maxItems | 100 | Across all products |
Input
{"mode": "reviews","offerIds": ["617247852601"],"maxItems": 100,"reviewFilter": "withPhotos","reviewSort": "newest","proxyConfiguration": { "useApifyProxy": true }}
Output (one real row, selected fields)
{"offerId": "617247852601","reviewId": "39585180448","text": "先说优点:质量好,够大可以包裹脸\n确定:下巴有个尖尖","rating": 4,"reviewedAt": "2026-04-12 12:42:01","buyerNick": "x**h","buyerLevel": 1,"isRepeatBuyer": false,"isSystemReview": false,"quantity": 1,"unit": "个","skuSpec": "颜色: 【立体款】北极灰; 尺码: 均码","images": ["https://img.alicdn.com/imgextra/i4/O1CN01Hwe9jr1GYQEuJGycZ_!!4611686018427379850-0-rate.jpg","https://img.alicdn.com/imgextra/i3/O1CN01AneSwp1GYQEtn3d1q_!!4611686018427379850-0-rate.jpg","https://img.alicdn.com/imgextra/i2/O1CN01ps8tIO1GYQEtcEpMs_!!4611686018427379850-0-rate.jpg"]}
4. Categories: the 1688 category tree
Paste nothing for the whole tree, or category IDs to get those branches down to the last level.
Get one row per category: English and Chinese name, parent ID, full path, depth, child count, icon.
| Option | Field | Default | What it does |
|---|---|---|---|
| Category IDs | categoryIds | Optional. Each one comes back with everything under it | |
| Maximum results | maxItems | 100 | Up to 1,000 per run, widest levels first |
Input
{"mode": "category_browse","maxItems": 1000,"categoryIds": ["54"]}
Output (one real row)
{"categoryId": "54","name": "Clothing accessories, accessories","categoryNameCn": "服饰配件、饰品","parentId": null,"parentName": null,"categoryPath": "Clothing accessories, accessories","depth": 0,"childCount": 36,"isLeaf": false,"iconUrl": "https://img.alicdn.com/imgextra/i1/O1CN01y7XgYG1CPU3VUAESw_!!6000000000073-55-tps-32-32.svg"}
Each row carries its parent ID, so the tree rebuilds cleanly in a spreadsheet or a database.
What people use it for
- 📦 Sourcing and dropshipping: find a factory-price product, check which colour and size is in stock, and see whether the supplier already ships to Shopify, Amazon, Lazada, Shopee, TikTok or Taobao.
- 🏷️ Amazon FBA and private label: the MOQ ladder, shipping fee and package weight decide if a product works at your first order size.
- 🏭 Supplier vetting: years on 1688, repeat buyer rate, shop rating and service score, plus Super Factory, Certified Merchant and certificate filters.
- 📈 Price monitoring: schedule a keyword search and watch prices, sales and new listings move week to week.
- 🗂️ Catalogue building: pull the category tree, then any branch in full.
How much does it cost?
One price for every row: a product, a product detail record, a review or a category. Supplier detail and the full SKU matrix cost nothing extra.
| Apify plan | Per 1,000 results |
|---|---|
| Free | $4.99 |
| Starter | $4.79 |
| Scale | $4.49 |
| Business and above | $3.99 |
Each run also costs $0.005 to start. Rows removed by your filters are never charged.
- Free plan: your $5 monthly credit covers about 1,000 results.
- Starter plan ($29): about 6,000 results a month.
Limitations
- Reviews and product specifications come back in Chinese. Titles are in English, and SKU variant names usually are. Review text, some specification names, the dispatch promise and category names inside a product record are not.
- Product detail and reviews need the proxy option turned on. Search and categories do not.
- 1688 shows at most about 2,000 results per keyword. Use several keywords, or another sort order, to go wider.
- A search row's price is the price of the variant on the search card, not always the product's lowest price. The price filter uses that same number. Product detail gives the full range.
- Categories: up to 1,000 per run, widest levels first. Use
categoryIdsfor the deeper levels of a branch. - Reviews arrive 10 per page, 1688's own limit. The written-reviews filter is 1688's own and still lets through some automatic five-star texts.
- A product that still can't be read after several tries is named in the run status and isn't charged.
- No search by image.
FAQ
How do I scrape 1688 without coding?
Pick a mode, paste keywords or product links, and press Start. Download the results as Excel, CSV or JSON.
Do I need a 1688 account, cookies, or a proxy?
No account and no cookies. Turn the proxy option on for product detail, reviews and full product details in search. The actor retries a product on another address if 1688 refuses it, and switches to a residential address on its own if the usual ones keep failing.
Why are some of my variants empty?
They shouldn't be. Every SKU variant comes with its own price and live stock, including on products where 1688 shows a price range. If a product with clear options returns an empty list, open an issue with the offer ID.
Can I filter by price or minimum order quantity?
Yes. Price range and maximum MOQ work in search and product detail, and every search row shows its MOQ and certificates so you can check them. Rows that don't match are never charged.
What is the difference between the prices I see?
Search rows carry priceUsd and priceCny for the variant on the search card. Product detail rows are in CNY, with the price range and the full MOQ ladder, so you can see the unit price at 300 or 9,000 pieces.
What happens if an offer ID does not exist?
The run continues, names the offer in the status message, and doesn't charge for it. A line that is neither an offer ID nor a 1688 link is skipped and named too.
Can I use it from code or an AI agent?
Yes. Call it through the Apify API, run it on a schedule, connect it to Make, Zapier or Airbyte, or use it from an AI agent through Apify's MCP server.
Is scraping 1688 legal?
It collects only what 1688 shows any visitor, with no login. How you use the data is your responsibility, including 1688's terms and the law that applies to you.
Your feedback
Something missing or wrong? Open an issue.