Discover/1688 API
live

1688 APIs.1688.com ↗

Search 1688.com wholesale products by keyword or image, fetch SKU pricing tiers, seller trust-pass profiles, category trees, and customer reviews via 6 endpoints.

Endpoint health
verified 15h ago
get_product_reviews
search_by_image
get_seller_profile
get_product_detail
search_products
6/6 passing latest checkself-healing
Endpoints
6
Updated
10d ago

What is the 1688 API?

The s.1688.com API exposes 6 endpoints covering China's largest B2B wholesale marketplace, letting you run keyword and image-based product searches, retrieve SKU-level pricing tiers and variant data via get_product_detail, pull seller trust-pass profiles, browse the full category tree, and fetch customer reviews — all returning structured JSON without requiring a 1688.com account.

This call costs3 credits / call— charged only on success
Try it
Page number for pagination
Search keyword (Chinese or English)
Optional 1688 category ID (categoryId from list_categories) used as an upstream filter on the keyword results. Omitted = no category filter.
→ api.parse.bot/scraper/aa6e2b5e-7963-46f5-a6c2-e326775ceae4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/aa6e2b5e-7963-46f5-a6c2-e326775ceae4/search_products?page=1&query=ceramic+mug' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

Full-text search over 1688.com product listings by keyword. Returns a paginated list of product offers with seller info, pricing, and location. Each page returns up to 40 items; paginate with the integer page counter (omitted = page 1), hasMore tells whether another page exists. An optional category_id (a categoryId from list_categories) is applied upstream as a category filter and changes the result set; the site still requires a keyword, so browsing a whole category is done by searching the category title with its category_id. Each item carries loginId (for get_product_reviews), memberId (for get_seller_profile) and offerId (for get_product_detail).

Input
ParamTypeDescription
pageintegerPage number for pagination
queryrequiredstringSearch keyword (Chinese or English)
category_idstringOptional 1688 category ID (categoryId from list_categories) used as an upstream filter on the keyword results. Omitted = no category filter.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "items": "array of product objects with offerId (integer), title, price (string), imageUrl, loginId (seller login name, for get_product_reviews), memberId (seller member ID, for get_seller_profile), sellerName, bookedCount (string), province, city, url",
    "total": "integer total number of results reported by the site (capped by the site, e.g. 2000)",
    "hasMore": "boolean indicating if more pages are available"
  },
  "sample": {
    "data": {
      "page": 1,
      "items": [
        {
          "url": "https://detail.1688.com/offer/936595136873.html",
          "city": "武义县",
          "price": "5.5",
          "title": "工厂直销跨境热款16oz双层螺旋杯来图可定制",
          "loginId": "ykxiaotai",
          "offerId": 936595136873,
          "imageUrl": "https://cbu01.alicdn.com/img/ibank/O1CN019vOOg42Leu1tv24Hh_!!945189718-0-cib.jpg",
          "memberId": "ykxiaotai",
          "province": "浙江",
          "sellerName": "永康市笑泰塑料制品厂",
          "bookedCount": "6"
        },
        {
          "url": "https://detail.1688.com/offer/1081467166970.html",
          "city": "",
          "price": "13.5",
          "title": "可爱kt猫保温杯女士高颜值桌面咖啡杯子带把手吸管水杯316不锈钢",
          "loginId": "永康市易婕工贸有限公司",
          "offerId": 1081467166970,
          "imageUrl": "https://cbu01.alicdn.com/img/ibank/O1CN01BqQmunaMTMF2R3rs_!!2223022016197-0-cib.jpg",
          "memberId": "b2b-2223022016197e22eb",
          "province": "",
          "sellerName": "永康市易婕工贸有限公司",
          "bookedCount": "103"
        }
      ],
      "total": 2000,
      "hasMore": true
    },
    "status": "success"
  }
}

About the 1688 API

Product Search and Discovery

The search_products endpoint accepts a query string (Chinese or English) and an optional category_id from list_categories to narrow results. Each page returns up to 40 items including offerId, title, price, imageUrl, and the seller's loginId. The total field reports the site-level result count (capped at a figure like 2,000), and hasMore tells you whether additional pages exist. For visual sourcing workflows, search_by_image accepts any publicly accessible image URL and returns visually matching wholesale listings with the same core fields plus memberId for seller lookups.

Product Detail and Reviews

