Nexscope

1688 Product Detail

Retrieve public 1688 product, SKU, pricing, logistics, and supplier details. Call the 1688 Product Detail API via REST or MCP in your app or AI agent.

CostRecent 10 credits / call
Try online
POST · https://api.nexscope.ai/alibaba1688/productDetailMCP · nexscope_1688_product_detail

Choose an integration method

1688 Sourcing

What this API does

Retrieve public 1688 product, SKU, pricing, logistics, and supplier details. The request accepts offerId, country, currency. Its documented result includes batchNumber, categoryId, categoryName, certificates.certificateCode, certificates.certificateName, certificates.certificatePhotoList, channelPrice.skuPrices.currentPrice, channelPrice.skuPrices.skuId.

1688 Product Detail API use cases

Inspect a candidate product

To inspect a candidate product, a marketplace analyst submits offerId and country to 1688 Product Detail. The returned batchNumber, categoryId, categoryName help inspect the documented attributes of the candidate product.

Compare listing details

A marketplace analyst uses 1688 Product Detail with offerId and country to compare listing details. The returned batchNumber, categoryId, categoryName help compare product details with another shortlisted listing.

Prepare product evidence for a sourcing review

For this workflow, a marketplace analyst calls 1688 Product Detail with offerId and country to prepare product evidence for a sourcing review. The result helps record product facts before a sourcing discussion.

1688 Product Detail API FAQ

What does the 1688 Product Detail API return?

Retrieve public 1688 product, SKU, pricing, logistics, and supplier details. The documented output includes batchNumber, categoryId, categoryName, certificates.certificateCode, certificates.certificateName, certificates.certificatePhotoList, channelPrice.skuPrices.currentPrice, channelPrice.skuPrices.skuId. It corresponds to the supplied offerId, country, currency. Optional fields can be absent; a missing value should not be interpreted as a measured zero. Example values illustrate the response shape, rather than live account results.

How many credits does the 1688 Product Detail API cost?

The current documented cost is Recent 10 credits / call. This is the same cost shown at the top of this page. If a range or estimate is displayed, the final charge depends on the request. Review your available credits and the pricing page before calling the API, and check API usage records for the actual charge.

How do I call the 1688 Product Detail API from my app or an MCP client?

Send a POST request to https://api.nexscope.ai/alibaba1688/productDetail with your API key as a Bearer token and the JSON inputs shown in API integration. In a compatible MCP client such as Claude or Cursor, connect Nexscope and call nexscope_1688_product_detail. Use the MCP arguments shown in the MCP guide, or switch Online test to MCP to review its request before adding it to your app.

View plans and creditsConnect this API with MCP

Try this API
Endpoint
https://api.nexscope.ai/alibaba1688/productDetail
MCP method
nexscope_1688_product_detail

Step 1 of 3 · Authenticate

Authentication

All run endpoints require a user API key. Send it as a bearer token in the Authorization header.

Authorization: Bearer nk-xxxxxxxxxxxxxxxxx
Missing or invalid API keys return an authentication error. Manage keys from .

Step 2 of 3 · Send a request

POSThttps://api.nexscope.ai/alibaba1688/productDetail

Run an API

Send a JSON request body using the parameters described below.

Example request

Replace YOUR_API_KEY, then run this command in your terminal.

curl -X POST 'https://api.nexscope.ai/alibaba1688/productDetail' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "offerId": "123456789012"
}'

Step 3 of 3 · Inspect the result

Check the response

Read code for the request status and data for the result. Open the parameter and response reference for the full field definitions.

HTTP status codes

CodeDescription
200Default HTTP response for both success and many business errors. Only outer JSON code 0 indicates success or asynchronous acceptance; inspect data for the result.
429Execution admission rate limit; honor Retry-After when present.
503Execution admission is temporarily unavailable; honor Retry-After when present.
Opt-inX-Nexscope-Http-Status: semantic maps controller-handled business errors to HTTP status on run and task routes. Pre-authentication failures, such as a missing API key (code 11209), may still return HTTP 200 before this mapping. Always check the outer JSON code; malformed requests and infrastructure failures may also return non-200 HTTP responses.
All categories/ 1688 Sourcing
POSThttps://api.nexscope.ai/alibaba1688/productDetail

