If your brand sells on JD.com (China's #2 e-commerce platform, ~600M annual active users) — or competes against one that does — there's a gray-market problem you can't see without one specific field in JD's data.
That field is isJdSelfRun. It tells you whether a given product listing is fulfilled by JD itself (their warehouses, their warranty, their return logistics) or by a third-party merchant on JD's marketplace. Combined with the seller's sellerType (flagship / franchise / specialty / self-run), it's the single cleanest signal for detecting unauthorized resellers on Chinese e-commerce — and almost no generic scraper surfaces it.
This post walks through:
- Why JD's hybrid retail model creates the gray-market detection opportunity
- The exact field signatures (
isJdSelfRun,sellerType) and what they mean - Three concrete workflows: brand authorization audit, competitive pricing, gray-market detection
- A 50-line Python integration with the Apify Actor I built around this
- Honest cost math at indie scale and at hedge-fund scale
If you don't want to read the whole thing: the Actor is at ). Five of them cover sentiment and content: Weibo for trending, RedNote (Xiaohongshu) for lifestyle, Bilibili for video, Douban for long-form reviews, Xueqiu for stock-cashtag discussion. The JD scraper extends the suite into commerce — the missing layer for buyers who already use the social ones for brand monitoring.
The six together are a stack. A consumer-electronics brand can track sentiment on Weibo, video reviews on Bilibili, lifestyle unboxings on RedNote, and gray-market resellers on JD — all on the same vendor, same billing, same API surface.
Try it
The Actor is live: — pair with JD to catch when a SKU trends socially before stock-outs hit
— video reviews; especially valuable for tech and consumer electronics SKUs
— long-form film / book / music reviews; less relevant for commerce but useful for IP / entertainment teams
If you ship a brand-monitoring workflow on top of any of these, drop a comment with what you're tracking. If this saved you the time of building an integration from scratch, a heart on the post or a follow keeps these writeups coming.
SOCIAL SHARE CARD GENERATOR