> Source: https://ashareapi.com/en/pricing/unlimited/  ·  Markdown version for LLMs / AI agents

¥199/mo · monthly subscription

# What you get with Institutional
 96 endpoints available, 15 of them unlocked at this tier. The full list below is grouped by what you use it for — every row links to the endpoint reference.

 Endpoints
 96

 New here
 15

 Rate limit
 600/min

 IPs
 50

## 15 unlocked at this tier
 Not available on Pro (¥99).

### Money flow & Top-trader boards 3
 [Dragon-tiger list seat detail (broker branches, hot-money tag)](/en/docs/endpoints/lhb-seats)`/v1/lhb-seats` 3000/day
 **Dragon-tiger list broker seats**: the buy/sell seat breakdown (up to 10 broker branches) for one stock on one appearance, with a **hot-money tag**. `data` rows: `name` (branch) / `total_buy` (CNY) / `total_sell` (CNY) / `net` (buy − sell) / `is_youzi` (hot-money seat) / `log_id`. Top-level `meta`: `code` / `name` / `date` (appearance date) / `qjzf` (interval change %) / `rows`. ⭐ **Who is buying** — far more concrete than aggregate institutional stats: you see whether it is the Shanghai/Shenzhen Connect dedicated seat, a named brokerage branch, or a hot-money seat. ⚠️ The dragon-tiger list is **post-close data**: leave `date` empty for the most recent appearance, and trust the returned `date`. ⚠️ Up to ~10 seats per call (source limit). Paid tier — **Institutional only**.

 [Institutional participation board (whole market: which stocks institutions traded on the dragon-tiger list)](/en/docs/endpoints/lhb-agency)`/v1/lhb-agency` 3000/day
 **Institutional participation board (whole market)**: every stock that institutional seats traded on the dragon-tiger list on a given session, in one call (~51 stocks per session). `data` rows (amounts in **CNY**): `code` / `name` / **net_buy** (institutional **net** buying — ⚠️ negative means institutions were net **sellers**) / `join_num` (seats involved) / `change_pct` (%) / `turnover` (CNY) / `amplitude` (%) / `turnover_rate` (%) / `float_cap` (CNY) / `market_cap` (CNY) / `fengkou_plates` (theme plate codes; plate names are not provided). Top-level `meta` (siblings of `data`): `date` (the actual session) / `total` / `returned` / `sort` / `unit`. ⭐ **How to use it**: `sort=net_buy` shows who institutions really bought today (negatives are sells); pair with `/v1/lhb-seats` to drill from a stock down to **which broker branch** bought it. ⭐ **Versus /v1/lhb**: that one is the **split board** (stocks listed by change / turnover criteria); this one **keeps only the institution-involved names** and gives the institutional amount directly — no manual cross-checking. ⚠️ The dragon-tiger list is **post-close data**: leave `date` empty for the latest session and **trust the returned date**. ⚠️ `net_buy` is a **net** figure (buy − sell) and **can be negative** (26 of the 51 rows were negative on the measured session) — ⛔ do not take the absolute value as buying volume. Paid tier — **Institutional only**.

 [A-share northbound holdings by sector (quarterly)](/en/docs/endpoints/northbound)`/v1/northbound`
 **Foreign (northbound) holdings by A-share sector**, published quarterly; 20 sectors measured. `data` rows: `plate_code` / `plate_name` / `raw` (includes holding value columns). Top-level: `date` (the actual reporting period) / `total_net` (CNY, **can be negative**) / `total_hold` (CNY) / `available_dates` (7 quarter-ends). **How to use it**: `total_net` shows whether foreign money is net in or out; go sector by sector to see which line is being added. **You must pass a quarter-end date** (e.g. `2026-09-30`); empty picks the latest quarter-end automatically, and a non-quarter-end date returns empty (not a fault). This is **sector level**, not per-stock holdings. Not the same as `/v1/fund-south` (**Stock Connect southbound** into HK) - this one is **A-share northbound**. Paid tier - **Institutional only**.

### Sectors & Themes 1
 [100-day new highs (by theme)](/en/docs/endpoints/new-high)`/v1/new-high`
 **Which themes are printing 100-day new highs today**, aggregated by theme. `data` rows: `theme` / `plate_code` / `raw` (includes the counts); top-level `date`. Themes where new highs cluster are where the money is working; compare with `/v1/sector` (change leaderboard). Paid tier - **Institutional only**.

