1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API & Scraper
1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace.
🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.
Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API returns live 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. data as clean JSON for 1688.com api scraper - live wholesale search and full product detail for 1688.com, alibaba's china-domestic b2b marketplace. every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. no account, no browser. The primary endpoint, search, returns listings including title, image, images, video and price. Developers reach for it when they need to track product listings, prices, availability, variants and reviews without maintaining one-off scraping code or separate API contracts. If you were about to build or fix a 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. scraper, this API is the maintained alternative — it returns the same data as clean JSON, with the proxies, rotation and anti-bot handling already solved. This page covers the live example, request shape, response shape and available actions: search, category/offers, supplier/search, categories. Every request uses the same ReefAPI envelope, one API key and one shared credit pool, so it fits alongside the rest of your data stack.
Real request and response JSON
Captured from the indexed primary action, product/detail, on .
{
"method": "POST",
"url": "https://api.reefapi.com/1688/v1/product/detail",
"headers": {
"x-api-key": "$REEF_KEY",
"content-type": "application/json"
},
"body": {
"offer_id": "864971848115"
}
}{
"ok": true,
"meta": {
"api": "1688",
"endpoint": "product/detail",
"mode": "live",
"latency_ms": 4560.6,
"record_count": 1,
"bytes": 207397,
"cache_hit": false,
"variant_count": 15,
"charged_credits": 2,
"version": "0.1.0"
},
"data": {
"id": "864971848115",
"title": "透明蓝牙耳机一代降噪高音质 超长续航久戴不痛 双耳立体感耳机",
"url": "https://m.1688.com/offer/864971848115.html",
"images": [
"https://cbu01.alicdn.com/img/ibank/O1CN01tLeMyPkQi2H2R3rs_!!2217671557152-0-cib.jpg",
"https://cbu01.alicdn.com/img/ibank/O1CN01I0C9Mp22hff3oYich_!!2217671557152-0-cib.jpg",
"https://cbu01.alicdn.com/img/ibank/O1CN01Hl3Jv822hfezRfJ5S_!!2217671557152-0-cib.jpg"
],
"price": 5.89,
"price_display": "¥5.89/条",
"currency": "CNY",
"unit": "条",
"price_type": "skuPrice",
"price_tiers": [
{
"min_qty": 100,
"max_qty": null,
"price": 5.89,
"price_display": "5.89"
},
{
"min_qty": 100,
"max_qty": null,
"price": 6.49,
"price_display": "6.49"
}
],
"moq": {
"quantity": 30,
"unit": "条"
},
"stock": 623012,
"mix": {
"supported": true,
"min_qty": 30,
"min_amount": 160
},
"sold_count": 58915,
"sold_count_display": "5万+",
"category": {
"top_id": "7",
"post_id": "1048186"
},
"attributes": [
{
"name": "芯片类型",
"value": "中科蓝讯"
},
{
"name": "功能",
"value": "通话功能,支持音乐"
},
{
"name": "续航时间",
"value": "0-4小时"
}
],
"seller": {
"member_id": "b2b-2217671557152ac8de",
"user_id": "2217671557152",
"login_id": "jtsy478",
"name": "深圳市钜通实业有限公司",
"city": null,
"province": null,
"url": "https://winport.m.1688.com/page/index.html?memberId=b2b-2217671557152ac8de&_tabId_=index&upstreamSource=od&offerId=864971848115"
},
"in_stock": true,
"variants": {
"axes": [
{
"name": "颜色",
"values": [
"[trimmed-depth]",
"[trimmed-depth]",
"[trimmed-depth]"
]
}
],
"skus": [
{
"sku_id": "5689763449397",
"spec": "白色带包装(耳机)",
"price": 6.49,
"discount_price": 6.49,
"stock": 3480,
"sold_count": 0,
"weight_kg": 0.048
},
{
"sku_id": "5689763449398",
"spec": "黑色裸机不配线(耳机)",
"price": 5.89,
"discount_price": 5.89,
"stock": 4930,
"sold_count": 0,
"weight_kg": 0.028
},
{
"sku_id": "5689763449406",
"spec": "黑色裸机+充电线(耳机)",
"price": 6.09,
"discount_price": 6.09,
"stock": 5000,
"sold_count": 0,
"weight_kg": 0.028
}
],
"count": 15,
"price_range": "¥5.89-¥6.49",
"price_type": "skuPrice",
"ship_from_code": "440306"
}
}
}What the 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API does
| Action | Description | Concrete use case | Key params |
|---|---|---|---|
| search | Search 1688 by keyword and get wholesale offers back. Chinese returns the richest results; English works. Every row carries the offer id and url, the title, the image gallery, the unit price in CNY with its unit, the seller's company name and years on 1688, BOTH repeat-purchase rates (the offer's own and the shop's - the single most useful trust signal on 1688), the product attribute pairs the seller published, the service tags, the category ids the offer sits under, and whether the row is a paid placement. Two honest limits, both measured rather than assumed. This surface serves ONE shortlist of about 20 offers per keyword and does not paginate: `has_next` is always false, and calling it repeatedly returns a rotating selection that saturates near 38 distinct offers. And it carries no MOQ and no price ladder - `product/detail` has both. For depth, take `category_ids` off a row and page `category/offers`, which does paginate for real. | Pricing teams call search to search 1688 by keyword and get wholesale offers back. | query, max_rotations |
| category/offers | Browse a 1688 category and page through it properly. This is the deep surface: consecutive pages were measured to share NO offer ids at all, 30 rows each, so you can walk a category rather than skim it. Every row carries the offer id and url, the title and image, the price in CNY, the MINIMUM ORDER QUANTITY, when the offer was listed, the supplier's fulfilment promises (collection-rate style guarantees) and any cross-border certifications on the listing. Get a category id from `categories`, or take `category_ids` off any `search` row to turn a keyword into a browsable category. Page size is fixed at 30 by 1688. | Marketplace operators call category/offers to get browse a 1688 category and page through it properly. | category_id, page, max_rotations |
| supplier/search | Find VETTED FACTORIES that make something, rather than offers that sell it. This is 1688's own manufacturer shortlist and it answers the question a sourcing buyer actually has before contacting anyone: is this a real factory and is it any good. Each row carries the company name and location, years on 1688, HOW MANY WORKERS and the floor area in square metres, what it manufactures, its gold-manufacturer medal and level, its REPEAT-BUYER RATE, on-time and 30-day reply rates, whether a third party (SGS and similar) has audited it, and offer ids you can pass straight to `product/detail`. 🔴 Read this before you build on it: 1688 publishes a CURATED shortlist per keyword, not an index. Measured over 12 keywords, 8 returned factories and 4 returned none, with every call succeeding. An empty list is a real answer meaning 1688 has no vetted factory for that keyword; it is not an error and retrying will not change it. Expect a handful of rows, not a page. | Catalog enrichment teams call supplier/search to find VETTED FACTORIES that make something, rather than offers that sell it. | query, max_rotations |
| categories | 1688's category tree, TRANSLATED. 54 top-level categories over three levels, and 1688 translates the names itself, so a caller who does not read Chinese can still pick a category: ask for English, Russian, Spanish, Portuguese, French, German, Japanese or Korean and every node also carries its original Chinese name. Use the ids with `category/offers`. Ask for depth 1 for the 54 top categories, 2 for the useful middle (the default), 3 for the full tree. | Retail analysts call categories to get 1688's category tree, TRANSLATED. | language, depth, max_rotations |
| product/detail | Full detail for one 1688 offer, merged from the offer page and 1688's variant model in two calls. Returns the title, image gallery, the unit price in CNY, the price type (a shared quantity ladder vs per-variant pricing) and the full price ladder with the minimum quantity of each tier, the MOQ with its unit, total orderable stock, the mixed-batch terms sourcing buyers need, units sold, the full specification table (material, brand, model,...), the supplier company with its member and login ids and storefront url, and EVERY sellable variant with its own price, stock (canBookCount, present on 100% of variants) and shipping weight in kg where the supplier published it (absent on many, returned as null - never inferred). Colour / size / spec axes are returned alongside the variants. A dead or invented offer id returns NOT_FOUND. | Pricing teams call product/detail to get full detail for one 1688 offer, merged from the offer page and 1688's variant model in two calls. | offer_id, max_rotations |
| product/reviews | Buyer reviews for one 1688 offer: the average star rating (out of 5), the positive-feedback percentage, the total review count, and a page of individual reviews with their text, the quantity bought, the variant, buyer photos and the date. 1688 masks buyer nicknames itself. Some offers have no reviews yet - that returns an empty list with a zero count, not an error. | Marketplace operators call product/reviews to get buyer reviews for one 1688 offer. | offer_id, max_rotations |
Call product/detail from your stack
curl -X POST https://api.reefapi.com/1688/v1/product/detail \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"offer_id":"864971848115"}'import requests
r = requests.post(
"https://api.reefapi.com/1688/v1/product/detail",
headers={"x-api-key": REEF_KEY},
json={
"offer_id": "864971848115"
},
)
print(r.json()["data"])const res = await fetch("https://api.reefapi.com/1688/v1/product/detail", {
method: "POST",
headers: {
"x-api-key": process.env.REEF_KEY,
"content-type": "application/json",
},
body: JSON.stringify({
"offer_id": "864971848115"
}),
});
const { ok, data, meta, error } = await res.json();Ask your MCP-connected assistant: call reefapi.1688.product/detail with {"offer_id":"864971848115"}.Who uses this API and why
- Pricing teams use 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. to search 1688 by keyword and get wholesale offers back.
- Marketplace operators use 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. to get browse a 1688 category and page through it properly.
- Catalog enrichment teams use 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. to find VETTED FACTORIES that make something, rather than offers that sell it.
- Retail analysts use 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. to get 1688's category tree, TRANSLATED.
- Pricing teams use 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. to get full detail for one 1688 offer, merged from the offer page and 1688's variant model in two calls.
Questions developers ask before integrating
What is the 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API?
1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API is a ReefAPI endpoint group for 1688.com api scraper - live wholesale search and full product detail for 1688.com, alibaba's china-domestic b2b marketplace. every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. no account, no browser. It returns live JSON through POST requests under /1688/v1.
Is the 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API free to try?
Yes. ReefAPI starts with 1,000 free credits, no card required. 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. calls use the same shared credit balance as every other ReefAPI engine.
Do I need a 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. login or account?
No login to 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. data?
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API use?
1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. actions currently cost 1-2 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.
Can I call 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. from an AI assistant or MCP client?
Yes. Connect ReefAPI once through MCP and your assistant can call 1688 actions with the same key, credit pool and JSON envelope used by normal REST requests.
Is the 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. API a 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. scraper?
It is the managed alternative to a DIY 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same 1688.com api scraper - live wholesale search and full product detail for 1688.com, alibaba's china-domestic b2b marketplace. every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. no account, no browser back as clean JSON.
Why does my 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. scraper keep getting blocked?
Most 1688.com API scraper - live wholesale search and full product detail for 1688.com, Alibaba's China-domestic B2B marketplace. Every result carries the correct unit price, minimum order quantity, the quantity price ladder, supplier company and city; product detail adds per-variant price, stock and kg weight. No account, no browser. scrapers break on anti-bot defenses, rate limits and IP bans that need rotating residential proxies and browser fingerprinting to clear. ReefAPI handles all of that for you — no proxies, no captchas, no maintenance — and returns live JSON. Blocked calls are free.