Nexscope

1688 Sourcing: product Detail API

Use 1688 Sourcing: product Detail API through Nexscope with documented parameters, structured results and API key authentication.

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

What this API does

Use 1688 Sourcing: product Detail API through Nexscope with documented parameters, structured results and API key authentication. The request accepts offerId, country, currency. Its documented result includes errcode, errmsg, offerId, subject, subjectTrans, description, descriptionTrans, categoryId.

1688 Sourcing: product Detail API API use cases

Inspect a candidate product

To inspect a candidate product, a marketplace analyst submits offerId and country to 1688 Sourcing: product Detail API. The returned errcode, errmsg, offerId help inspect the documented attributes of the candidate product.

Compare listing details

A marketplace analyst uses 1688 Sourcing: product Detail API with offerId and country to compare listing details. The returned errcode, errmsg, offerId help compare product details with another shortlisted listing.

Prepare product evidence for a sourcing review

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

1688 Sourcing: product Detail API API FAQ

What does the 1688 Sourcing: product Detail API API return?

Use 1688 Sourcing: product Detail API through Nexscope with documented parameters, structured results and API key authentication. The documented output includes errcode, errmsg, offerId, subject, subjectTrans, description, descriptionTrans, categoryId. 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 Sourcing: product Detail API 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 Sourcing: product Detail API 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_data_alibaba1688_product_detail. The same documented request parameters apply; use Online test to review a 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_data_alibaba1688_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 '{}'

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
200HTTP request completed. Check JSON code; only 0 indicates business success or acceptance.
400Request JSON or required API parameters are invalid.
401API key is missing, invalid, or cannot be matched to a user.
5xxAPI execution or upstream service failed.
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

{}

Response example

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

{
  "code": 0,
  "cost": "-1",
  "data": {},
  "msg": null,
  "time": "2026-01-01 00:00:00",
  "traceId": null,
  "ts": "0"
}

Response fields

Response field reference (79 fields)