Run this API

Send a JSON request to execute this API and receive the documented response payload.

Endpoint

MethodPOST
Pathhttps://api.nexscope.ai/alibaba1688/productDetail
AuthBearer API key
Content-Typeapplication/json

Request parameters

NameTypeRequiredDescription
offerIdstringrequired
1688 product ID in positive integer format; strings must be used to avoid loss of precision in large numbers; maximum length 1000
countrystringoptional
Upstream compatibility field; usually omitted for this API
Example: en
currencystringoptional
Three-letter currency code, such as `USD`, `HKD`; the server will convert it to uppercase; the maximum length is 3

Code example

{
  "offerId": "123456789012"
}

Response example

Platform response envelope. code 0 indicates success or acceptance; data contains the business result.

{
  "code": 0,
  "cost": "-1",
  "data": {
    "offerId": "1234567890123456789",
    "saleInfo": {
      "priceRanges": [
        {
          "price": "4.20",
          "startQuantity": 2
        }
      ],
      "retailPrice": "4.80"
    },
    "skuList": [
      {
        "amountOnSale": 100,
        "fenxiaoPriceInfo": {
          "offerPrice": "4.20",
          "onePiecePrice": "4.80"
        },
        "price": "4.20",
        "retailPrice": "4.80",
        "skuId": "456789012345678901",
        "specId": "example-spec"
      }
    ],
    "subject": "Example product",
    "tags": [
      {
        "key": "isSelect",
        "value": true
      }
    ]
  },
  "msg": null,
  "time": "2026-01-01 00:00:00",
  "traceId": null,
  "ts": "0"
}

Response fields

NameTypeRequiredDescription
codeintegerrequired
0 means accepted or successful; nonzero is a platform error.
coststringrequired
Elapsed milliseconds, never credits; -1 outside web requests.
dataanyrequired
Data value used by this API operation.
msgstring | nullrequired
Msg value used by this API operation.
timestringrequired
Server local time: yyyy-MM-dd HH:mm:ss.
traceIdstring | nullrequired
Trace id value used by this API operation.
tsstringrequired
Epoch milliseconds.

Any of option 1

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.batchNumberanyoptional
Batch number value used by this API operation.
data.categoryIdanyoptional
Category id value used by this API operation.
data.categoryNameanyoptional
Category name value used by this API operation.
data.certificatesanyoptional
Certificates value used by this API operation.
data.channelPriceanyoptional
Channel price value used by this API operation.
data.companyNameanyoptional
Company name value used by this API operation.
data.createDateanyoptional
Create date value used by this API operation.
data.descriptionanyoptional
Description value used by this API operation.
data.descriptionTransanyoptional
Description trans value used by this API operation.
data.detailVideoanyoptional
Detail video value used by this API operation.
data.invoiceInfoanyoptional
Invoice info value used by this API operation.
data.isJxhyanyoptional
Is jxhy value used by this API operation.
data.isSelectanyoptional
Is select value used by this API operation.
data.mainVideoanyoptional
Main video value used by this API operation.
data.minOrderQuantityanyoptional
Min order quantity value used by this API operation.
data.offerIdanyoptional
Offer id value used by this API operation.
data.offerIdentitiesanyoptional
Offer identities value used by this API operation.
data.productAttributesanyoptional
Product attributes value used by this API operation.
data.productCargoNumberanyoptional
Product cargo number value used by this API operation.
data.productImageanyoptional
Product image value used by this API operation.
data.productImageTransanyoptional
Product image trans value used by this API operation.
data.productUrlanyoptional
Product url value used by this API operation.
data.promotionanyoptional
Promotion value used by this API operation.
data.saleInfoanyoptional
Sale info value used by this API operation.
data.secondCategoryIdanyoptional
Second category id value used by this API operation.
data.sellerDataInfoanyoptional
Seller data info value used by this API operation.
data.sellerMixSettinganyoptional
Seller mix setting value used by this API operation.
data.sellerOpenIdanyoptional
Seller open id value used by this API operation.
data.sellingPointsanyoptional
Selling points value used by this API operation.
data.shippingInfoanyoptional
Shipping info value used by this API operation.
data.skuListanyoptional
Sku list value used by this API operation.
data.soldOutanyoptional
Sold out value used by this API operation.
data.sourceTypeanyoptional
Source type value used by this API operation.
data.statusanyoptional
Status value used by this API operation.
data.subjectanyoptional
Subject value used by this API operation.
data.subjectTransanyoptional
Subject trans value used by this API operation.
data.tagsanyoptional
Tags value used by this API operation.
data.thirdCategoryIdanyoptional
Third category id value used by this API operation.
data.topCategoryIdanyoptional
Top category id value used by this API operation.
data.tradeScoreanyoptional
Trade score value used by this API operation.
data.typeanyoptional
Type value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.batchNumberintegeroptional
One lot quantity

