China A-Share Insider Trades — Director Holdings (SSE/SZSE/BSE) avatar

China A-Share Insider Trades — Director Holdings (SSE/SZSE/BSE)

Pricing

from $200.00 / 1,000 insider trades

Go to Apify Store
China A-Share Insider Trades — Director Holdings (SSE/SZSE/BSE)

China A-Share Insider Trades — Director Holdings (SSE/SZSE/BSE)

Track CSRC-mandated director, supervisor and senior-officer shareholding changes (董监高持股变动) across Shanghai (SSE), Shenzhen (SZSE) and Beijing (BSE) A-shares. Get insider name, role, buy/sell direction, share count, CNY price and pre/post holdings as clean JSON for equity research.

Pricing

from $200.00 / 1,000 insider trades

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

5 hours ago

Last modified

Categories

Share

China A-Share Insider Trades — Director & Executive Holdings (SSE/SZSE/BSE)

Track every CSRC-mandated executive shareholding change (董监高持股变动) across the Shanghai, Shenzhen and Beijing A-share markets. Each row gives you the insider's name, role (chairman, CFO, supervisor…), buy/sell direction, signed share count, average CNY price, total transaction value, and pre/post holdings — the cluster-buy and executive-sell signals institutional desks watch for, returned as clean JSON. The data is sourced from Eastmoney's datacenter aggregation of mandatory director/supervisor/senior-officer disclosures (RPT_EXECUTIVE_HOLD_DETAILS), covering SSE (Main Board + STAR), SZSE (Main Board + ChiNext) and BSE.

This actor is the China A-share analog of the SEC Form 4 universe — but for the second-largest equity venue on Earth, where insider-disclosure regulation has tightened sharply since the 2019 Securities Law amendment.

What you get

Each dataset row is one insider transaction line — one director, one trade date, one transaction code (买入 buy / 卖出 sell) — with:

  • stock_code, exchange (SSE/SZSE/BSE), board (Main Board, STAR, ChiNext…)
  • company_name_cn / company_name_en
  • insider_name, position (+ position_en), relationship_cn / relationship_en (self, spouse, child…)
  • transaction_date, announcement_date (see note below), transaction_type (buy/sell)
  • shares_changed (signed) + shares_changed_abs, price_cny_per_share, total_value_cny
  • holding_before, holding_after, pct_of_shares_outstanding_after
  • change_reason_cn, filing_url, eastmoney_filing_url, data_source

Important data notes

  • filing_url is a best-effort exchange-portal link, not a direct PDF. It points to the canonical issuing-exchange disclosure portal for that stock (e.g. the SSE/SZSE announcement index), so you can locate the underlying notice — it is not a per-filing PDF URL. Use eastmoney_filing_url for the Eastmoney executive-holdings page.
  • announcement_date is an approximation equal to transaction_date. The underlying source does not expose a separate CSRC notice timestamp, so this field should not be treated as an exact filing date. For the precise disclosure date, open the linked exchange portal.

Use cases

  • Cluster-buy alpha signals — academic A-share studies find cluster executive buys can outperform the CSI 300 over the following 12 months.
  • Pre-announcement executive-sell screening — flag concentrated insider sells ahead of events.
  • Governance / compliance monitoring — track related-party (配偶/子女) trades.
  • Factor research & event studies — clean, structured insider-flow data for backtesting.
  • Equity-research dashboards — combine with CNINFO filings and Eastmoney quotes.

Sample input

{ "stockCodes": ["600519"], "dateRange": "last_90d", "transactionType": "all", "maxRecords": 25 }

Leave stockCodes empty to scan the whole A-share market over the date window. Date presets include last_7d, last_30d, last_90d, last_180d, last_365d, ytd, all, and custom (with startDate + endDate).

Sample output

{
"stock_code": "600519", "exchange": "SSE", "board": "Main Board",
"company_name_cn": "贵州茅台", "insider_name": "…", "position": "董事",
"position_en": "Director", "relationship_cn": "本人", "relationship_en": "Self",
"transaction_date": "2026-05-12", "announcement_date": "2026-05-12",
"transaction_type": "sell", "shares_changed": -2000, "shares_changed_abs": 2000,
"price_cny_per_share": 1685.0, "total_value_cny": 3370000.0,
"holding_before": 12000, "holding_after": 10000,
"pct_of_shares_outstanding_after": null,
"filing_url": "http://www.sse.com.cn/assortment/stock/list/info/announcement/index.shtml?productId=600519",
"eastmoney_filing_url": "https://data.eastmoney.com/executive/600519.html",
"data_source": "Eastmoney datacenter RPT_EXECUTIVE_HOLD_DETAILS"
}

FAQ

Where does the insider data come from? Eastmoney's datacenter aggregation of CSRC mandatory executive-disclosure filings across SSE, SZSE and BSE.

Is the announcement date the real filing date? No — announcement_date is a best-effort approximation equal to the transaction date. The underlying report doesn't expose the CSRC notice date. Open filing_url for the exact disclosure date.

Does filing_url give me the PDF? No — it's a synthesized link to the issuing exchange's disclosure portal for that stock, not a direct per-filing PDF. It lets you navigate to the official notice.

Can I scan the whole market, not one stock? Yes — leave stockCodes empty to scan all A-shares over the date window.

Does it cover ChiNext / STAR / Beijing? Yes — the board is auto-classified from the code (688 STAR, 300/301 ChiNext, 8xxxxx BSE).

Buy vs sell only? Use transactionType: buy (增持) or sell (减持).