get_product_detail takes an offer_id from search results and returns the full SKU model: skuPriceScale for quantity-based pricing tiers, skuProps for color and size options with variant images, trade model fields like minimum order quantity and stock levels, and active promotion data. get_product_reviews requires both offer_id and login_id (the seller's login name from search results) and returns a paginated array of review objects, each containing a star rating, review content, and date where available. Products with no reviews return an empty array.

Seller Profiles and Category Tree

get_seller_profile resolves a member_id to a structured seller card: companyName, bizTypeName (e.g. 生产厂家 for manufacturer), isTp and tpYear for trust-pass membership status and tenure, customerStar (0–5 composite rating), beFavedCount for follower volume, and companyIcons for any certification badges on the shop header. list_categories returns the full 1688.com category tree — around 52 top-level nodes, each with second- and third-level children — or just a subtree when a parent_id is supplied. The categoryId values it returns feed directly into search_products as filters.

Reliability & maintenanceVerified

The 1688 API is a managed, monitored endpoint for s.1688.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when s.1688.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official s.1688.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
15h ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a supplier comparison tool using get_seller_profile to evaluate trust-pass tenure, customer star ratings, and follower counts across multiple vendors.
  • Automate wholesale price monitoring with search_products and get_product_detail to track SKU-level pricing tiers and minimum order quantities over time.
  • Power a reverse-image sourcing tool using search_by_image to find 1688 wholesale suppliers matching a product photo from any catalog.
  • Populate a product catalog with Chinese wholesale listings by iterating list_categories and running search_products filtered by category_id.
  • Aggregate customer sentiment for wholesale products by paginating get_product_reviews and extracting star ratings and review content.
  • Filter supplier discovery to specific manufacturing types by combining search_products results with bizTypeName from get_seller_profile.
  • Build a category browser for a procurement dashboard using list_categories with parent_id to lazily load subtrees on demand.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does 1688.com have an official developer API?+
Yes. Alibaba operates the 1688 Open Platform at open.1688.com, which provides official API access. It requires business registration, approval, and app credentials, and many endpoints are gated by partnership tier. The Parse API provides access to the same public product and seller data without that onboarding process.
What does get_product_detail return beyond a basic product listing?+
It returns the full SKU model for the offer: quantity-based price tiers via skuPriceScale, variant options (colors, sizes) with images in skuProps, minimum order quantity and stock levels from the trade model, and any active promotion data. These fields are not returned by search_products, which only provides a summary price string and a single imageUrl.
What is the pagination behavior across search endpoints?+
search_products and search_by_image both return up to 40 items per page. Use the integer page parameter to step through results and check hasMore to determine whether to continue. The total field reflects the site-reported count, which is capped at a ceiling (e.g. 2,000) regardless of the actual match volume. get_product_reviews also accepts a page parameter with the same pattern.
Does the API expose supplier transaction history or annual sales volume?+
Not currently. get_seller_profile returns trust-pass membership, customer star rating, follower count, and company type, but not transaction history, annual GMV, or verified sales volume figures. You can fork this API on Parse and revise it to add an endpoint targeting those data points if they become accessible on the seller's public shop page.
Can I retrieve product listings in languages other than Chinese?+
The category titles in list_categories and many product titles in search results are in Chinese, reflecting the source site's content. English query strings are accepted by search_products, but returned titles and category labels remain in Chinese. The API does not perform translation. You can fork it on Parse and add a translation step as a post-processing layer within the endpoint logic.
Page content last updated . Spec covers 6 endpoints from s.1688.com.
Related APIs in MarketplaceSee all →
1688.com API
Search for wholesale products on 1688.com using images or find detailed information about specific items including pricing, specifications, and supplier details. Discover bulk sourcing opportunities and compare products directly from Alibaba's Chinese B2B marketplace.
global.1688.com API
Search for wholesale products on Alibaba's 1688 marketplace by keyword or category to find pricing, seller information, and product images all in one place. Browse thousands of items directly from suppliers to compare options and discover deals for your business needs.
detail.1688.com API
Retrieve comprehensive product data from 1688.com product pages, including titles, images, pricing, SKU variants, attributes, seller details, packing specifications, and drop-shipping information — no login required.
detail.m.1688.com API
Access data from detail.m.1688.com.
lazada.sg API
Search and browse products on Lazada Singapore with access to detailed product information, customer reviews, seller profiles, and category listings. Discover flash sale deals and explore what sellers are offering all in one place.
in19067452907ubjs.trustpass.alibaba.com API
Browse Alibaba supplier store categories and product listings with pricing, images, and detailed specifications to find and compare items that meet your needs. Access comprehensive product information including customer reviews to make informed purchasing decisions.
dhgate.com API
Search DHgate's vast marketplace to find products across all categories, view detailed information including pricing tiers, shipping options, and seller ratings, and discover flash deals. Retrieve full product details and customer reviews in one place.
made-in-china.com API
Access data from made-in-china.com.