1688 Product Scraper - Prices, MOQ & Suppliers
Pricing
Pay per usage
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
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
| Field | Description |
|---|---|
offerId | Unique 1688 offer identifier |
url | Canonical product URL |
title | Product title from the offer page |
priceMin, priceMax | Observed price range in CNY |
minimumOrderQuantity | Minimum order quantity when available |
unit | Order unit used by the supplier |
companyName | Supplier or company name |
sellerLoginId | Seller or member identifier |
location | Supplier or offer location |
images | Product image URLs |
attributes | Additional product attributes when available |
scrapedAt | Extraction 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
- Copy one or more 1688 product URLs or offer IDs.
- Paste them into Offer URLs or Offer IDs.
- Keep the residential proxy enabled for reliable access.
- Run the Actor.
- 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
nullor 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.