Any of option 2

NameTypeRequiredDescription
data.batchNumbernulloptional
Batch number value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.categoryIdstringoptional
Current category ID

Any of option 2

NameTypeRequiredDescription
data.categoryIdnulloptional
Category id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.categoryNamestringoptional
Category name, may be missing

Any of option 2

NameTypeRequiredDescription
data.categoryNamenulloptional
Category name value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.certificatesarrayoptional
Certificates value used by this API operation.
data.certificates[]objectrequired
Item in data certificates.
data.certificates[].certificateCodestringoptional
Certificate code value used by this API operation.
data.certificates[].certificateNamestringoptional
Certificate name value used by this API operation.
data.certificates[].certificatePhotoListarrayoptional
Certificate photo list value used by this API operation.
data.certificates[].certificatePhotoList[]stringrequired
Item in data certificates[] certificatePhotoList.

Any of option 2

NameTypeRequiredDescription
data.certificatesnulloptional
Certificates value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.channelPriceobjectoptional
Channel price value used by this API operation.
data.channelPrice.skuPricesarrayoptional
Sku prices value used by this API operation.
data.channelPrice.skuPrices[]objectrequired
Item in data channelPrice skuPrices.
data.channelPrice.skuPrices[].currentPricenumberoptional
Current price value used by this API operation.
data.channelPrice.skuPrices[].skuIdstringoptional
Exact positive integer identifier. Send as a JSON string.
Pattern: ^[1-9][0-9]*$

Any of option 2

NameTypeRequiredDescription
data.channelPricenulloptional
Channel price value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.companyNamestringoptional
Supplier/Store Name

Any of option 2

NameTypeRequiredDescription
data.companyNamenulloptional
Company name value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.createDatestringoptional
Product creation time

Any of option 2

NameTypeRequiredDescription
data.createDatenulloptional
Create date value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.descriptionstringoptional
Product details in Chinese, often containing HTML

Any of option 2

NameTypeRequiredDescription
data.descriptionnulloptional
Description value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.descriptionTransstringoptional
Upstream extension details field, may be missing

Any of option 2

NameTypeRequiredDescription
data.descriptionTransnulloptional
Description trans value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.detailVideostringoptional
Detailed video address

Any of option 2

NameTypeRequiredDescription
data.detailVideonulloptional
Detail video value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.invoiceInfoobjectoptional
Invoice info value used by this API operation.
data.invoiceInfo.invoiceTypesarrayoptional
Invoice types value used by this API operation.
data.invoiceInfo.invoiceTypes[]stringrequired
Item in data invoiceInfo invoiceTypes.
data.invoiceInfo.supportFastInvoicebooleanoptional
Support fast invoice value used by this API operation.
data.invoiceInfo.supportOnlineInvoicebooleanoptional
Support online invoice value used by this API operation.
data.invoiceInfo.taxpayerTypestringoptional
Taxpayer type value used by this API operation.

Any of option 2

NameTypeRequiredDescription
data.invoiceInfonulloptional
Invoice info value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.isJxhybooleanoptional
Whether to select supply sources

Any of option 2

NameTypeRequiredDescription
data.isJxhynulloptional
Is jxhy value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.isSelectbooleanoptional
Whether to cross-border Select pallet

