1688 Scraper avatar

1688 Scraper

Pricing

$2.00 / 1,000 offers

Go to Apify Store
1688 Scraper

1688 Scraper

Scrape 1688.com wholesale offers by keyword: price, quantity price tiers, MOQ, sales, supplier company, location and service scores. Optional English titles. No login.

Pricing

$2.00 / 1,000 offers

Rating

0.0

(0)

Developer

FlareWOW

FlareWOW

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

1688 Scraper – wholesale products, tiered prices, MOQ & suppliers (1688.com)

1688 Scraper extracts wholesale product offers from 1688.com – Alibaba's Chinese B2B marketplace where factories sell to resellers. Search by keyword (Chinese or English) and get prices, quantity price tiers, minimum order quantity, sales volume, supplier company, location and service scores. Optional English translation of titles. No login, no browser, no Chinese phone number needed.

Who is it for?

  • Dropshippers & Amazon / Shopify / Allegro sellers – find the factory price of a product and calculate your margin.
  • Sourcing agents & importers – compare suppliers by price tiers, MOQ, years on 1688 and service scores.
  • Market researchers – track wholesale prices and sales volumes of product categories in China.

What you get for every offer

FieldExample
offerId, url674028939004, link to the offer
title / titleEnChinese title / English translation (optional)
price, currency490, CNY
priceTiers[{ "quantity": "1~499个", "minQuantity": 1, "maxQuantity": 499, "price": 490 }, …]
minOrderQuantity, unit1, 个 (when the offer has quantity tiers)
imageUrl, imagesmain product image
salesText, salesCount, bookedCount, repurchaseRate已售100+件, 100, …, 30%
supplierName, supplierShopUrl, supplierYearsOn1688, supplierTypecompany name, shop link, 18, 生产加工 (manufacturer)
province, city广东, 广州市
serviceScores, serviceTags, factoryInspection, isSuperFactoryoverall / logistics / dispute / goods scores, verified-factory badges
isAd, searchQuery, page, position, scrapedAtranking context

Supplier data is company data (business names and shops), not personal data.

How to use it

  1. Enter one or more search keywords. Chinese keywords give the most results (e.g. 手机壳 = phone case, 充电宝 = power bank); English keywords also work.
  2. Set Max offers per keyword (up to ~2,000 – the limit of 1688 search).
  3. Optionally turn on Translate titles to English.
  4. Click Start and download the results as JSON, CSV, Excel or HTML.

Input example

{
"searchQueries": ["充电宝", "yoga mat"],
"maxItemsPerQuery": 100,
"translateTitles": true,
"proxyFallback": true
}

Output example (real data, shortened)

{
"offerId": "674028939004",
"title": "ALLPOWERS户外电源无线储能电源笔记本便携式充电宝 移动电源200w",
"url": "https://detail.1688.com/offer/674028939004.html",
"price": 490,
"currency": "CNY",
"priceTiers": [
{ "quantity": "1~499个", "minQuantity": 1, "maxQuantity": 499, "unit": "个", "price": 490 },
{ "quantity": "500~4999个", "minQuantity": 500, "maxQuantity": 4999, "unit": "个", "price": 470 },
{ "quantity": "≥5000个", "minQuantity": 5000, "maxQuantity": null, "unit": "个", "price": 450 }
],
"minOrderQuantity": 1,
"unit": "个",
"salesText": "已售100+件",
"salesCount": 100,
"repurchaseRate": "30%",
"supplierName": "广州奥鹏能源科技有限公司",
"supplierShopUrl": "https://aopeng168.1688.com",
"supplierYearsOn1688": 18,
"supplierType": "生产加工",
"province": "广东",
"city": "广州市",
"serviceTags": ["深度验厂", "深度验商"]
}

Use it from code

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("flarewow/1688-scraper").call(run_input={"searchQueries": ["手机壳"], "maxItemsPerQuery": 120})
for offer in client.dataset(run["defaultDatasetId"]).iterate_items():
print(offer["price"], offer["supplierName"], offer["title"])
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('flarewow/1688-scraper').call({ searchQueries: ['phone case'], translateTitles: true });
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Pricing

$2 per 1,000 offers (pay per result). You pay only for offers saved to the dataset. Use Max cost per run to cap spending.

How it stays reliable

The actor reads 1688's own search data. It starts without a proxy and, only if 1688 blocks the request, switches automatically to Apify datacenter proxy and then to residential proxy. If no offers can be returned, the run ends as FAILED with an explanation – you never pay for an empty "successful" run.

Limitations & FAQ

  • How many results per keyword? 1688 shows up to about 2,000 offers per search.
  • Why is MOQ empty for some offers? Some offers on 1688 do not show quantity tiers in search results; minOrderQuantity is filled when tiers are present.
  • Translation uses a free machine-translation service and is best effort; if it is unavailable, titleEn is empty and the run still succeeds.
  • Prices are in Chinese yuan (CNY), as shown on 1688, without shipping.

Integrations

Works with the Apify API, schedules, webhooks and integrations such as n8n, Make, Zapier, Google Sheets and the Apify MCP server for AI agents.

Responsible use

The actor collects publicly visible business listings. Use the data in line with 1688's terms and applicable law.


中文说明

1688 爬虫:按关键词(中文或英文)抓取 1688.com 批发商品:价格、阶梯价、起订量、销量、复购率、供应商公司名称、店铺链接、入驻年限、经营模式、所在省市、服务评分和验厂/验商标签。可选将标题翻译成英文。无需登录、无需浏览器。

  • 每个关键词最多约 2,000 条结果。
  • 先直连,被拦截时自动切换到数据中心代理、再切换到住宅代理;没有结果时运行会以失败结束并说明原因,不会产生“空的成功”。
  • 价格:每 1,000 条商品 $2,只按实际结果收费。