### Short-term & Sentiment 4
 [Market mood (break rate + money-making effect, 9-day trend)](/en/docs/endpoints/market-mood)`/v1/market-mood`
 **How cold or hot the short-term tape is today**: break rate plus a **9-trading-day** series of money-making stats. Top-level `date` / `break_count` (limit-ups that broke) / `break_rate` (%). `data` rows (newest first): `date` / `success_rate` (%) / `profit_rate` (%) - can be negative. **How to read it**: `success_rate` sliding for several days = the tape is cooling; `profit_rate` turning positive = money-making is back. `break_rate` = broken / (broken + limit-ups) x 100; on 2026-10-23 that is 12 / (12 + 82) = 12.766%, verified digit for digit. Moves intraday (5-minute cache). Paid tier - **Institutional only**.

 [Limit-up reasons (per stock, historical, full reason text)](/en/docs/endpoints/limit-reason)`/v1/limit-reason`
 **The answer to "why did this stock limit up"**: for each past limit-up, the **full reason text** plus the sector it belongs to and its "dragon rank of the day". `data` rows (newest first): `date` / `type` / `dragon_rank` (e.g. 日内龙一 = #1 of the day, empty = not a leader) / `plates` (sector codes) / **reason (full text)** / `concept`. ⭐ **Versus /v1/limit-up**: that endpoint lists **today's whole market** limit-ups with a one-line reason; this one gives **one stock's history**, so you can see which theme it limit-ups on every time. ⚠️ `code` must be an A-share (6 digits, optionally prefixed). Paid tier — **Institutional only**.

 [Broken-board history (limit-ups smashed open)](/en/docs/endpoints/broken-board)`/v1/broken-board`
 **Which stocks had their limit-up smashed open** on a given day. `data` rows: `code` / `name` / `change_pct` (%) / `main_net` (CNY) / `amount` (CNY) / `turnover_rate` (%) / `concepts` (e.g. fintech, financial concepts) / `raw`. **Complements /v1/limit-up**: that one shows the sealed boards, this one shows the broken ones - compare the two to judge the seal quality of that day. Empty `date` = the latest weekday (weekends fall back to Friday); pass an explicit date around public holidays. Paid tier - **Institutional only**.

 [Tail-end capital grab (whole-market ranking)](/en/docs/endpoints/tail-chase)`/v1/tail-chase` 3000/day
 **Where late-session money is grabbing**: about 292 stocks market-wide with grab amount, theme and change. `data` rows: `code` / `name` / `fund_tag` (e.g. fund, empty = none) / `theme` / `change_pct` (%) / `chase_amount` (CNY) / `masked` / `raw`. A few symbols are withheld and carry `masked=true` while the amount stays complete; do not treat those rows as tradable symbols. Results are re-sorted by `sort` (default `chase_amount` descending), so the first row is the largest grab of the day. Paid tier - **Institutional only**.

### L2 order flow (Institutional only) 6
 [L2 大单净额分时（分钟级 · 机构版专属）](/en/docs/endpoints/bigorder)`/v1/bigorder` 2000/day
 **单股大单资金分时**：每 1 分钟一个点，`net` = 该分钟**大单净额（元）**，正数=大单净买入、负数=净卖出。

 [L2 大单成交明细（含主动/被动拆分 · 机构版专属）](/en/docs/endpoints/bigorder-flow)`/v1/bigorder-flow` 2000/day
 **逐笔大单成交**：单只票当日每一笔**成交额 ≥ 阈值**的大单，并按**主动 / 被动 × 买 / 卖**四方向标注。

 [L2 big-order order flow (pending orders + cancellations, limit-up tag)](/en/docs/endpoints/bigorder-queue)`/v1/bigorder-queue` 2000/day
 **Big-order pending orders**: every order whose **order volume or order amount** exceeds the threshold, listed one by one, with **limit-up** and **cancelled** flags. `data` rows: `time` / `order_id` / `price` / `volume` (**lots**) / `amount` (**CNY**) / `side` (1 buy · 2 sell) / `side_cn` / `is_limit_up` (1 = placed at the limit-up price) / `is_cancel` (1 = cancelled). Top-level `meta`: `vol_threshold` (lots) / `tur_threshold` (10k CNY) / `total` / `returned` / `truncated`. ⭐ **What it answers**: is that limit-up seal **real or staged** — a big buy order that is posted then pulled (`is_cancel=1`) is a textbook fake seal. Pair it with `/v1/bigorder-flow` (what actually traded) to separate "posted but never filled" from "actually bought". ⚠️ **Today only**; about 200 rows per call max. ⚠️ This is the **order (pending) side**, not trades, and not a ten-level order book. Paid tier — **Institutional only**.

 [L2 historical big-order net flow (per trading day, up to 100 days back)](/en/docs/endpoints/bigorder-history)`/v1/bigorder-history` 2000/day
 **Per-day big-order net flow**, up to **100 trading days** back. `data` rows: `date` / `net` (that day's big-order net amount in **CNY**; positive = net buying, negative = net selling), **newest first**. Top-level fields (siblings of `data`): `code` / `days` / `upstream_days` / `unit`. ⭐ **Use case**: `/v1/bigorder` only covers **today**; this one looks back — is the big money **accumulating steadily** or **just today's spike**, and on which day did it turn. ⚠️ The source always returns 100 trading days; `limit` only truncates locally (saves bandwidth, not a call). ⚠️ `net` is the **big-order** metric (aggregated by trade amount) — **not** main-capital net flow, not the exchange dragon-tiger list, not tick data. ⚠️ Non-trading days return the 100 days ending at the last session — trust `data[0].date`. Paid tier — **Institutional only**.

 [L2 main-capital four-way split (minute-level: active/passive × buy/sell, plus buy/sell average price)](/en/docs/endpoints/bigorder-split)`/v1/bigorder-split` 2000/day
 **Minute-level four-way main-capital split**: main buying is split into **active buy + passive buy**, main selling into **active sell + passive sell**, one row per minute. Rows (amounts in **CNY**): `time` / `trades` / `net` / `main_buy` / `main_sell` (**negative**) / `active_buy` / `passive_buy` / `active_sell` / `passive_sell`. Top-level fields (siblings of `data`): `day` / `points` / `mode` (`realtime` | `history`) / `summary` (whole-day totals) / **buy_avg_price / sell_avg_price** (volume-weighted average price of main buying / selling). ⭐ **How to read it**: high `active_buy` = someone is **sweeping the offer**; high `passive_buy` = **your bids are being hit**; concentrated `active_sell` = active distribution; heavy `passive_sell` = offers being lifted. Only the four-way split tells you **who is hitting whom**. ⭐ **Versus /v1/bigorder-flow**: flow is the **tick-by-tick trade list** (which specific trade; today only, ≤200 per call); this endpoint is the **minute aggregation** (rhythm + average price, **history supported**, no row cap). ⚠️ Pass `date` for a past session; omit for today. ⚠️ This is a **capital-flow** metric (split by trade direction) — **not** an order queue, **not** a ten-level order book. Paid tier — **Institutional only**.

 [L2 whole-market main-capital ranking (5,500+ stocks, 8 sort modes, historical lookup)](/en/docs/endpoints/bigorder-rank)`/v1/bigorder-rank` 500/day
 **Whole-market main-capital leaderboard** (~5,500 stocks in one call), 8 sort modes, pagination and historical lookup. `sort`: `net_in` (default) / `net_out` / `buy` / `sell` / `gain` / `loss` / `turnover` / `mcap`. Rows (amounts in **CNY**): `code` / `name` / `price` / `change_pct` / `main_buy` / `main_sell` (**negative**) / `main_net` / `turnover_rate` / `amount` / `market_cap` / `concept`. Top-level fields (siblings of `data`): `total` / `returned` / `sort` / `date` / `offset` / `truncated` / `unit`. ⭐ **Self-check identity**: `main_buy + main_sell == main_net` (holds for 100% of all ~5,500 rows). ⭐ **Drill-down path**: pick a stock here → `/v1/bigorder` (minute net flow) / `/v1/bigorder-split` (four-way split). ⚠️ `limit` up to 6000 (whole market in one call, ~1 MB); use `offset` to page. ⚠️ `market_cap` is the **raw source market-cap field** — for sorting / coarse screening only; **do not** mix it with market-cap fields from other endpoints. ⚠️ This is a **capital-flow** metric (aggregated by trade amount and direction) — **not** the exchange dragon-tiger list, **not** seat data, **not** ticks. Paid tier — **Institutional only**.

### Utilities 1
 [IP allow-list (lock a key to fixed IPs)](/en/docs/endpoints/ip-whitelist)`/v1/ip-whitelist`
 Lock an API key to a fixed set of IPs, so a leaked key cannot be used from anywhere else. **GET** returns the current list · **POST** replaces it (`ips=1.2.3.4,5.6.7.8`, up to 50) · **DELETE** clears it (the key is then usable from any IP again). When the list is non-empty, requests from other IPs get `403`. Authenticate with the same key you are locking. ⚠️ Calls from your own current IP always pass, so you cannot lock yourself out; use **DELETE** to recover. Paid tier — **Institutional (¥199) and above**.

 81 carried over from Pro
 Still available here, no extra charge.
 [OpenAI / Anthropic-compatible model list (free) /v1/models](/en/docs/endpoints/models)[Health check /v1/health](/en/docs/endpoints/health)[PoW challenge (anonymous rate-limit boost) /v1/challenge](/en/docs/endpoints/challenge)[Real-time quote /v1/quote](/en/docs/endpoints/quote)[K-line (D/W/M) /v1/kline](/en/docs/endpoints/kline)[Doc search (units / conventions / misuse) /v1/wiki](/en/docs/endpoints/wiki)[Heat board (trending stocks / whole-market / articles / sectors / ETFs) /v1/hot](/en/docs/endpoints/hot)[Market overview /v1/market-overview](/en/docs/endpoints/market-overview)[Up/down distribution /v1/changedist](/en/docs/endpoints/changedist)[Trading calendar (market open/closed) /v1/trade-calendar](/en/docs/endpoints/trade-calendar)[Natural-language search with evidence chain (for your own orchestration) /v1/agent-search](/en/docs/endpoints/agent-search)[Natural-language Q&A with inline citations (BYOK — bring your own model key) /v1/agent-ask](/en/docs/endpoints/agent-ask)[Anthropic Messages API (compatible) /v1/messages](/en/docs/endpoints/messages)[Scanner snapshots for the current key (read-only; no scanner quota charge) /v1/scanner/snapshots](/en/docs/endpoints/scanner-snapshots)[Stock Screener (scanner Agent): natural-language conditions - + citations + tool trace (BYOK) /v1/scanner](/en/docs/endpoints/scanner)[OpenAI Chat Completions (compatible, BYOK) /v1/chat/completions](/en/docs/endpoints/chat-completions)[OpenAI Responses API (compatible, BYOK) /v1/responses](/en/docs/endpoints/responses)[Async research task (submit · cited report · BYOK) /v1/agent-research](/en/docs/endpoints/agent-research)[Full-history K-line (10y daily · raw + adjustment factors) /v1/kline-full](/en/docs/endpoints/kline-full)[Whole-market single-day K-line (all A-shares, 5,000+ in one call) /v1/market-kline](/en/docs/endpoints/market-kline)[Quant backtest (single-stock live / portfolio precomputed) /v1/backtest](/en/docs/endpoints/backtest)[Quant strategy list (20 single-stock + 9 portfolio, with measured performance) /v1/strategies](/en/docs/endpoints/strategies)[Batch backtest (many stocks × many strategies) /v1/backtest-batch](/en/docs/endpoints/backtest-batch)[Quant factor library (88 factors + 22 presets) /v1/factors](/en/docs/endpoints/factors)[Quant playbook library (how to judge the market · 25 playbooks) /v1/playbooks](/en/docs/endpoints/playbooks)[分时（当日 / 近 5 日盘中走势） /v1/minute](/en/docs/endpoints/minute)[Latest news for a symbol /v1/news](/en/docs/endpoints/news)[Filings / announcements (list + detail, ~20 years back) /v1/notice](/en/docs/endpoints/notice)[Financial statements /v1/finance](/en/docs/endpoints/finance)[Batch financial statements (income / balance / cash flow, many stocks in one call) /v1/finance-batch](/en/docs/endpoints/finance-batch)[Batch technical indicators (MA / EMA / MACD / KDJ / RSI / BOLL / BIAS / WR / DMI / OBV and more - 55 fields, many stocks in one call) /v1/technical-batch](/en/docs/endpoints/technical-batch)[Money flow + boards + margin /v1/fund](/en/docs/endpoints/fund)[Batch money flow (many stocks in one call) /v1/fund-batch](/en/docs/endpoints/fund-batch)[Batch quotes (many stocks in one call) /v1/quote-batch](/en/docs/endpoints/quote-batch)[Batch K-lines (many stocks × one date range) /v1/kline-batch](/en/docs/endpoints/kline-batch)[Batch full profiles (valuation / market cap / shares, many stocks in one call) /v1/snapshot-batch](/en/docs/endpoints/snapshot-batch)[Batch company profiles (listing date / main business / industry, many stocks in one call) /v1/profile-batch](/en/docs/endpoints/profile-batch)[Batch chip distribution (profit ratio / average cost / concentration, many stocks in one call) /v1/chip-batch](/en/docs/endpoints/chip-batch)[Technical indicators /v1/technical](/en/docs/endpoints/technical)[Shareholder research /v1/shareholder](/en/docs/endpoints/shareholder)[Batch shareholder research (top-10 holders / float holders / holder count, many stocks in one call) /v1/shareholder-batch](/en/docs/endpoints/shareholder-batch)[Chip distribution / cost /v1/chip](/en/docs/endpoints/chip)[Order book (five best bids / asks) /v1/orderbook](/en/docs/endpoints/orderbook)[Full quote snapshot (valuation / market cap / shares / limit prices) /v1/snapshot](/en/docs/endpoints/snapshot)[Abnormal moves / deviation (short-term regulatory signals) /v1/abnormal](/en/docs/endpoints/abnormal)[Short-term review (limit-up structure: sector mainlines / consecutive-board ladder) /v1/review](/en/docs/endpoints/review)[Limit-up pool (full pool, or auction-sealed only; reason / seal amount / main capital) /v1/limit-up](/en/docs/endpoints/limit-up)[Call auction (intraday series / historical ticks / auction volume + "touched limit-up / limit-down" flags) /v1/auction](/en/docs/endpoints/auction)[Stock event labels (42) /v1/events](/en/docs/endpoints/events)[7×24 market-wide financial news flash (whole-market wire) /v1/flash](/en/docs/endpoints/flash)[Multi-source evidence (filings + news + research, deduped, with hashes) /v1/evidence](/en/docs/endpoints/evidence)[Top-trader boards (split) /v1/lhb](/en/docs/endpoints/lhb)[Stock screening (factor / label / ranking / strategy / event) /v1/screen](/en/docs/endpoints/screen)[Sector performance /v1/sector](/en/docs/endpoints/sector)[Industry chain (themes / graph / per-stock position) /v1/industry-chain](/en/docs/endpoints/industry-chain)[Sector valuation (percentile) /v1/sector-valuation](/en/docs/endpoints/sector-valuation)[Index constituents (full list) /v1/index-constituent](/en/docs/endpoints/index-constituent)[Macro data /v1/macro](/en/docs/endpoints/macro)[Trading halts (CN / HK / US) /v1/suspension](/en/docs/endpoints/suspension)[Share buybacks (A-shares / HK) /v1/buyback](/en/docs/endpoints/buyback)[Analyst consensus (target price + forecasts) /v1/consensus](/en/docs/endpoints/consensus)[Analyst ratings (HK / US · target price + distribution) /v1/rating](/en/docs/endpoints/rating)[Earnings disclosure calendar /v1/disclosure](/en/docs/endpoints/disclosure)[Money flow (A-shares / HK; A-share history range) /v1/fund-flow](/en/docs/endpoints/fund-flow)[Short selling (HK / US) /v1/fund-short](/en/docs/endpoints/fund-short)[Southbound holdings (Stock Connect) /v1/fund-south](/en/docs/endpoints/fund-south)[Index list (1,223 indices) /v1/index-list](/en/docs/endpoints/index-list)[Stock scores (5 dimensions) /v1/score](/en/docs/endpoints/score)[Analyst reports (list / full text) /v1/report](/en/docs/endpoints/report)[Convertible bond terms /v1/bond](/en/docs/endpoints/bond)[ETF overview /v1/etf](/en/docs/endpoints/etf)[IPO calendar /v1/ipo](/en/docs/endpoints/ipo)[Dividends & splits /v1/dividend](/en/docs/endpoints/dividend)[Research digest /v1/dehydrated](/en/docs/endpoints/dehydrated)[Company profile /v1/profile](/en/docs/endpoints/profile)[Search (disambiguation) /v1/search](/en/docs/endpoints/search)[All Listed Stocks (code / name / listing date / industry) /v1/stocks](/en/docs/endpoints/stocks)[Corporate event calendar /v1/calendar](/en/docs/endpoints/calendar)[Margin trading /v1/margin-trade](/en/docs/endpoints/margin-trade)[Block trades /v1/block-trade](/en/docs/endpoints/block-trade)[Usage & quota /v1/usage](/en/docs/endpoints/usage)

## Limits
 600 req/min · 50 IP · daily cap 100,000
 Batch endpoints have their own daily cap shown above. Heavy-limit responses return 403 with a heavy_limit marker.

## Is this tier enough?

- ✓ 全部端点开放，含 L2 八组与龙虎榜席位穿透

- ✓ 调用不限量（公平使用），机构级并发与 50 个 IP

- ✓ 把 IP 白名单锁死，Key 泄露也无法异地使用

## Get Institutional
 Key issued immediately after payment. Not sure which tier fits? Ask us first.
 [Get a Key](/en/pricing)[Compare all four tiers →](/en/pricing/compare-tiers)[All endpoint docs →](/en/endpoints)

## Other tiers
 [Trial · ¥9.9](/en/pricing/trial)[Standard · ¥29.9](/en/pricing/standard)[Pro · ¥99](/en/pricing/pro)
