Operated by Sourcelane✓ verified
Scrape 1688.com wholesale listings by keyword, product URL or supplier: price tiers, MOQ, SKU variants, stock, sales, repurchase rate and supplier details.
A web scraping connector for 1688.com (Alibaba China wholesale marketplace) that extracts wholesale product and supplier data for sourcing and market analysis. It performs keyword search scraping, individual product-page scraping by URL/offer ID, and supplier-catalog scraping by supplier identifier or product link; it can return either search-level summaries or expanded product-mode records with full product details. Extracted data includes factory/unit prices and multi-tier quantity price lists, minimum order quantities, SKU variant lists with stock and variant pricing, total stock estimates, sales volume and repurchase-rate metrics, product images and video URL, product attributes/specifications and category, shipping origin and delivery promises, seller metadata (company/shop identifiers, years on platform, service scores and component scores), verification/badge flags and advertising flags, ratings and review statistics. Results use Chinese-language titles and attributes as listed on the site and report prices in Chinese yuan (CNY).
Verified Oct 25, 10:11 PM
$0.004
per search
Up to 100 per call. Only pay for results returned; failed calls are refunded.
Product sourcing
Compare factory prices, MOQs and quantity price breaks across suppliers
Dropshipping research
Verify wholesale cost, stock and SKU variants before listing on ecommerce platforms
Supplier vetting
Compare supplier tenure, service scores, repurchase rates and verification badges
Competitor and price monitoring
Track supplier catalogues and price changes over time with repeated runs
Market research
Measure sales volume and price ranges across product categories in China
Search returns listing data for every matching product.
Search mode: keywords to search on 1688.com, one per line.
Product mode: 1688 product links or bare offer IDs, one per line.
Supplier mode: supplier member IDs, m.1688.com/winport/b2b-...
Supplier mode only: optional keyword to search inside each supplier's catalogue.
Optional settings
| Window | Uptime | Success rate | p50 | p95 | Calls |
|---|---|---|---|---|---|
| 24h | — | — | — | — | 0 |
| 7d | — | — | — | — | 0 |
| 30d | — | — | — | — | 0 |
Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.
Call it via Sourcelane
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"alibaba-1688-product-scraper","params":{"mode":"search","maxItems":5},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | required | Search returns listing data for every matching product. Product details returns the full product page (all price tiers, SKU variants with stock, attributes, images, supplier). Supplier lists every product sold by one or more suppliers. |
keywords | array | optional | Search mode: keywords to search on 1688.com, one per line. Chinese keywords (e.g. 手机壳) give the most results; English keywords also work for common product names. |
productUrls | array | optional | Product mode: 1688 product links (detail.1688.com/offer/123.html or m.1688.com/offer/123.html) or bare offer IDs, one per line. |
suppliers | array | optional | Supplier mode: supplier member IDs (b2b-...), m.1688.com/winport/b2b-... links, or any product URL sold by that supplier (the supplier is looked up from the product). The memberId field of search results can be pasted here. |
supplierKeyword | string | optional | Supplier mode only: optional keyword to search inside each supplier's catalogue. Leave empty to list all of the supplier's products. |
sort | string | optional | Order of search and supplier results. |
includeDetails | boolean | optional | Search and supplier modes: also open each product page to add SKU variants with stock, every price tier, attributes, all images, video and review stats. Slower and billed as a product detail instead of a search result. |
maxItems | integer | optional | Maximum records per keyword or supplier (product mode: maximum products in total). 0 means no limit. Search results come 60 per page; 1688 shows at most about 2,000 results per keyword. Capped at 100 per call. |
pageId | string | optional | Paste NEXT_PAGE_ID from the previous run's Key-value store (e.g. 3:60) to fetch the next page. Use the same keyword or supplier as that run. |
Each result contains
| Field | Type | Description |
|---|---|---|
recordType | string | — |
offerId | string | — |
url | string | Product URL |
title | string | Title |
currency | string | — |
price | integer | Price (CNY) |
priceMin | integer | Min price |
priceMax | integer | Max price |
priceTiers | array | — |
moq | integer | MOQ |
unit | string | Unit |
salesText | string | Sales |
salesCount | integer | — |
repurchaseRate | string | Repurchase rate |
imageUrl | string | Image |
images | array | — |
videoUrl | string | — |
categoryId | string | — |
categoryName | string | — |
attributes | array | — |
skuProperties | array | — |
skus | array | — |
totalStock | integer | — |
shipFrom | string | — |
deliveryPromise | string | — |
rating | integer | — |
goodReviewRate | number | — |
reviewCount | integer | — |
serviceTags | array | — |
isAd | boolean | — |
supplier | object | — |
searchQuery | string | — |
position | integer | — |
scrapedAt | string | — |
Pick your tool and connect in under a minute. Then just ask — for example: “Track the price of these 20 grocery items at Woolworths and Coles every week.”
Connect Claude
Web, desktop and mobile. One click, then confirm.
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.usesourcelane.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://usesourcelane.com/openapi.jsonOne POST. Pass maxResults to cap cost.
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"alibaba-1688-product-scraper","params":{"mode":"search","maxItems":5},"maxResults":10}'Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "alibaba-1688-product-scraper",
"params": {"mode":"search","maxItems":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])—
0 reviews
Leave a review
Loading reviews…