Any of option 2

NameTypeRequiredDescription
data.isSelectnulloptional
Is select value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.mainVideostringoptional
Main video address

Any of option 2

NameTypeRequiredDescription
data.mainVideonulloptional
Main video value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.minOrderQuantityintegeroptional
Minimum minimum quantity

Any of option 2

NameTypeRequiredDescription
data.minOrderQuantitynulloptional
Min order quantity value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.offerIdstringoptional
1688 Product ID

Any of option 2

NameTypeRequiredDescription
data.offerIdnulloptional
Offer id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.offerIdentitiesarrayoptional
Product or merchant identification
data.offerIdentities[]anyrequired
Item in data offerIdentities.

Any of option 2

NameTypeRequiredDescription
data.offerIdentitiesnulloptional
Offer identities value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productAttributesarrayoptional
Product attributes value used by this API operation.
data.productAttributes[]objectrequired
Item in data productAttributes.
data.productAttributes[].attributeIdstringoptional
Attribute id value used by this API operation.
data.productAttributes[].attributeNamestringoptional
Attribute name value used by this API operation.
data.productAttributes[].attributeNameTransstringoptional
Attribute name trans value used by this API operation.
data.productAttributes[].valuestringoptional
Value value used by this API operation.
data.productAttributes[].valueTransstringoptional
Value trans value used by this API operation.

Any of option 2

NameTypeRequiredDescription
data.productAttributesnulloptional
Product attributes value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productCargoNumberstringoptional
Product number

Any of option 2

NameTypeRequiredDescription
data.productCargoNumbernulloptional
Product cargo number value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productImageobjectoptional
Product image value used by this API operation.
data.productImage.imagesarrayoptional
Images value used by this API operation.
data.productImage.images[]stringrequired
Item in data productImage images.
data.productImage.whiteImagestringoptional
White image value used by this API operation.

Any of option 2

NameTypeRequiredDescription
data.productImagenulloptional
Product image value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productImageTransobjectoptional
Product image trans value used by this API operation.
data.productImageTrans.imagesarrayoptional
Images value used by this API operation.
data.productImageTrans.images[]stringrequired
Item in data productImageTrans images.
data.productImageTrans.whiteImagestringoptional
White image value used by this API operation.

Any of option 2

NameTypeRequiredDescription
data.productImageTransnulloptional
Product image trans value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productUrlstringoptional
1688 product promotion link

Any of option 2

NameTypeRequiredDescription
data.productUrlnulloptional
Product url value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.promotionobjectoptional
Promotion value used by this API operation.
data.promotion.hasPromotionbooleanoptional
Has promotion value used by this API operation.
data.promotion.promotionTypestringoptional
Promotion type value used by this API operation.

Any of option 2

NameTypeRequiredDescription
data.promotionnulloptional
Promotion value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.saleInfoobjectoptional
Sale info value used by this API operation.
data.saleInfo.amountOnSaleintegeroptional
Total merchandise inventory
data.saleInfo.fenxiaoSaleInfoobjectoptional
Fenxiao sale info value used by this API operation.
data.saleInfo.fenxiaoSaleInfo.offerPricenumberoptional
Offer price value used by this API operation.
data.saleInfo.fenxiaoSaleInfo.onePieceFreePostagebooleanoptional
One piece free postage value used by this API operation.
data.saleInfo.fenxiaoSaleInfo.onePiecePricenumberoptional
One piece price value used by this API operation.
data.saleInfo.fenxiaoSaleInfo.startQuantityintegeroptional
Start quantity value used by this API operation.
data.saleInfo.foreignCurrencyRetailPricenumberoptional
Item-level retail price in foreign currency, applicable to purchase quantity 1 piece; missing when no currency requested, no retail price, or conversion failure
data.saleInfo.priceRangesarrayoptional
Price ranges value used by this API operation.
data.saleInfo.priceRanges[]objectrequired
Item in data saleInfo priceRanges.
data.saleInfo.priceRanges[].foreignCurrencyPricenumberoptional
Tier price; foreignCurrency fields use requested currency, other prices use CNY.
data.saleInfo.priceRanges[].foreignCurrencyPromotionPricenumberoptional
Tier price; foreignCurrency fields use requested currency, other prices use CNY.
data.saleInfo.priceRanges[].pricestringoptional
Wholesale tier price in CNY, preserved as a decimal string.
data.saleInfo.priceRanges[].promotionPricenumberoptional
Tier price; foreignCurrency fields use requested currency, other prices use CNY.
data.saleInfo.priceRanges[].startQuantityintegeroptional
Start quantity value used by this API operation.
data.saleInfo.quoteTypeintegeroptional
`0` has no SKU and is based on product quantity; `1` is based on SKU specifications; `2` has SKU and is based on product quantity
data.saleInfo.retailPricestringoptional
Product-level retail price (RMB), applicable to the purchase quantity of 1 piece; missing if the upstream does not have a retail price
data.saleInfo.unitInfoobjectoptional
Unit info value used by this API operation.
data.saleInfo.unitInfo.transUnitstringoptional
Trans unit value used by this API operation.
data.saleInfo.unitInfo.unitstringoptional
Unit value used by this API operation.

