China A-Share Insider Trades — 高管持股变动 API
Pricing
from $100.00 / 1,000 insider trades
China A-Share Insider Trades — 高管持股变动 API
Track China A-share insider and major-holder share changes. Clean JSON for analysts, quants and AI agents.
Pricing
from $100.00 / 1,000 insider trades
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Share
China A-Share Insider Trades
Track China A-share insider and major-holder share changes. Built for analysts, quants, fintech builders and AI agents.
Factual public data — not financial or investment advice.
📊 Sample Output

stock_code | derived_code | board | position | position_en | transaction_date |
|---|---|---|---|---|---|
| 600022 | 600022.SH | Main Board | 副总经理,财务负责人,董事会秘书 | Director / General Manager (CEO) / Deputy General Manager / Board Sec… | 2026-09-24 |
| 600022 | 600022.SH | Main Board | 董事,总经理 | Director / General Manager (CEO) | 2026-09-24 |
| 600022 | 600022.SH | Main Board | 董事长 | Chairman of the Board | 2026-09-24 |
| 600022 | 600022.SH | Main Board | 董事 | Director | 2026-09-24 |
| 600165 | 600165.SH | Main Board | 高级管理人员 | Senior Manager | 2026-09-24 |
| 601005 | 601005.SH | Main Board | 高级管理人员 | Senior Manager | 2026-09-24 |
Real rows from run OCh1irKsBY2LHVfak on build 0.0.13 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
stockCodes | array of string | [] | List of 6-digit A-share codes to query. Shanghai (SSE) codes start 600/601/603/605 (Main Board) or 688 (STAR Market / 科创板). Shenzhen (SZSE) codes start 000/001 (Main Board), 002/0… |
dateRange | string (last_7d, last_30d, last_90d, last_180d, last_365d, ytd, all, custom) | "last_30d" | Filing-date window for executive shareholding-change disclosures. CSRC rules require disclosure within 2 trading days of the transaction, so 'last_7d' captures essentially all bre… |
startDate | string | "" | Used only when dateRange = custom. Filing-date lower bound (inclusive). Eastmoney datacenter holds roughly 10+ years of executive-disclosure history, but Eastmoney response size… |
endDate | string | "" | Used only when dateRange = custom. Filing-date upper bound (inclusive). Leave blank to default to today (UTC). |
transactionType | string (buy, sell, all) | "all" | Filter to insider buys (增持 — open-market purchases by directors/officers from their own capital), insider sells (减持 — open-market sales), or all transactions. Academic evidence on… |
maxRecords | integer | 25 | Hard cap on dataset rows pushed. Each row is one insider transaction line (one director, one trade date, one transaction code) — corporates with multi-director cluster moves produ… |
proxyConfiguration | object | {"useApifyProxy": false} | Optional. Eastmoney's datacenter API is normally reachable from any IP, but if you see HTTP 429 / 451 / 500 errors during peak Shenzhen open or after a high-profile disclosure eve… |
🧾 JSON sample record
One real record from run OCh1irKsBY2LHVfak (emails/phones masked, long text shortened):
{"stock_code": "600022","derived_code": "600022.SH","exchange": "SSE","board": "Main Board","company_name_cn": "山东钢铁","company_name_en": null,"insider_name": "唐邦秀","trader_name": "唐邦秀","declarant_name": "唐邦秀","position": "副总经理,财务负责人,董事会秘书","position_en": "Director / General Manager (CEO) / Deputy General Manager / Board Secretary","relationship_cn": "本人","relationship_en": "Self","transaction_date": "2026-09-24","announcement_date": "2026-09-24","transaction_type": "buy","shares_changed": 40000,"shares_changed_abs": 40000,"price_cny_per_share": 1.31,"total_value_cny": 52400,"holding_before": null,"holding_after": null,"pct_of_shares_changed": 0.0004,"pct_of_shares_outstanding_after": null,"hold_type": "A股","change_reason_cn": "集中竞价","eastmoney_filing_id": "273000001584840628","filing_url": "http://www.sse.com.cn/assortment/stock/list/info/announcement/index.shtml?productId=600022","eastmoney_filing_url": "https://data.eastmoney.com/executive/600022.html","data_source": "Eastmoney datacenter RPT_EXECUTIVE_HOLD_DETAILS — aggregates CSRC mandatory executive shareholding-change disclosures across SSE/SZSE/BSE. Underlying filings on the issuing exchange are the canonical source."}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $5e-05 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Insider Trade (apify-default-dataset-item) | $0.1 | Charged per China A-share insider trade record returned |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.1 = $10.00 plus the start fee.
🔗 Related Actors
More from the NexGenData SEC & US filings family:
- SEC 13F Holdings Delta Tracker — Quarter-Over-Quarter
- China A-Share Earnings Calendar — 财报日历 API
- Analyst Price Targets — Consensus & Ratings API
- Dividend Aristocrats Tracker — 25+ Year Raisers API
- Earnings Calendar — Upcoming Report Dates API
- Earnings Estimate Revisions Tracker — EPS Changes API
48 more in this family on the NexGenData Store page.
📊 What you get
Clean JSON, one record per filing (full output has 30 fields):
announcement_date— Announcement dateboard— Boardchange_reason_cn— Change reason cncompany_name_cn— Company name cncompany_name_en— Company name endeclarant_name— Declarant namederived_code— Derived codeeastmoney_filing_id— Eastmoney filing ideastmoney_filing_url— Eastmoney filing urlexchange— Exchange
Pricing (Pay-Per-Event): $0.10 per insider-trade record returned — about 10 records per $1 — plus $0.00005 per Actor start event.
If the source answers and nothing matches your filters, the run finishes with 0 rows and an explanatory status message, and no per-record charge is made. If the source is blocked or unreachable, the run fails loudly instead of returning an empty success.
🤖 Use with AI agents
Structured JSON built for LLM and agent pipelines — point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull China A-share insider (executive/major-holder) trades on demand.
Sample agent prompt:
List China A-share insider buys and sells filed this week.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
⏰ Run on a schedule
This is a monitoring play — schedule a recurring pull:
{"dateRange": "last_7d","maxRecords": 50}
中文说明
本 Actor 提供中国 A 股董监高及主要股东的增减持数据(申报人、变动原因、股份数量),输出为整洁的 JSON,适用于分析师、量化研究人员、金融科技开发者和 AI 智能体。按「增减持记录」计费,每条 $0.10(约每美元 10 条)。支持定时运行——可每日或每周自动抓取 A 股高管增减持公告,是一个持续监控型数据源。公开数据,非投资建议。
🔗 Related China actors
China data suite: Listed Company Announcements, Dragon-Tiger List, Stock Connect Flow, A-Share Financials
Cross-market hubs: APAC Disclosure Monitor, APAC IPO Calendar Sweep
*Data from public Chinese market and government sources. Factual public data — not financial or investment advice.
公开数据,非投资建议。*