1688 Product Scraper - Prices, MOQ & Suppliers avatar

1688 Product Scraper - Prices, MOQ & Suppliers

Pricing

Pay per usage

Go to Apify Store
1688 Product Scraper - Prices, MOQ & Suppliers

1688 Product Scraper - Prices, MOQ & Suppliers

Scrape 1688 product prices, MOQ, suppliers, locations, and product images from offer URLs or IDs. Clean API-ready output with per-offer diagnostics.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

WebData Labs

WebData Labs

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

20 hours ago

Last modified

Share

1688 Product Scraper - Prices, MOQ & Supplier Data

Turn 1688 product URLs into clean, structured data. Extract current product titles, CNY prices, minimum order quantities, supplier details, locations, and product images for sourcing, catalog research, and price monitoring.

Provide detail.1688.com offer URLs or numeric offer IDs. The Actor returns one normalized dataset row for every successfully processed product, ready for JSON, CSV, Excel, API, webhook, or database workflows.

What you can do with this 1688 scraper

  • Compare wholesale prices and minimum order quantities across products.
  • Build or refresh a sourcing catalog from selected 1688 offers.
  • Monitor supplier listings and product prices on a schedule.
  • Export supplier names, seller identifiers, and locations.
  • Collect canonical product image URLs for catalog review.
  • Connect the results to Make, Zapier, webhooks, spreadsheets, or your application.

Data extracted

FieldDescription
offerIdUnique 1688 offer identifier
urlCanonical product URL
titleProduct title from the offer page
priceMin, priceMaxObserved price range in CNY
minimumOrderQuantityMinimum order quantity when available
unitOrder unit used by the supplier
companyNameSupplier or company name
sellerLoginIdSeller or member identifier
locationSupplier or offer location
imagesProduct image URLs
attributesAdditional product attributes when available
scrapedAtExtraction timestamp

Who this Actor is for

  • Amazon, eBay, Etsy, and Shopify sellers researching products.
  • Sourcing agents and importers comparing wholesale offers.
  • Procurement teams building supplier shortlists.
  • Analysts monitoring selected products or suppliers.
  • Developers adding 1688 product data to an application or workflow.

How to scrape 1688 product data

  1. Copy one or more 1688 product URLs or offer IDs.
  2. Paste them into Offer URLs or Offer IDs.
  3. Keep the residential proxy enabled for reliable access.
  4. Run the Actor.
  5. Open the dataset and export the results in your preferred format.

No 1688 cookie is normally required. If a specific offer requires a logged-in session, you can optionally provide a fresh Cookie header in Session cookie.

Input example

{
"offerUrls": [{ "url": "https://detail.1688.com/offer/927875250705.html" }],
"offerIds": ["1063153988432"],
"maxProducts": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Duplicate URLs and IDs are automatically normalized by offer ID. The optional session cookie is treated as a secret and is never written to logs or dataset rows.

Output example

{
"recordType": "product",
"offerId": "927875250705",
"url": "https://detail.1688.com/offer/927875250705.html",
"title": "Example wholesale product",
"currency": "CNY",
"priceMin": 7.5,
"priceMax": 8,
"minimumOrderQuantity": 30,
"unit": "piece",
"companyName": "Example Supplier Co.",
"sellerLoginId": "example_supplier",
"location": "Guangdong",
"images": ["https://cbu01.alicdn.com/img/ibank/example-product.jpg"],
"attributes": {},
"source": "1688",
"scrapedAt": "2026-07-16T12:00:00.000Z"
}

The dataset contains successful product records only. If an offer is unavailable or blocked by a verification page, its URL and error code appear in the run summary under failedOffers. Transient page failures are retried automatically. If every valid offer fails, the run is marked failed instead of reporting a misleading empty success.

How much does it cost to scrape 1688?

The Actor currently uses Apify's pay-per-usage model. Your final cost depends mainly on the number of products processed, run time, and residential proxy traffic. You can limit each run with maxProducts before processing a large list.

Using the Apify API

Run this Actor from the Apify Console, REST API, JavaScript or Python client, schedules, webhooks, Make, or Zapier. The normalized dataset can be downloaded as JSON, CSV, Excel, XML, or RSS.

Ready-to-run examples

Limits

  • This Actor processes known 1688 product URLs or offer IDs; it does not perform keyword search.
  • 1688 may occasionally request browser verification for a specific offer or IP. The Actor rotates residential sessions and reports unresolved offers in failedOffers.
  • Fields that are not displayed on an offer page may be returned as null or an empty object.
  • Use the Actor only for data you are authorized to access and follow applicable website terms and laws.

FAQ

Can I scrape multiple 1688 products in one run?

Yes. Add multiple URLs, multiple numeric offer IDs, or both. Duplicate products are automatically removed.

Do I need a 1688 account?

Most public offer pages work without a login. For session-restricted products, provide an optional fresh Cookie header from your own authorized 1688 session.

Can I schedule price monitoring?

Yes. Save the input as an Apify task and run it on a daily, weekly, or custom schedule. Each result includes scrapedAt for comparison over time.

Why is an offer listed in failedOffers?

The product may be unavailable, require a logged-in session, or have returned a 1688 verification page. Try the URL in your browser, refresh the optional session cookie, and run it again.

Support

If a product is not extracted correctly, open an issue with the Actor run URL, the affected offer URL, and the expected field. Redact private input values and never include session cookies in an issue.