Any of option 2

NameTypeRequiredDescription
data.saleInfonulloptional
Sale info value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.secondCategoryIdstringoptional
Secondary category ID

Any of option 2

NameTypeRequiredDescription
data.secondCategoryIdnulloptional
Second category id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sellerDataInfoobjectoptional
Seller data info value used by this API operation.
data.sellerDataInfo.afterSalesExperienceScorestringoptional
Return or exchange experience points
data.sellerDataInfo.collect30DayWithin48HPercentstringoptional
Collection rate in the last 30 days and 48 hours
data.sellerDataInfo.compositeServiceScorestringoptional
Comprehensive service points
data.sellerDataInfo.consultingExperienceScorestringoptional
Consulting experience points
data.sellerDataInfo.disputeComplaintScorestringoptional
Dispute resolution points
data.sellerDataInfo.logisticsExperienceScorestringoptional
Logistics experience points
data.sellerDataInfo.offerExperienceScorestringoptional
Product experience points
data.sellerDataInfo.qualityRefundWithin30Daystringoptional
Quality refund rate in the last 30 days
data.sellerDataInfo.repeatPurchasePercentstringoptional
Seller return rate
data.sellerDataInfo.tradeMedalLevelstringoptional
Seller Trading Medal

Any of option 2

NameTypeRequiredDescription
data.sellerDataInfonulloptional
Seller data info value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sellerMixSettingobjectoptional
Seller mix setting value used by this API operation.
data.sellerMixSetting.generalHunpibooleanoptional
General hunpi value used by this API operation.
data.sellerMixSetting.mixAmountnumberoptional
Mix amount value used by this API operation.
data.sellerMixSetting.mixNumberintegeroptional
Mix number value used by this API operation.

Any of option 2

NameTypeRequiredDescription
data.sellerMixSettingnulloptional
Seller mix setting value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sellerOpenIdstringoptional
Merchant Encrypted ID

Any of option 2

NameTypeRequiredDescription
data.sellerOpenIdnulloptional
Seller open id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sellingPointsarrayoptional
Product selling point, may be empty
data.sellingPoints[]anyrequired
Item in data sellingPoints.

Any of option 2