NameTypeRequiredDescription
errcodeintegeroptional
Gateway business status; `200` indicates success
errmsgstringoptional
Gateway message; success is `ok`
offerIdstringoptional
1688 Product ID
subjectstringoptional
Chinese title
subjectTransstringoptional
Upstream extension header field, may be empty or the same as `subject`
descriptionstringoptional
Product details in Chinese, often containing HTML
descriptionTransstringoptional
Upstream extension details field, may be missing
categoryIdstringoptional
Current category ID
topCategoryIdstringoptional
First level category ID
secondCategoryIdstringoptional
Secondary category ID
thirdCategoryIdstringoptional
Third-level category ID
categoryNamestringoptional
Category name, may be missing
statusstringoptional
Product status
createDatestringoptional
Product creation time
productUrlstringoptional
1688 product promotion link
sourceTypestringoptional
Data source, currently `1688`
typestringoptional
Result style, currently `productDetail`
costTokenintegeroptional
The call consumes token; the current successful response is `1000`
productImageobjectoptional
Original image: `images[]`, `whiteImage`
productImageTransobjectoptional
The upstream extended image field has the same structure as above and may be missing.
mainVideostringoptional
Main video address
detailVideostringoptional
Detailed video address
productAttributesarrayoptional
Product attributes: `attributeId`, `attributeName`, `attributeNameTrans`, `value`, `valueTrans`
sellingPointsarrayoptional
Product selling point, may be empty
skuListarrayoptional
SKU, specifications, inventory, price and SKU pictures, see the table below for details
saleInfoobjectoptional
Inventory, tiered prices, unit and distribution sales information, please see the table below
shippingInfoobjectoptional
Please refer to the table below for details of shipping location, delivery time and product/SKU piece weight.
companyNamestringoptional
Supplier/Store Name
sellerOpenIdstringoptional
Merchant Encrypted ID
sellerDataInfoobjectoptional
Seller services and transaction indicators, please see the table below for details
sellerMixSettingobjectoptional
Mixed batch settings: `generalHunpi`, `mixAmount`, `mixNumber`
channelPriceobjectoptional
Channel SKU Price: `skuPrices[].skuId/currentPrice`
promotionobjectoptional
Marketing information: `hasPromotion`, `promotionType`
minOrderQuantityintegeroptional
Minimum minimum quantity
batchNumberintegeroptional
One lot quantity
productCargoNumberstringoptional
Product number
soldOutstringoptional
Product sales
isJxhybooleanoptional
Whether to select supply sources
isSelectbooleanoptional
Whether to cross-border Select pallet
tradeScorestringoptional
Product Transaction Rating
offerIdentitiesarrayoptional
Product or merchant identification
tagsarrayoptional
Service tags: `key`, `value`
certificatesarrayoptional
Certificate: `certificateName`, `certificateCode`, `certificatePhotoList[]`
invoiceInfoobjectoptional
Invoice: `supportOnlineInvoice`, `supportFastInvoice`, `invoiceTypes[]`, `taxpayerType`
skuIdstringoptional
SKU ID
specIdstringoptional
Specification ID
cargoNumberstringoptional
SKU item number
amountOnSaleintegeroptional
Available inventory
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.
retailPricestringoptional
SKU retail price (RMB), applicable to purchase quantity 1 piece; missing if the upstream does not have a retail price
foreignCurrencyRetailPricenumberoptional
SKU retail price in foreign currency, applicable to purchase quantity 1 piece; missing when no currency requested, no retail price, or conversion failure
promotionPricestringoptional
marketing price
consignPricestringoptional
Dropshipping price; the upstream obsolete compatibility field may be missing
attributesarrayoptional
SKU attribute; contains name, value, and optional image
fenxiaoPriceInfoobjectoptional
`offerPrice`、`onePiecePrice`、`foreignCurrencyPrice`、`foreignCurrencyPromotionPrice`
amountOnSaleintegeroptional
Total merchandise inventory
retailPricestringoptional
Product-level retail price (RMB), applicable to the purchase quantity of 1 piece; missing if the upstream does not have a retail price
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
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
priceRangesarrayoptional
Wholesale tiered prices: `startQuantity`, `price`, `promotionPrice`, `foreignCurrencyPrice`, `foreignCurrencyPromotionPrice`
unitInfoobjectoptional
Unit field `unit` and upstream extension field `transUnit`
fenxiaoSaleInfoobjectoptional
`startQuantity`、`offerPrice`、`onePiecePrice`、`onePieceFreePostage`
sendGoodsAddressTextstringoptional
Place of shipment
shippingTimeGuaranteestringoptional
Delivery guarantee
weightnumberoptional
Product weight, unit kg
officialWeightnumberoptional
Official measured weight in kg
pkgSizeSourcestringoptional
Product weight data source
skuShippingInfoListarrayoptional
SKU logistics specifications; `weight` unit is g, other dimensions are unit cm
skuShippingDetailsarrayoptional
SKU piece weight; `weight`/`officialWeight`/`aiWeight` unit kg, dimensions unit cm
tradeMedalLevelstringoptional
Seller Trading Medal
compositeServiceScorestringoptional
Comprehensive service points
logisticsExperienceScorestringoptional
Logistics experience points
disputeComplaintScorestringoptional
Dispute resolution points
offerExperienceScorestringoptional
Product experience points
consultingExperienceScorestringoptional
Consulting experience points
afterSalesExperienceScorestringoptional
Return or exchange experience points
repeatPurchasePercentstringoptional
Seller return rate
collect30DayWithin48HPercentstringoptional
Collection rate in the last 30 days and 48 hours
qualityRefundWithin30Daystringoptional
Quality refund rate in the last 30 days

Responses

CodeDescription
200HTTP request completed. Check JSON code; only 0 indicates business success or acceptance.
400Request JSON or required API parameters are invalid.
401API key is missing, invalid, or cannot be matched to a user.
5xxAPI execution or upstream service failed.

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_data_alibaba1688_product_detail",
    "arguments": {}
  }
}

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_data_alibaba1688_product_detail
cURL
curl -X POST \
  https://api.nexscope.ai/alibaba1688/productDetail \
  -H "Authorization: Bearer nk-..." \
  -H "Content-Type: application/json" \
  -d '{}'
Response
No response yet. Run the request to see the response here.

Related APIs