¥29.9 · one-time, no expiry

What you get with Standard

47 endpoints available, 22 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
47
New here
22
Rate limit
120/min
IPs
10

22 unlocked at this tier

Not available on Trial (¥9.9).

Quotes & K-line4

Full-history daily bars for A-share stocks — the whole history in one call (about 2,400 bars, where /v1/kline is capped at 1,212). Built for long-horizon backtests, factor research and precise adjustment. Scope: A-share stocks only (sh / sz / bj, 5,572 in total); ETFs, convertible bonds, indices, sectors, Hong Kong, US, futures and FX are not supported — use /v1/kline for those. fq picks the adjustment basis: qfq forward-adjusted (default, for charting) · hfq back-adjusted (for backtests — history does not change with future dividends) · nofq raw unadjusted (compute the adjustment yourself). Data starts 2016-08-08. Seven fixed columns: time open high low close volume amount (no turnover). ⚠️ volume is in SHARES (not lots) — 100× the figure from /v1/kline and /v1/kline-batch, which report lots; it matches /v1/market-kline. amount is in CNY. Paid tier — Standard (¥29.9) and above.

Intraday trend: one price plus cumulative volume per minute. days=1 for today (default), days=5 for the last 5 trading days (there is no 2/3/4 — the full 5 days are returned). ⚠️ Different from the minute bars of /v1/kline: this endpoint returns the intraday trend line, while kline?period=m5 returns minute OHLC candles. Paid tier — Standard (¥29.9) and above. ⚠️ Paid tiers are real-time (every call returns the latest value).