NameTypeRequiredDescription
data.sellingPointsnulloptional
Selling points value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.shippingInfoobjectoptional
Shipping info value used by this API operation.
data.shippingInfo.officialWeightnumberoptional
Official measured weight in kg
data.shippingInfo.pkgSizeSourcestringoptional
Product weight data source
data.shippingInfo.sendGoodsAddressTextstringoptional
Place of shipment
data.shippingInfo.shippingTimeGuaranteestringoptional
Delivery guarantee
data.shippingInfo.skuShippingDetailsarrayoptional
Sku shipping details value used by this API operation.
data.shippingInfo.skuShippingDetails[]objectrequired
Item in data shippingInfo skuShippingDetails.
data.shippingInfo.skuShippingDetails[].aiWeightnumberoptional
Kilograms.
data.shippingInfo.skuShippingDetails[].heightnumberoptional
Centimeters.
data.shippingInfo.skuShippingDetails[].lengthnumberoptional
Centimeters.
data.shippingInfo.skuShippingDetails[].officialWeightnumberoptional
Kilograms.
data.shippingInfo.skuShippingDetails[].skuIdstringoptional
Exact positive integer identifier. Send as a JSON string.
Pattern: ^[1-9][0-9]*$
data.shippingInfo.skuShippingDetails[].specIdstringoptional
Spec id value used by this API operation.
data.shippingInfo.skuShippingDetails[].weightnumberoptional
Weight in kilograms.
data.shippingInfo.skuShippingDetails[].widthnumberoptional
Centimeters.
data.shippingInfo.skuShippingInfoListarrayoptional
Sku shipping info list value used by this API operation.
data.shippingInfo.skuShippingInfoList[]objectrequired
Item in data shippingInfo skuShippingInfoList.
data.shippingInfo.skuShippingInfoList[].aiWeightnumberoptional
Kilograms.
data.shippingInfo.skuShippingInfoList[].heightnumberoptional
Centimeters.
data.shippingInfo.skuShippingInfoList[].lengthnumberoptional
Centimeters.
data.shippingInfo.skuShippingInfoList[].officialWeightnumberoptional
Kilograms.
data.shippingInfo.skuShippingInfoList[].skuIdstringoptional
Exact positive integer identifier. Send as a JSON string.
Pattern: ^[1-9][0-9]*$
data.shippingInfo.skuShippingInfoList[].specIdstringoptional
Spec id value used by this API operation.
data.shippingInfo.skuShippingInfoList[].weightnumberoptional
Weight in grams.
data.shippingInfo.skuShippingInfoList[].widthnumberoptional
Centimeters.
data.shippingInfo.weightnumberoptional
Product weight, unit kg

Any of option 2

NameTypeRequiredDescription
data.shippingInfonulloptional
Shipping info value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.skuListarrayoptional
Sku list value used by this API operation.
data.skuList[]objectrequired
Item in data skuList.
data.skuList[].amountOnSaleintegeroptional
Available inventory
data.skuList[].attributesarrayoptional
Attributes value used by this API operation.
data.skuList[].attributes[]objectrequired
Item in data skuList[] attributes.
data.skuList[].attributes[].attributeIdstringoptional
Attribute id value used by this API operation.
data.skuList[].attributes[].attributeNamestringoptional
Attribute name value used by this API operation.
data.skuList[].attributes[].skuImageUrlstringoptional
Sku image url value used by this API operation.
data.skuList[].attributes[].valuestringoptional
Value value used by this API operation.
data.skuList[].cargoNumberstringoptional
SKU item number
data.skuList[].consignPricestringoptional
Dropshipping price; the upstream obsolete compatibility field may be missing
data.skuList[].fenxiaoPriceInfoobjectoptional
Fenxiao price info value used by this API operation.
data.skuList[].fenxiaoPriceInfo.foreignCurrencyPricenumberoptional
Foreign currency value.
data.skuList[].fenxiaoPriceInfo.foreignCurrencyPromotionPricenumberoptional
Foreign currency value.
data.skuList[].fenxiaoPriceInfo.offerPricestringoptional
CNY price, preserved as a decimal string.
data.skuList[].fenxiaoPriceInfo.onePiecePricestringoptional
CNY price, preserved as a decimal string.
data.skuList[].foreignCurrencyRetailPricenumberoptional
SKU retail price in foreign currency, applicable to purchase quantity 1 piece; missing when no currency requested, no retail price, or conversion failure
data.skuList[].pricestringoptional
SKU price (RMB); in the new retail price model, it is the wholesale price when the purchase quantity is greater than or equal to 2 pieces. The semantics of the old product model are combined with ladder and order preview judgments.
data.skuList[].promotionPricestringoptional
marketing price
data.skuList[].retailPricestringoptional
SKU retail price (RMB), applicable to purchase quantity 1 piece; missing if the upstream does not have a retail price
data.skuList[].skuIdstringoptional
SKU ID
data.skuList[].specIdstringoptional
Specification ID

