1688 Product Discovery & Listing Monitor
Pricing
from $5.00 / 1,000 results
1688 Product Discovery & Listing Monitor
Find target products on 1688, automatically filter accessories and wrong models, and monitor listing changes over time. Built for sourcing, market research, and cross-border e-commerce.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Shi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Find target products on 1688.com, automatically filter accessories and wrong models, and track listing changes over time.
This Actor is designed for sourcing teams, e-commerce sellers, brands, market researchers, and supply-chain analysts who need more than a raw 1688 search scraper.
Instead of returning every search result as-is, the Actor helps identify listings that are actually relevant to a specific brand, model, and product type.
What does this Actor do?
The Actor performs the following workflow:
- Searches 1688 using your Chinese search keyword.
- Collects available product listings.
- Deduplicates listings by Offer ID.
- Classifies search results by relevance.
- Filters common accessories and unrelated products.
- Detects overly broad model aliases.
- Saves monitoring history between runs.
- Detects changes over time.
- Outputs structured records to an Apify Dataset.
It can be used for:
- Product discovery on 1688
- China sourcing research
- Brand and model monitoring
- Competitor listing monitoring
- Supplier discovery
- Price monitoring
- New listing discovery
- Marketplace research
- Product availability monitoring
Why not use a normal 1688 scraper?
A normal search scraper usually works like this:
keyword→ search results→ raw JSON
This Actor adds an intelligence layer:
brand + model + product type↓1688 search↓relevance classification↓filter accessories / wrong models↓monitoring history↓change detection events
This can reduce the amount of manual work required to review noisy marketplace search results.
Main features
Target-based product discovery
Define the product you actually want to monitor using:
- Search keyword
- Brand and brand aliases
- Target model and model aliases
- Product type keywords
The Actor then evaluates each search result against the target.
Accessory filtering
1688 search results frequently contain protective cases, cables, adapters, connectors, replacement parts, ear pads, storage bags, stands, and other accessories.
The Actor combines your own exclusion keywords with built-in generic accessory rules.
Model alias protection
Short model aliases can create false positives.
For example:
Target:WH-1000XM5Unsafe alias:XM5
The short alias XM5 may also appear in other products such as WF-1000XM5.
The Actor can automatically ignore overly broad secondary aliases while preserving the main target model.
Persistent monitoring history
Repeated runs can reuse previous monitoring state.
This makes it possible to detect changes instead of treating every run as a completely new scrape.
Change detection
The Actor can generate events such as:
NEW_TO_USLISTING_PRICE_CHANGEDTITLE_CHANGEDMATCH_TYPE_CHANGEDPOSSIBLY_REMOVEDSEARCH_REAPPEARED
Input
The easiest way to use the Actor is through the Apify Console input form.
1688 Search keyword
The actual keyword sent to 1688 search.
For best results, use a Chinese brand name or product description together with the model when possible.
Example:
索尼 WH-1000XM5
Brand / brand aliases
Brand names that may appear in listing titles.
Separate aliases with /, |, commas, semicolons, or new lines.
Example:
Sony/索尼
Target model / model aliases
The main model and optional aliases.
Example:
WH-1000XM5/XM5
The Actor may automatically ignore secondary aliases that are considered too broad. The first model is treated as the primary model and is preserved.
Product type keywords
Words describing the actual product type.
Example:
headphones/耳机/头戴式耳机
These help distinguish the target product from other products that contain the same model text.
Accessory / exclusion keywords
Optional words that identify products you do not want to monitor.
Example:
耳机套/保护套/收纳包/数据线/转接头
The Actor also includes generic accessory filters automatically.
Variant keywords
Optional terms that may describe legitimate variants of the target product.
Example:
国行/海外版/商业版
Wrong product-type keywords
Words indicating that a listing belongs to a conflicting product type.
These can help reduce false matches when the same model family appears in multiple product categories.
Detail-page verification
Detail-page verification is currently not enabled in the public cloud MVP.
The current version primarily uses 1688 search results for discovery and monitoring.
Example input
{"searchKeyword": "索尼 WH-1000XM5","brand": "Sony/索尼","model": "WH-1000XM5/XM5","productKeywords": "headphones/耳机/头戴式耳机","accessoryKeywords": "耳机套/耳罩/保护套/保护壳/收纳包/数据线/转接头","variantKeywords": "国行/海外版","productConflictKeywords": "蓝牙音箱/麦克风","enableDetailCheck": false}
Classification
Search results may be classified as:
- EXACT — strong match for the target model and product.
- VARIANT — relevant variation of the target product.
- RELATED — potentially relevant but not the strongest exact match.
- ACCESSORY — accessory, replacement component, cable, adapter, storage item, etc.
- WRONG_MODEL — same or similar family but a conflicting model.
- UNRELATED — insufficient match to the target.
Output
The Actor stores results in the default Apify Dataset.
There are three main record types:
listingeventrun_summary
Listing record
A listing record represents a product currently accepted into the monitoring target.
Example:
{"recordType": "listing","targetName": "Sony WH-1000XM5","platform": "1688","offerId": "1067032517840","title": "Sony WH-1000XM5 Premium Wireless Over-Ear Headphones","displayPrice": 263.62,"sellerName": "Supplier name","matchType": "EXACT","matchScore": 100}
Typical fields include:
recordTypetargetNameplatformofferIdtitleurldisplayPricetierMinPricesellerNamematchTypematchScoreneedsReviewmatchReasonrunIdcapturedAt
Event record
An event represents a change detected between monitoring runs.
Run summary
Each run also produces a summary record containing run status, totals, event counts, current target status, matcher profile version, run ID, and capture timestamp.
Event meanings
NEW_TO_US
The listing was discovered by this monitoring target for the first time.
NEW_TO_US does not mean that the product was newly published on 1688. It only means:
First seen by this monitor.
LISTING_PRICE_CHANGED
The displayed listing/search price changed compared with the previous recorded state.
This does not necessarily represent the price of every SKU or quantity tier.
TITLE_CHANGED
The listing title changed.
MATCH_TYPE_CHANGED
The relevance classification changed.
POSSIBLY_REMOVED
A previously monitored listing did not appear in the current search result set.
This does not confirm that the listing has been removed from 1688.
Search ranking and marketplace result composition can change between runs.
Therefore POSSIBLY_REMOVED means:
Not found in the current monitored search result set.
It does not mean:
Confirmed removed from 1688.
SEARCH_REAPPEARED
A previously missing listing appeared again in the monitored search results.
Important monitoring semantics
Search visibility is not listing availability
1688 search rankings can change.
A product can disappear from the current search result set while its detail page remains active.
For that reason, the Actor separates search visibility from confirmed listing availability.
The cloud MVP currently focuses on search visibility monitoring.
Example: filtering noisy 1688 search results
During testing with:
Sony WH-1000XM5
a search returned 60 candidate listings.
The matcher classified them approximately as:
ACCESSORY 46EXACT 1RELATED 7UNRELATED 6
Only the high-confidence target listing was accepted into the final monitored listing set.
This illustrates the main purpose of the Actor:
reduce noisy raw marketplace results into a smaller, more relevant monitoring set.
Results will vary depending on the search keyword, product category, seller titles, and current 1688 search results.
Monitoring over time
For meaningful monitoring, run the same target repeatedly.
Typical workflow:
Run 1→ establish initial listingsRun 2→ compare with previous stateRun 3+→ continue detecting changes
You can use Apify Tasks and Schedules to automate recurring runs.
Recommended usage
For better matching quality:
- Use a specific Chinese search keyword.
- Put the full model first.
- Avoid overly generic model aliases.
- Add clear product-type keywords.
- Add known category-specific accessories when needed.
- Reuse the same input for recurring monitoring.
Good:
索尼 WH-1000XM5Sony/索尼WH-1000XM5headphones/耳机/头戴式耳机
Less precise:
SonyXM5electronics
Known limitations
This Actor is an MVP and currently has the following limitations:
- Official support is currently focused on 1688.
- Marketplace search rankings can change between runs.
POSSIBLY_REMOVEDis not a confirmed delisting signal.- Cloud detail-page verification is currently disabled.
- Matching uses deterministic classification rules rather than a large language model.
- Complex industrial model families may require more specialized model rules.
- Marketplace titles can contain unusual abbreviations, spelling variations, or SEO keyword stuffing.
- 1688 website or API behavior may change over time.
Pricing
The current price is shown directly on the Actor's Apify Store page.
The Actor uses cloud resources and may use residential proxy traffic while accessing 1688.
Actual run cost depends on runtime, proxy traffic, number of runs, and platform resource consumption.
API and automation
Because this is an Apify Actor, it can be integrated with:
- Apify API
- Apify Tasks
- Apify Schedules
- Webhooks
- External automation workflows
Data and responsible use
This Actor processes publicly accessible marketplace information available during the run.
Users are responsible for using the Actor and resulting data in accordance with applicable laws, marketplace terms, contractual obligations, and their own compliance requirements.
Do not use the Actor to attempt to bypass authentication or access non-public account information.
Support
If you encounter a result that appears incorrectly classified, useful information to provide includes:
Search keywordBrandTarget modelOffer IDListing titleExpected classificationActual classification
Current scope
Current supported marketplace:
1688.com
Planned improvements may include:
- Detail-page verification
- Additional alert integrations
- More monitoring automation
- Additional Chinese marketplaces
Future features will be prioritized based on real user demand.