The full picture of one stock: price + order book (five best bids/asks + imbalance) + valuation (PE TTM / dynamic / static, PB) + market cap (float / total) + shares (float / total) + intraday trading stats (limit-up / limit-down price, volume ratio, amplitude, speed) + flags (security type, status, currency) + active/passive volume. ⚠️ How it differs from /v1/quote: quote is light (8 fields), runs on the official channel and is free; this endpoint is full (35 fields) and is on the Pro tier. If you only need the last price, quote is lighter (fewer fields, faster). ⚠️ A-shares only (HK/US field layouts differ — use /v1/quote); other markets return empty rather than wrong data. ⚠️ Cost = calls: one call returns all 35 fields — cheaper than calling quote/valuation/orderbook separately when you need valuation + market cap + shares + limit price together. ⚠️ Units: volume in lots · amount in 10k CNY · market cap in 100M CNY · shares in shares · ratios/changes in percent. (Field reference: https://ashareapi.com/docs/)

Index constituents (full list)/v1/index-constituent

Full constituent list of an index (CSI 300 / SSE 50 / CSI 500 / CSI 1000 / STAR 50 / ChiNext / HSI). Measured: sh000300 → 300 rows with code / name / IndexName. Use it to approximate what an ETF actually holds (ETFs replicate their tracked index), for index rebalancing research, or as the universe for index enhancement. ⚠️ No weights — use /v1/etf?kind=持仓 for weighted top 20, and /v1/etf?kind=详情 for top20Ratio. ⚠️ Not the ETF creation/redemption basket (PCG) — the PCG is published by the fund company and includes weights and cash-substitution flags. ⚠️ Only index codes are accepted (sh000xxx / sz399xxx / hk*); single stocks or ETFs return 422. Static reference data, cached 1 hour. Paid tier — Standard (¥29.9) and above.

Financials & Company9

Company filings. Without id it returns the list (code required; supports type / limit / offset, reaching about 16 years back (Moutai: 929 filings to 2010 in our tests)); with id it returns that one announcement. ⚠️ The detail has two shapes (about 9 in 10 give text): most short filings → text holds the body, url empty; a few long reports (e.g. a 100+ page interim/annual report) → text empty, url is a PDF link. ⇒ Check text first; fall back to url when empty. ⚠️ Fetch and parse that PDF yourself (with your own PDF tooling) — we provide the link and do not parse it for you. 💡 For financial figures (revenue / profit / assets / cash flow) use /v1/finance instead — it is structured and far faster and safer than scraping a 100+ page PDF.

Shareholder research/v1/shareholder

Shareholder research (sectioned response). ⚠️ data is a SECTIONED structure: data.tables is an ordered list of sections, each with title / slug / rows; plus data.data{slug: rows} as a convenience index. A-shares: top10_holders / top10_float_holders / holder_count (holder counts include totalSHNum / avgHoldShares). HK: shareholders / holder_distribution / institutional_holdings — semantically different from A-shares, do not index by position.

42 event tags per stock: block trades, top-trader boards, buybacks, placements, dividends, earnings, lockups.

Daily trading halts: which tickers are suspended or resuming, with the reason. Markets: CN (default) / HK / US via market. ⚠️ Factor/strategy screening does not exclude halted stocks — cross-check candidates against this list. Paid tier — Standard (¥29.9) and above.

Share buyback records. ⚠️ Response shape differs by market: A-shares return an event summary (code/name/market); HK returns per-day detail (date/BuybackMoney/BuybackPrice/BuybackShares/BuybackCumMoney/closePrice). Paid tier — Standard (¥29.9) and above.

Scheduled earnings disclosure dates: disclosureDate + reportEndDate + a descriptive note. Three markets: A-shares / HK / US. ⚠️ Not the same as /v1/calendar (dividends, lock-ups, meetings). ⚠️ For HK the disclosureDate is often empty — the date lives in disclosureDesc (e.g. "将于2026-11-18发布财报"). Paid tier — Standard (¥29.9) and above.

ETF quote / size / premium-discount / money flow. code like sh510300.

IPO calendar: issue, subscription, allotment, listing.

Dividends & splits/v1/dividend

Dividend and split history (per-share dividend, bonus, ex-date).

Money flow & Top-trader boards2

Margin trading/v1/margin-trade

Margin trading detail: margin balance, buys, repayments, short balance.

Block trades/v1/block-trade

Block trades: price, premium/discount, volume, both-side brokerages.

Short-term & Sentiment3

Short-term regulatory abnormal moves / deviation — stocks triggering a *severe move*, a *10-day 100% deviation*, or on the abnormal-move watchlist. mode: deviation hot list (today, default) · deviation_hist (history, needs date) · deviation_plan (both today and tomorrow, split by group) · abnormal frequency + reason (needs date) · watch watchlist (today) · watch_hist (history) · alert severe-move alerts (today). ⚠️ History modes need a real trading day. Paid tier — Standard (¥29.9) and above.

Short-term review of the limit-up structure — where today's money went and how the ladder looks. mode=board (default) sector mainlines (theme + limit_count limit-ups + amount sector turnover + stocks constituents); mode=ladder consecutive-board ladder, grouped by board height, with board_name / market_cap / tips (e.g. "7天4板") / max_streak / limit_days / is_repack reverse flag. ⚠️ Empty date = realtime; YYYY-MM-DD = that trading day (must be a real trading day, otherwise empty). ⚠️ For limit-up reason / seal amount / money flow use /v1/limit-up. data is always a row array (DataFrame-ready); the count is the top-level count. Paid tier — Standard (¥29.9) and above.

Short-term trading — the full limit-up pool for the session: every limit-up stock in one call, with reason limit-up reason / seal_amount & seal_amount_max seal amounts / main_net / main_buy·main_sell main capital / amount / concepts / float_cap / turnover / streak board count / pct. Two mode values. auction — only stocks that sealed the limit at the 09:25 call-auction fix (one-word boards / aggressive auction bidding). A stock that merely touched the limit during the auction but was knocked off before the fix does not count — it re-seals after the open and reports a later limit_time (e.g. 09:30). This is the table short-term traders check before the open. limit (default) — the full limit-up pool. ⚠️ Empty date = realtime; YYYY-MM-DD = that trading day (must be a real trading day, otherwise empty). ⚠️ For the ladder structure / sector mainlines use /v1/review. data is always a row array (DataFrame-ready); the count is the top-level count. Paid tier — Standard (¥29.9) and above.

Technical & Chips2

MA / EMA / MACD / KDJ / RSI / BOLL / BIAS / WR / DMI / OBV and more - 55 fields in total. date (YYYY-MM-DD) looks back at a past session; daily bars only. ⭐ For many symbols use /v1/technical-batch (up to 500 per call, 1.2s measured).

Chip distribution and holding-cost analysis.

Research & News2

Financial news for one symbol. Without id it returns the list (title + source + time); with id it returns the full body of that article. ⭐ The body is clean Markdown (HTML tags, image placeholders and dead internal links stripped; stock-code links kept as 茅台(sh600519); timestamps YYYY-MM-DD HH:MM:SS) — ready to feed straight to an LLM. ⚠️ The list covers the latest items only (no paging or history is available); for historical announcements use /v1/notice. ⚠️ The url in a list row points at a dynamic page that cannot be fetched directly — use this endpoint's id parameter for the body.

Whole-market financial news flash (Cailianshe and similar sources), newest first, cache refreshed once per minute. Use it for "what big news today / latest financial headlines / what just happened". data rows: id / time (YYYY-MM-DD HH:MM:SS) / title / content (body, HTML already stripped) / source (e.g. Cailianshe) / url (may be empty). Top-level meta: returned / index (current offset) / next_index (for paging; omitted when empty). ⭐ Versus /v1/news: /v1/news is per-stock news (requires code); this one is the whole-market wire (no code needed) — use it for the market, macro and breaking events, and use news for one ticker. ⚠️ Paging: index starts at 0, step = the limit you passed (e.g. limit=20&index=20 is page 2); it only pages backwards (older), there is no date parameter. ⚠️ limit caps at 200. ⚠️ 1-minute cache: repeated calls within the same minute return the same batch and are not billed twice.

25 carried over from Trial

Still available here, no extra charge.

49 on Pro and above

Not reachable on Standard — requires Pro or above (¥99+).

Natural-language search with evidence chain (for your own orchestration)/v1/agent-search
Natural-language Q&A with inline citations (BYOK — bring your own model key)/v1/agent-ask
Anthropic Messages API (compatible)/v1/messages
Stock Screener (scanner Agent): natural-language conditions - + citations + tool trace (BYOK)/v1/scanner
OpenAI Chat Completions (compatible, BYOK)/v1/chat/completions
OpenAI Responses API (compatible, BYOK)/v1/responses
Async research task (submit · cited report · BYOK)/v1/agent-research
Whole-market single-day K-line (all A-shares, 5,000+ in one call)/v1/market-kline
Quant backtest (single-stock live / portfolio precomputed)/v1/backtest
Quant strategy list (20 single-stock + 9 portfolio, with measured performance)/v1/strategies
IP allow-list (lock a key to fixed IPs)/v1/ip-whitelist
Batch backtest (many stocks × many strategies)/v1/backtest-batch
Quant factor library (88 factors + 22 presets)/v1/factors
Quant playbook library (how to judge the market · 25 playbooks)/v1/playbooks
Batch financial statements (income / balance / cash flow, many stocks in one call)/v1/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
Batch money flow (many stocks in one call)/v1/fund-batch
Batch quotes (many stocks in one call)/v1/quote-batch
Batch K-lines (many stocks × one date range)/v1/kline-batch
Batch full profiles (valuation / market cap / shares, many stocks in one call)/v1/snapshot-batch
Batch company profiles (listing date / main business / industry, many stocks in one call)/v1/profile-batch
Batch chip distribution (profit ratio / average cost / concentration, many stocks in one call)/v1/chip-batch
Batch shareholder research (top-10 holders / float holders / holder count, many stocks in one call)/v1/shareholder-batch
Call auction (intraday series / historical ticks / auction volume + "touched limit-up / limit-down" flags)/v1/auction
L2 大单净额分时(分钟级 · 机构版专属)/v1/bigorder
L2 大单成交明细(含主动/被动拆分 · 机构版专属)/v1/bigorder-flow
L2 big-order order flow (pending orders + cancellations, limit-up tag)/v1/bigorder-queue
L2 historical big-order net flow (per trading day, up to 100 days back)/v1/bigorder-history
L2 main-capital four-way split (minute-level: active/passive × buy/sell, plus buy/sell average price)/v1/bigorder-split
L2 whole-market main-capital ranking (5,500+ stocks, 8 sort modes, historical lookup)/v1/bigorder-rank
Dragon-tiger list seat detail (broker branches, hot-money tag)/v1/lhb-seats
Institutional participation board (whole market: which stocks institutions traded on the dragon-tiger list)/v1/lhb-agency
Market mood (break rate + money-making effect, 9-day trend)/v1/market-mood
Limit-up reasons (per stock, historical, full reason text)/v1/limit-reason
Broken-board history (limit-ups smashed open)/v1/broken-board
Tail-end capital grab (whole-market ranking)/v1/tail-chase
A-share northbound holdings by sector (quarterly)/v1/northbound
100-day new highs (by theme)/v1/new-high
Multi-source evidence (filings + news + research, deduped, with hashes)/v1/evidence
Stock screening (factor / label / ranking / strategy / event)/v1/screen
Analyst consensus (target price + forecasts)/v1/consensus
Analyst ratings (HK / US · target price + distribution)/v1/rating
Money flow (A-shares / HK; A-share history range)/v1/fund-flow
Short selling (HK / US)/v1/fund-short
Southbound holdings (Stock Connect)/v1/fund-south
Index list (1,223 indices)/v1/index-list
Stock scores (5 dimensions)/v1/score
Analyst reports (list / full text)/v1/report
Research digest/v1/dehydrated

See Pro →

Limits

100,000 calls · 120 req/min · 10 IP

Batch endpoints have their own daily cap shown above. Heavy-limit responses return 403 with a heavy_limit marker.

Is this tier enough?

  • ✓做单只标的的完整研究:全历史 K 线、筹码、技术指标、股东、公告
  • ✓做短线:涨停池、复盘、异动、分时、7×24 快讯
  • ✓要 ETF、指数成分、停复牌、回购、披露日历、事件标签
  • ✕要一次拿 200 只(批量取数)
  • ✕要因子选股、策略回测、集合竞价
  • ✕要研报全文、机构评级、一致预期、股票评分

Get Standard

Key issued immediately after payment. Not sure which tier fits? Ask us first.

Other tiers