Any of option 2

NameTypeRequiredDescription
data.skuListnulloptional
Sku list value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.soldOutstringoptional
Product sales

Any of option 2

NameTypeRequiredDescription
data.soldOutnulloptional
Sold out value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sourceTypestringoptional
Data source, currently `1688`

Any of option 2

NameTypeRequiredDescription
data.sourceTypenulloptional
Source type value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.statusstringoptional
Product status

Any of option 2

NameTypeRequiredDescription
data.statusnulloptional
Status value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.subjectstringoptional
Chinese title

Any of option 2

NameTypeRequiredDescription
data.subjectnulloptional
Subject value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.subjectTransstringoptional
Upstream extension header field, may be empty or the same as `subject`

Any of option 2

NameTypeRequiredDescription
data.subjectTransnulloptional
Subject trans value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.tagsarrayoptional
Tags value used by this API operation.
data.tags[]objectrequired
Item in data tags.
data.tags[].keystringoptional
Key value used by this API operation.
data.tags[].valuebooleanoptional
Whether the product has this tag.

Any of option 2

NameTypeRequiredDescription
data.tagsnulloptional
Tags value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.thirdCategoryIdstringoptional
Third-level category ID

Any of option 2

NameTypeRequiredDescription
data.thirdCategoryIdnulloptional
Third category id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.topCategoryIdstringoptional
First level category ID

Any of option 2

NameTypeRequiredDescription
data.topCategoryIdnulloptional
Top category id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.tradeScorestringoptional
Product Transaction Rating

Any of option 2

NameTypeRequiredDescription
data.tradeScorenulloptional
Trade score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.typestringoptional
Result style, currently `productDetail`

Any of option 2

NameTypeRequiredDescription
data.typenulloptional
Type value used by this API operation.

Any of option 2

NameTypeRequiredDescription
datanullrequired
Data value used by this API operation.

Responses

CodeDescription
200Default HTTP response for both success and many business errors. Only outer JSON code 0 indicates success or asynchronous acceptance; inspect data for the result.
429Execution admission rate limit; honor Retry-After when present.
503Execution admission is temporarily unavailable; honor Retry-After when present.
Opt-inX-Nexscope-Http-Status: semantic maps controller-handled business errors to HTTP status on run and task routes. Pre-authentication failures, such as a missing API key (code 11209), may still return HTTP 200 before this mapping. Always check the outer JSON code; malformed requests and infrastructure failures may also return non-200 HTTP responses.

Data source, freshness, and limitations

Source, freshness, coverage, rate limits, and estimation notes are not specified in this API definition unless they appear in the request or response field documentation above. Do not assume official marketplace data or real-time freshness when it is not explicitly documented.

Step 1 of 2 · Connect your MCP client

MCP

V2 recommended

Connect remote agents through the standard MCP 2025-11-25 Streamable HTTP endpoint. Use OAuth 2.1 Authorization Code with PKCE, or an API key for compatibility.

POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/json
Authentication

OAuth clients request the mcp:tools scope. The endpoint's 401 response advertises protected-resource metadata for authorization discovery.

Step 2 of 2 · Call the tool

Call a tool

{
  "jsonrpc": "2.0",
  "id": "tool-call-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_1688_product_detail",
    "arguments": {
      "offerId": "1040473674152"
    }
  }
}

Legacy MCP v1

Existing API-key clients can continue using the compatibility endpoint. New integrations should use MCP v2.

GET / POST /mcp/legacy

Online test

Execute the current API with your API key and JSON payload. Online tests use this site's configured API environment; the Endpoint and copyable examples use the public integration address.

At least 10 credits / callAPI usage records

Try it

Send a real request with the same contract shown in the reference.

Endpoint
/alibaba1688/productDetail
MCP method
nexscope_1688_product_detail
cURL
curl -X POST \
  https://api.nexscope.ai/alibaba1688/productDetail \
  -H "Authorization: Bearer nk-..." \
  -H "Content-Type: application/json" \
  -d '{ "offerId": "123456789012" }'
Response
No response yet. Run the request to see the response here.

Related APIs