1688 Sourcing
1688 Product Billboard MCP Tool
Query 1688 product bestseller billboard data for sourcing discovery and wholesale product research.
MCP tool name
nexscope_1688_product_billboardEquivalent REST API path
https://claw-callback.nexscope.ai/api/skill-api/v1/skills/1688-product-billboard/runJSON-RPC method
tools/callAuthentication
Send the user API key as a bearer token on every MCP JSON-RPC request.
Authorization: Bearer nk_xxxxxxxxxxxxxxxxxIf authentication is missing or invalid, ask the user to open API Access and copy a valid key before calling this tool.
Call this MCP tool
Use tools/call with the MCP tool name below. The arguments object should match the table on this page.
{
"jsonrpc": "2.0",
"id": "1688-product-billboard-1",
"method": "tools/call",
"params": {
"name": "nexscope_1688_product_billboard",
"arguments": {
"date": "2026-07-01",
"keyWord": "手机壳",
"pageIndex": 1,
"searchType": 1,
"pageType": 3,
"pageSize": 10
}
}
}REST API equivalent
POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/1688-product-billboard/runCanonical detail URL
https://www.nexscope.ai/mcp-map/1688-product-billboardArguments
| Name | Type | Required | Meaning |
|---|---|---|---|
keyWord | string | optional | Product search keyword (search keyword must be in Chinese; if not, translate it first), max length 50 Example: 手机壳 |
date | string | optional | Query time. Weekly chart: pass the Sunday date of that week, e.g. 2025-06-15 (up to 90 days); Monthly chart: pass the first day of the month, e.g. 2025-06-01 (up to one year) Example: 2026-07-01 |
pageType | integer | optional | Billboard type: 2 = weekly, 3 = monthly. Default 3 Example: 3 |
pageIndex | integer | optional | Page number (starting from 1), default 1 Example: 1 |
pageSize | integer | optional | Number of results per page (10-100), default 20 Example: 10 |
sortField | string | optional | Sort field, default orderCount. Options: orderCount (order count), saleCount (units sold), saleVolume (estimated sales amount), offerCreateTime (listing time), price (wholesale price), consignPrice (dropship price) Example: {} |
sortType | string | optional | Sort order: desc (descending), asc (ascending), default desc Example: {} |
searchType | integer | optional | Product keyword search type: 1 = fuzzy match, 3 = exact match. Default 1 Example: 1 |
offerType | integer | optional | Product tag: 0 = no limit, 2 = new product, 3 = 1688 Select, 4 = cross-border, 5 = customization supported, 6 = store highlight. Default 0 Example: 1 |
companyType | integer | optional | Company type: 0 = no limit, 1 = store, 2 = factory Example: 1 |
shiLiType | string | optional | Seller membership type (multi-select), comma-separated. Options: superFactory (Super Factory), Power (Power Seller), TrustPass (TrustPass member only) Example: {} |
beginTpYear | integer | optional | Start TrustPass years Example: 1 |
endTpYear | integer | optional | End TrustPass years Example: 1 |
beginPrice | number | optional | Wholesale price (start) Example: 1 |
endPrice | number | optional | Wholesale price (end) Example: 1 |
beginConsignPrice | number | optional | Dropship price (start) Example: 1 |
endConsignPrice | number | optional | Dropship price (end) Example: 1 |
beginOrderCount | integer | optional | Order count (start) Example: 1 |
endOrderCount | integer | optional | Order count (end) Example: 1 |
beginSaleCount | integer | optional | Units sold (start) Example: 1 |
endSaleCount | integer | optional | Units sold (end) Example: 1 |
beginSaleVolume | number | optional | Sales amount (start) Example: 1 |
endSaleVolume | number | optional | Sales amount (end) Example: 1 |
beginStartQuantity | integer | optional | Minimum order quantity (start) Example: 1 |
endStartQuantity | integer | optional | Minimum order quantity (end) Example: 1 |
beginOfferCreateTime | string | optional | Listing time (start), format: YYYY-MM-DD Example: {} |
endOfferCreateTime | string | optional | Listing time (end), format: YYYY-MM-DD Example: {} |
sendTime | string | optional | Delivery time (multi-select), comma-separated. Options: 24 (24 hours), 48 (48 hours), 72 (72 hours) Example: {} |
proxyRights | string | optional | Dropship rights (multi-select), comma-separated. Options: 4360897 (one-piece dropship with free shipping), 449154 (procure now, pay later) Example: {} |
shopService | string | optional | Seller services (multi-select), comma-separated. Options: 4057409 (Safe Buy), 888777 (Deep Verification Report) Example: {} |
buyerProtections | string | optional | Buyer protections (multi-select), comma-separated. Options: 商品包邮 (free shipping), 7天包退货 (7-day free return), 支持运费险 (shipping insurance supported) Example: {} |
faceToFaceSupport | string | optional | Waybill support (multi-select), comma-separated. Options: 441218 (Taobao), 386434 (Douyin), 422914 (Pinduoduo), 422978 (Xiaohongshu), 386370 (Kuaishou) Example: {} |
productIds | string | optional | Product IDs, separated by Chinese comma for multiple, max 20 Example: {} |
goodsUrl | string | optional | Product link URL Example: https://example.com/image.jpg |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Meaning |
|---|---|---|---|
total | integer | optional | Total record count Example: 1 |
type | string | optional | Render style Example: {} |
columns | array | optional | Render columns Example: [] |
products | array | optional | Product list (see Product Object below) Example: [] |
products[].offerId | string | optional | Product ID Example: example-id |
products[].asin | string | optional | Product number Example: B072MQ5BRX |
products[].title | string | optional | Product title Example: {} |
products[].price | number | optional | Wholesale price Example: 1 |
products[].consignPrice | number | optional | Dropship price Example: 1 |
products[].currency | string | optional | Currency Example: {} |
products[].unit | string | optional | Unit Example: {} |
products[].quantityBegin | integer | optional | Minimum order quantity Example: 1 |
products[].quantityPrices | string | optional | Price range Example: {} |
products[].salesOrderCount | integer | optional | Order count (returns corresponding value based on statistical period) Example: 1 |
products[].salesQuantity | integer | optional | Units sold (returns corresponding value based on statistical period) Example: 1 |
products[].estimatedSalesAmount | integer | optional | Estimated sales amount (returns corresponding value based on statistical period) Example: 1 |
products[].dataType | string | optional | Data type: weeklyData = weekly data, monthlyData = monthly data Example: {} |
products[].availableDate | string | optional | Product listing time, format yyyy-MM-dd HH:mm:ss Example: 2026-01-01 |
products[].deliveryTime | string | optional | Delivery time Example: {} |
products[].levelName | string | optional | Category hierarchy name Example: {} |
products[].company | string | optional | Store name Example: {} |
products[].shopId | string | optional | Store ID Example: example-id |
products[].shopUrl | string | optional | Store link URL Example: https://example.com/image.jpg |
products[].asinUrl | string | optional | Product link URL Example: B072MQ5BRX |
products[].imageUrl | string | optional | Image URL Example: https://example.com/image.jpg |
products[].sourceType | string | optional | Source platform (1688) Example: {} |
products[].sourceTool | string | optional | Source tool Example: {} |
errcode | integer | optional | Upstream status code returned by the provider. Example: {} |
errmsg | string | optional | Upstream status message returned by the provider. Example: {} |
code | string | optional | Provider-specific status code. Example: {} |
msg | string | optional | Provider-specific status message. Example: {} |
message | string | optional | Provider-specific message. Example: {} |
title | string | optional | Provider-specific response title. Example: {} |
sourceType | string | optional | Provider-specific source platform type. Example: {} |
sourceTool | string | optional | Provider-specific source tool name. Example: {} |
costToken | integer | optional | Token cost reported by the upstream provider. Example: {} |
costTime | integer | optional | Execution time reported by the upstream provider. Example: {} |
page | integer | optional | Current page returned by the upstream provider. Example: {} |
pageSize | integer | optional | Page size returned by the upstream provider. Example: {} |
pageItemCount | integer | optional | Item count on the current page returned by the upstream provider. Example: {} |
totalPage | integer | optional | Total page count returned by the upstream provider. Example: {} |
dataSnapshotMonth | string | optional | Data snapshot month returned by the upstream provider. Example: {} |
Examples
Example arguments
{
"date": "2026-07-01",
"keyWord": "手机壳",
"pageIndex": 1,
"searchType": 1,
"pageType": 3,
"pageSize": 10
}Example structuredContent
{
"total": 1,
"columns": [],
"products": [
{
"offerId": "example-id",
"asin": "B072MQ5BRX",
"price": 1,
"consignPrice": 1,
"quantityBegin": 1,
"salesOrderCount": 1,
"salesQuantity": 1,
"estimatedSalesAmount": 1,
"availableDate": "2026-01-01",
"shopId": "example-id",
"shopUrl": "https://example.com/image.jpg",
"asinUrl": "B072MQ5BRX",
"imageUrl": "https://example.com/image.jpg"
}
]
}