Machine discovery · understand first
PUBLICAgents can read capabilities, plan permissions and calling conventions without parsing a marketing page.
Search by endpoint name, path or topic.
Start with REST or the Python SDK, connect an AI agent through the MCP Server, then verify every request parameter and response field.
Choose a workflow: ETF index mapping and fund size, financial statements and disclosure dates, or Python SDK installation and endpoint discovery. Keep the response-field units and date conventions alongside your code.
# Install the SDK; responses are pandas DataFrames pip install quantcoda import quantcoda as qc qc.set_token("qc_live_your_key") # or env QUANTCODA_TOKEN df = qc.daily(symbol="600519.SH", start_date="20260101") qc.endpoints() # list every endpoint # Or use plain HTTP curl "https://quantcoda.com/v1/market/daily?symbol=600519.SH&start_date=20260101" \ -H "X-API-Key: qc_live_your_key"
Let an agent discover the machine-readable contract first, then connect through MCP. Python, REST and MCP use the same API key.
Agents can read capabilities, plan permissions and calling conventions without parsing a marketing page.
Add the China Stock MCP Server to Claude, Cursor, or another MCP-capable client.
# Server URL https://quantcoda.com/mcp # Authentication header Authorization: Bearer qc_live_your_key # Claude Code claude mcp add --transport http quantcoda https://quantcoda.com/mcp \ --header "Authorization: Bearer qc_live_your_key"
Long results are truncated automatically; the AI can narrow the query with a date range.
Signature Factors are available to signed-in users for on-demand calculations. Factor values are returned only with the current request and are not saved to the business database. They are not yet available through the public REST API, Python SDK or MCP. To run a calculation, open Signature Factors →
Up to 31 calendar days per request, including both the start and end dates.
Up to 20 symbols and 1–10 factors per request.
Choose raw prices (raw) or backward-adjusted prices (hfq).
The page previews the first 500 rows; the CSV download includes every row returned by the request. Result fields are trade_date, symbol, factor_id, factor_version, adjustment and value. The current version label is beta-1. Factors are for research only and are not investment advice.
Measures the intraday direction and magnitude from open to close.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Price behavior |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures the day's high-low range relative to the open.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Price behavior |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Locates the close relative to the midpoint of the intraday range.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Price behavior |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures the deviation of volume-weighted average price from the close.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Price behavior |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Observes historical price change over roughly one week.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Momentum |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Observes historical price change over roughly one trading month.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Momentum |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures the distance between the short-term moving average and the current close.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Trend |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures the distance between the monthly moving average and the current close.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Trend |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures price dispersion over a short window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Volatility |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures price dispersion over roughly one trading month.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Volatility |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Estimates the direction and strength of the price trend over a monthly window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Trend |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures the stability of a linear trend fit over a monthly window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Trend |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Locates the current close within the monthly high-low range.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Price position |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Observes the correlation between price and volume changes over a monthly window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Price-volume |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Compares the shares of up and down days over a monthly window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Direction |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Compares the relative strength of gains and losses over a monthly window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Momentum |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures the distance between monthly average volume and current volume.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Volume |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures volume dispersion over a monthly window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Volume |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Measures the relative dispersion of volume-weighted price changes.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Price-volume |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
Compares the relative strength of volume increases and decreases over a monthly window.
Factor attributes
| Attribute | Detail |
|---|---|
| category | Volume |
| calculation | Calculated on demand; factor values are not saved. |
| adjustment | raw prices or hfq backward-adjusted prices. |
| factor_version | beta-1 |
REST requests use X-API-Key; MCP requests use Authorization: Bearer. Both carry the same API key. Limits are applied by account and plan, with current status returned in response headers. Compare current allowances on the China stock data API pricing page.
FREE includes 100 calls/day. Paid plans have no daily call cap.
FREE 30 / PRO 200 / Expert 500 calls per minute.
Try each endpoint above your tier twice per day with real data, then receive 403.
Headers: X-RateLimit-Limit and X-RateLimit-Remaining. Per-minute limits return 429 with Retry-After.
| Convention | Detail |
|---|---|
| symbol | Security codes carry exchange suffixes: 000001.SZ, 600519.SH, 430047.BJ. Bare codes return 422. |
| dates | Requests and responses use YYYYMMDD (e.g. 20260707). |
| numbers | Prices and volumes are real JSON numbers, never strings. |
| row caps | No pagination; each call truncates at a fixed cap (6,000 rows normal, 20,000 financial) — enough for a market-wide single-day slice. Narrow with date ranges or filters. |
| errors | 401 missing/invalid key · 403 tier too low · 422 bad params · 429 rate limited. Core detail messages are bilingual (中文 / English). |
| versioning | Within v1, changes are backward-compatible only: new endpoints, new response columns, new optional parameters. Columns are never removed, renamed, or changed in meaning/units. Breaking changes ship as a parallel /v2 with at least 6 months of v1 deprecation, announced in the changelog. |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| open | Open price |
| high | High price |
| low | Low price |
| close | Close price |
| pre_close | Previous close |
| change | Price change |
| pct_chg | Change (%) |
| vol | Volume (lots) |
| amount | Turnover (k CNY) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| close | Close price |
| turnover_rate | Turnover rate (%) |
| turnover_rate_f | Turnover rate, free float (%) |
| volume_ratio | Volume ratio |
| pe | P/E ratio |
| pe_ttm | P/E ratio TTM |
| pb | P/B ratio |
| ps | P/S ratio |
| ps_ttm | P/S ratio TTM |
| dv_ratio | Dividend yield (%) |
| dv_ttm | Dividend yield TTM (%) |
| total_share | Total shares (10k) |
| float_share | Floating shares (10k) |
| free_share | Free-float shares (10k) |
| total_mv | Total market cap (10k CNY) |
| circ_mv | Float market cap (10k CNY) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| adj_factor | Adjustment factor (adjusted price = close × factor) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| open_hfq | Open price (backward-adjusted) |
| close_hfq | Close price (backward-adjusted) |
| high_hfq | High price (backward-adjusted) |
| low_hfq | Low price (backward-adjusted) |
| pre_close_hfq | Pre close hfq |
| open_qfq | Open price (forward-adjusted) |
| close_qfq | Close price (forward-adjusted) |
| high_qfq | High price (forward-adjusted) |
| low_qfq | Low price (forward-adjusted) |
| pre_close_qfq | Pre close qfq |
| adj_factor | Adjustment factor (adjusted price = close × factor) |
| macd_dif | Macd dif |
| macd_dea | Macd dea |
| macd | Macd |
| kdj_k | Kdj k |
| kdj_d | Kdj d |
| kdj_j | Kdj j |
| rsi_6 | Rsi 6 |
| rsi_12 | Rsi 12 |
| rsi_24 | Rsi 24 |
| boll_upper | Boll upper |
| boll_mid | Boll mid |
| boll_lower | Boll lower |
| cci | Cci |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| open | Open price |
| open_hfq | Open price (backward-adjusted) |
| open_qfq | Open price (forward-adjusted) |
| high | High price |
| high_hfq | High price (backward-adjusted) |
| high_qfq | High price (forward-adjusted) |
| low | Low price |
| low_hfq | Low price (backward-adjusted) |
| low_qfq | Low price (forward-adjusted) |
| close | Close price |
| close_hfq | Close price (backward-adjusted) |
| close_qfq | Close price (forward-adjusted) |
| pre_close | Previous close |
| change | Price change |
| pct_chg | Change (%) |
| vol | Volume (lots) |
| amount | Turnover (k CNY) |
| turnover_rate | Turnover rate (%) |
| turnover_rate_f | Turnover rate, free float (%) |
| volume_ratio | Volume ratio |
| pe | P/E ratio |
| pe_ttm | P/E ratio TTM |
| pb | P/B ratio |
| ps | P/S ratio |
| ps_ttm | P/S ratio TTM |
| dv_ratio | Dividend yield (%) |
| dv_ttm | Dividend yield TTM (%) |
| total_share | Total shares (10k) |
| float_share | Floating shares (10k) |
| free_share | Free-float shares (10k) |
| total_mv | Total market cap (10k CNY) |
| circ_mv | Float market cap (10k CNY) |
| adj_factor | Adjustment factor (adjusted price = close × factor) |
| asi_bfq | Accumulation swing index ASI (unadjusted) |
| asi_hfq | Accumulation swing index ASI (backward-adjusted) |
| asi_qfq | Accumulation swing index ASI (forward-adjusted) |
| asit_bfq | ASI moving average (unadjusted) |
| asit_hfq | ASI moving average (backward-adjusted) |
| asit_qfq | ASI moving average (forward-adjusted) |
| atr_bfq | Average true range ATR (unadjusted) |
| atr_hfq | Average true range ATR (backward-adjusted) |
| atr_qfq | Average true range ATR (forward-adjusted) |
| bbi_bfq | Bull-bear index BBI (unadjusted) |
| bbi_hfq | Bull-bear index BBI (backward-adjusted) |
| bbi_qfq | Bull-bear index BBI (forward-adjusted) |
| bias1_bfq | Bias ratio (6-day) (unadjusted) |
| bias1_hfq | Bias ratio (6-day) (backward-adjusted) |
| bias1_qfq | Bias ratio (6-day) (forward-adjusted) |
| bias2_bfq | Bias ratio (12-day) (unadjusted) |
| bias2_hfq | Bias ratio (12-day) (backward-adjusted) |
| bias2_qfq | Bias ratio (12-day) (forward-adjusted) |
| bias3_bfq | Bias ratio (24-day) (unadjusted) |
| bias3_hfq | Bias ratio (24-day) (backward-adjusted) |
| bias3_qfq | Bias ratio (24-day) (forward-adjusted) |
| boll_lower_bfq | Bollinger lower band (unadjusted) |
| boll_lower_hfq | Bollinger lower band (backward-adjusted) |
| boll_lower_qfq | Bollinger lower band (forward-adjusted) |
| boll_mid_bfq | Bollinger middle band (unadjusted) |
| boll_mid_hfq | Bollinger middle band (backward-adjusted) |
| boll_mid_qfq | Bollinger middle band (forward-adjusted) |
| boll_upper_bfq | Bollinger upper band (unadjusted) |
| boll_upper_hfq | Bollinger upper band (backward-adjusted) |
| boll_upper_qfq | Bollinger upper band (forward-adjusted) |
| brar_ar_bfq | Sentiment indicator AR (unadjusted) |
| brar_ar_hfq | Sentiment indicator AR (backward-adjusted) |
| brar_ar_qfq | Sentiment indicator AR (forward-adjusted) |
| brar_br_bfq | Willingness indicator BR (unadjusted) |
| brar_br_hfq | Willingness indicator BR (backward-adjusted) |
| brar_br_qfq | Willingness indicator BR (forward-adjusted) |
| cci_bfq | Commodity channel index CCI (unadjusted) |
| cci_hfq | Commodity channel index CCI (backward-adjusted) |
| cci_qfq | Commodity channel index CCI (forward-adjusted) |
| cr_bfq | Price momentum CR (unadjusted) |
| cr_hfq | Price momentum CR (backward-adjusted) |
| cr_qfq | Price momentum CR (forward-adjusted) |
| dfma_dif_bfq | Parallel-line difference DMA DIF (unadjusted) |
| dfma_dif_hfq | Parallel-line difference DMA DIF (backward-adjusted) |
| dfma_dif_qfq | Parallel-line difference DMA DIF (forward-adjusted) |
| dfma_difma_bfq | DMA DIFMA (unadjusted) |
| dfma_difma_hfq | DMA DIFMA (backward-adjusted) |
| dfma_difma_qfq | DMA DIFMA (forward-adjusted) |
| dmi_adx_bfq | Average directional index ADX (unadjusted) |
| dmi_adx_hfq | Average directional index ADX (backward-adjusted) |
| dmi_adx_qfq | Average directional index ADX (forward-adjusted) |
| dmi_adxr_bfq | ADX rating ADXR (unadjusted) |
| dmi_adxr_hfq | ADX rating ADXR (backward-adjusted) |
| dmi_adxr_qfq | ADX rating ADXR (forward-adjusted) |
| dmi_mdi_bfq | Directional indicator -DI (unadjusted) |
| dmi_mdi_hfq | Directional indicator -DI (backward-adjusted) |
| dmi_mdi_qfq | Directional indicator -DI (forward-adjusted) |
| dmi_pdi_bfq | Directional indicator +DI (unadjusted) |
| dmi_pdi_hfq | Directional indicator +DI (backward-adjusted) |
| dmi_pdi_qfq | Directional indicator +DI (forward-adjusted) |
| downdays | Consecutive down days |
| updays | Consecutive up days |
| dpo_bfq | Detrended price oscillator DPO (unadjusted) |
| dpo_hfq | Detrended price oscillator DPO (backward-adjusted) |
| dpo_qfq | Detrended price oscillator DPO (forward-adjusted) |
| madpo_bfq | DPO moving average (unadjusted) |
| madpo_hfq | DPO moving average (backward-adjusted) |
| madpo_qfq | DPO moving average (forward-adjusted) |
| ema_bfq_10 | Exponential moving average EMA (10-day) (unadjusted) |
| ema_bfq_20 | Exponential moving average EMA (20-day) (unadjusted) |
| ema_bfq_250 | Exponential moving average EMA (250-day) (unadjusted) |
| ema_bfq_30 | Exponential moving average EMA (30-day) (unadjusted) |
| ema_bfq_5 | Exponential moving average EMA (5-day) (unadjusted) |
| ema_bfq_60 | Exponential moving average EMA (60-day) (unadjusted) |
| ema_bfq_90 | Exponential moving average EMA (90-day) (unadjusted) |
| ema_hfq_10 | Exponential moving average EMA (10-day) (backward-adjusted) |
| ema_hfq_20 | Exponential moving average EMA (20-day) (backward-adjusted) |
| ema_hfq_250 | Exponential moving average EMA (250-day) (backward-adjusted) |
| ema_hfq_30 | Exponential moving average EMA (30-day) (backward-adjusted) |
| ema_hfq_5 | Exponential moving average EMA (5-day) (backward-adjusted) |
| ema_hfq_60 | Exponential moving average EMA (60-day) (backward-adjusted) |
| ema_hfq_90 | Exponential moving average EMA (90-day) (backward-adjusted) |
| ema_qfq_10 | Exponential moving average EMA (10-day) (forward-adjusted) |
| ema_qfq_20 | Exponential moving average EMA (20-day) (forward-adjusted) |
| ema_qfq_250 | Exponential moving average EMA (250-day) (forward-adjusted) |
| ema_qfq_30 | Exponential moving average EMA (30-day) (forward-adjusted) |
| ema_qfq_5 | Exponential moving average EMA (5-day) (forward-adjusted) |
| ema_qfq_60 | Exponential moving average EMA (60-day) (forward-adjusted) |
| ema_qfq_90 | Exponential moving average EMA (90-day) (forward-adjusted) |
| emv_bfq | Ease of movement EMV (unadjusted) |
| emv_hfq | Ease of movement EMV (backward-adjusted) |
| emv_qfq | Ease of movement EMV (forward-adjusted) |
| maemv_bfq | EMV moving average (unadjusted) |
| maemv_hfq | EMV moving average (backward-adjusted) |
| maemv_qfq | EMV moving average (forward-adjusted) |
| expma_12_bfq | Smoothed moving average EXPMA (12-day) (unadjusted) |
| expma_12_hfq | Smoothed moving average EXPMA (12-day) (backward-adjusted) |
| expma_12_qfq | Smoothed moving average EXPMA (12-day) (forward-adjusted) |
| expma_50_bfq | Smoothed moving average EXPMA (50-day) (unadjusted) |
| expma_50_hfq | Smoothed moving average EXPMA (50-day) (backward-adjusted) |
| expma_50_qfq | Smoothed moving average EXPMA (50-day) (forward-adjusted) |
| kdj_bfq | KDJ %J (unadjusted) |
| kdj_hfq | KDJ %J (backward-adjusted) |
| kdj_qfq | KDJ %J (forward-adjusted) |
| kdj_d_bfq | KDJ %D (unadjusted) |
| kdj_d_hfq | KDJ %D (backward-adjusted) |
| kdj_d_qfq | KDJ %D (forward-adjusted) |
| kdj_k_bfq | KDJ %K (unadjusted) |
| kdj_k_hfq | KDJ %K (backward-adjusted) |
| kdj_k_qfq | KDJ %K (forward-adjusted) |
| ktn_down_bfq | Keltner channel lower (unadjusted) |
| ktn_down_hfq | Keltner channel lower (backward-adjusted) |
| ktn_down_qfq | Keltner channel lower (forward-adjusted) |
| ktn_mid_bfq | Keltner channel middle (unadjusted) |
| ktn_mid_hfq | Keltner channel middle (backward-adjusted) |
| ktn_mid_qfq | Keltner channel middle (forward-adjusted) |
| ktn_upper_bfq | Keltner channel upper (unadjusted) |
| ktn_upper_hfq | Keltner channel upper (backward-adjusted) |
| ktn_upper_qfq | Keltner channel upper (forward-adjusted) |
| lowdays | New-low days (250-day window) |
| topdays | New-high days (250-day window) |
| ma_bfq_10 | Simple moving average MA (10-day) (unadjusted) |
| ma_bfq_20 | Simple moving average MA (20-day) (unadjusted) |
| ma_bfq_250 | Simple moving average MA (250-day) (unadjusted) |
| ma_bfq_30 | Simple moving average MA (30-day) (unadjusted) |
| ma_bfq_5 | Simple moving average MA (5-day) (unadjusted) |
| ma_bfq_60 | Simple moving average MA (60-day) (unadjusted) |
| ma_bfq_90 | Simple moving average MA (90-day) (unadjusted) |
| ma_hfq_10 | Simple moving average MA (10-day) (backward-adjusted) |
| ma_hfq_20 | Simple moving average MA (20-day) (backward-adjusted) |
| ma_hfq_250 | Simple moving average MA (250-day) (backward-adjusted) |
| ma_hfq_30 | Simple moving average MA (30-day) (backward-adjusted) |
| ma_hfq_5 | Simple moving average MA (5-day) (backward-adjusted) |
| ma_hfq_60 | Simple moving average MA (60-day) (backward-adjusted) |
| ma_hfq_90 | Simple moving average MA (90-day) (backward-adjusted) |
| ma_qfq_10 | Simple moving average MA (10-day) (forward-adjusted) |
| ma_qfq_20 | Simple moving average MA (20-day) (forward-adjusted) |
| ma_qfq_250 | Simple moving average MA (250-day) (forward-adjusted) |
| ma_qfq_30 | Simple moving average MA (30-day) (forward-adjusted) |
| ma_qfq_5 | Simple moving average MA (5-day) (forward-adjusted) |
| ma_qfq_60 | Simple moving average MA (60-day) (forward-adjusted) |
| ma_qfq_90 | Simple moving average MA (90-day) (forward-adjusted) |
| macd_bfq | MACD histogram (unadjusted) |
| macd_hfq | MACD histogram (backward-adjusted) |
| macd_qfq | MACD histogram (forward-adjusted) |
| macd_dea_bfq | MACD DEA line (unadjusted) |
| macd_dea_hfq | MACD DEA line (backward-adjusted) |
| macd_dea_qfq | MACD DEA line (forward-adjusted) |
| macd_dif_bfq | MACD DIF line (unadjusted) |
| macd_dif_hfq | MACD DIF line (backward-adjusted) |
| macd_dif_qfq | MACD DIF line (forward-adjusted) |
| mass_bfq | Mass index (unadjusted) |
| mass_hfq | Mass index (backward-adjusted) |
| mass_qfq | Mass index (forward-adjusted) |
| ma_mass_bfq | Mass index moving average (unadjusted) |
| ma_mass_hfq | Mass index moving average (backward-adjusted) |
| ma_mass_qfq | Mass index moving average (forward-adjusted) |
| mfi_bfq | Money flow index MFI (unadjusted) |
| mfi_hfq | Money flow index MFI (backward-adjusted) |
| mfi_qfq | Money flow index MFI (forward-adjusted) |
| mtm_bfq | Momentum MTM (unadjusted) |
| mtm_hfq | Momentum MTM (backward-adjusted) |
| mtm_qfq | Momentum MTM (forward-adjusted) |
| mtmma_bfq | MTM moving average (unadjusted) |
| mtmma_hfq | MTM moving average (backward-adjusted) |
| mtmma_qfq | MTM moving average (forward-adjusted) |
| obv_bfq | On-balance volume OBV (unadjusted) |
| obv_hfq | On-balance volume OBV (backward-adjusted) |
| obv_qfq | On-balance volume OBV (forward-adjusted) |
| psy_bfq | Psychological line PSY (unadjusted) |
| psy_hfq | Psychological line PSY (backward-adjusted) |
| psy_qfq | Psychological line PSY (forward-adjusted) |
| psyma_bfq | PSY moving average (unadjusted) |
| psyma_hfq | PSY moving average (backward-adjusted) |
| psyma_qfq | PSY moving average (forward-adjusted) |
| roc_bfq | Rate of change ROC (unadjusted) |
| roc_hfq | Rate of change ROC (backward-adjusted) |
| roc_qfq | Rate of change ROC (forward-adjusted) |
| maroc_bfq | ROC moving average (unadjusted) |
| maroc_hfq | ROC moving average (backward-adjusted) |
| maroc_qfq | ROC moving average (forward-adjusted) |
| rsi_bfq_12 | Relative strength index RSI (12-day) (unadjusted) |
| rsi_bfq_24 | Relative strength index RSI (24-day) (unadjusted) |
| rsi_bfq_6 | Relative strength index RSI (6-day) (unadjusted) |
| rsi_hfq_12 | Relative strength index RSI (12-day) (backward-adjusted) |
| rsi_hfq_24 | Relative strength index RSI (24-day) (backward-adjusted) |
| rsi_hfq_6 | Relative strength index RSI (6-day) (backward-adjusted) |
| rsi_qfq_12 | Relative strength index RSI (12-day) (forward-adjusted) |
| rsi_qfq_24 | Relative strength index RSI (24-day) (forward-adjusted) |
| rsi_qfq_6 | Relative strength index RSI (6-day) (forward-adjusted) |
| taq_down_bfq | Donchian channel lower (unadjusted) |
| taq_down_hfq | Donchian channel lower (backward-adjusted) |
| taq_down_qfq | Donchian channel lower (forward-adjusted) |
| taq_mid_bfq | Donchian channel middle (unadjusted) |
| taq_mid_hfq | Donchian channel middle (backward-adjusted) |
| taq_mid_qfq | Donchian channel middle (forward-adjusted) |
| taq_up_bfq | Donchian channel upper (unadjusted) |
| taq_up_hfq | Donchian channel upper (backward-adjusted) |
| taq_up_qfq | Donchian channel upper (forward-adjusted) |
| trix_bfq | Triple EMA oscillator TRIX (unadjusted) |
| trix_hfq | Triple EMA oscillator TRIX (backward-adjusted) |
| trix_qfq | Triple EMA oscillator TRIX (forward-adjusted) |
| trma_bfq | TRIX moving average (unadjusted) |
| trma_hfq | TRIX moving average (backward-adjusted) |
| trma_qfq | TRIX moving average (forward-adjusted) |
| vr_bfq | Volume ratio VR (unadjusted) |
| vr_hfq | Volume ratio VR (backward-adjusted) |
| vr_qfq | Volume ratio VR (forward-adjusted) |
| wr_bfq | Williams %R (10-day) (unadjusted) |
| wr_hfq | Williams %R (10-day) (backward-adjusted) |
| wr_qfq | Williams %R (10-day) (forward-adjusted) |
| wr1_bfq | Williams %R (6-day) (unadjusted) |
| wr1_hfq | Williams %R (6-day) (backward-adjusted) |
| wr1_qfq | Williams %R (6-day) (forward-adjusted) |
| xsii_td1_bfq | XSII channel TD1 (unadjusted) |
| xsii_td1_hfq | XSII channel TD1 (backward-adjusted) |
| xsii_td1_qfq | XSII channel TD1 (forward-adjusted) |
| xsii_td2_bfq | XSII channel TD2 (unadjusted) |
| xsii_td2_hfq | XSII channel TD2 (backward-adjusted) |
| xsii_td2_qfq | XSII channel TD2 (forward-adjusted) |
| xsii_td3_bfq | XSII channel TD3 (unadjusted) |
| xsii_td3_hfq | XSII channel TD3 (backward-adjusted) |
| xsii_td3_qfq | XSII channel TD3 (forward-adjusted) |
| xsii_td4_bfq | XSII channel TD4 (unadjusted) |
| xsii_td4_hfq | XSII channel TD4 (backward-adjusted) |
| xsii_td4_qfq | XSII channel TD4 (forward-adjusted) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| symbol | Security code (with exchange suffix) |
| name | Security short name |
| rzye | Rzye |
| rqye | Rqye |
| rzmre | Rzmre |
| rqyl | Rqyl |
| rzche | Rzche |
| rqchl | Rqchl |
| rqmcl | Rqmcl |
| rzrqye | Rzrqye |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| price | Latest price |
| vol | Volume (lots) |
| amount | Turnover (k CNY) |
| buyer | Buyer |
| seller | Seller |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| symbol | Security code (with exchange suffix) |
| name | Security short name |
| close | Close price |
| pct_change | Pct change |
| turnover_rate | Turnover rate (%) |
| amount | Turnover (k CNY) |
| l_sell | L sell |
| l_buy | L buy |
| l_amount | L amount |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| symbol | Security code (with exchange suffix) |
| exalter | Exalter |
| buy | Buy |
| buy_rate | Buy rate |
| sell | Sell |
| sell_rate | Sell rate |
| net_buy | Net buy |
| side | Side |
| reason | Reason |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_type | Direction: IN increase / DE decrease |
| holder_type | Holder type: G executive / P individual / C company |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| holder_name | Holder name |
| holder_type | Holder type |
| in_de | In de |
| change_vol | Change vol |
| change_ratio | Change ratio |
| after_share | After share |
| after_ratio | After ratio |
| avg_price | Avg price |
| total_share | Total shares (10k) |
| begin_date | Begin date |
| close_date | Close date |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| limit_type | Limit type: U limit-up / D limit-down / Z failed board |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| symbol | Security code (with exchange suffix) |
| industry | Industry |
| name | Security short name |
| close | Close price |
| pct_chg | Change (%) |
| amount | Turnover (k CNY) |
| limit_amount | Limit amount |
| float_mv | Float mv |
| total_mv | Total market cap (10k CNY) |
| turnover_ratio | Turnover ratio |
| fd_amount | Fd amount |
| first_time | First time |
| last_time | Last time |
| open_times | Open times |
| up_stat | Up stat |
| limit_times | Limit times |
| limit | Limit |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| name | Exact name match |
| idx_type | Sector type |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| name | Security short name |
| leading | Leading |
| leading_code | Leading code |
| pct_change | Pct change |
| leading_pct | Leading pct |
| total_mv | Total market cap (10k CNY) |
| turnover_rate | Turnover rate (%) |
| up_num | Up num |
| down_num | Down num |
| idx_type | Idx type |
| level | Level |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| con_symbol | Constituent code with suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| symbol | Security code (with exchange suffix) |
| con_symbol | Constituent code (with suffix) |
| name | Security short name |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| exchange | Exchange: SSE / SZSE |
| list_status | Listing status: L listed / D delisted / P suspended |
| etf_type | ETF type, such as domestic or QDII |
| index_code | Tracked index code with exchange suffix |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| csname | ETF short name (Chinese) |
| extname | ETF extended short name |
| cname | Fund full name (Chinese) |
| index_code | Index code (with suffix) |
| index_name | Tracked index name |
| setup_date | Fund inception date YYYYMMDD |
| list_date | Listing date YYYYMMDD |
| list_status | Listing status (L/D/P) |
| exchange | Exchange (SSE/SZSE) |
| mgr_name | Fund manager |
| custod_name | Fund custodian |
| mgt_fee | Management fee rate |
| etf_type | ETF type |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| pre_close | Previous close |
| open | Open price |
| high | High price |
| low | Low price |
| close | Close price |
| change | Price change |
| pct_chg | Change (%) |
| vol | Volume (lots) |
| amount | Turnover (k CNY) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| adj_factor | Adjustment factor (adjusted price = close × factor) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| con_symbol | Constituent code with suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| ann_date | Announcement date YYYYMMDD |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| con_symbol | Constituent code (with suffix) |
| mkv | Holding market value (CNY) |
| amount | Holding quantity (shares) |
| stk_mkv_ratio | Share of equity holdings value |
| stk_float_ratio | Share of constituent free float |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| pub_date | Publication date YYYYMMDD |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| indx_name | Index full name |
| indx_csname | Index short name |
| pub_party_name | Index publisher |
| pub_date | Publication date YYYYMMDD |
| base_date | Index base date YYYYMMDD |
| bp | Base point |
| adj_circle | Constituent rebalancing cycle |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| buy_sm_vol | Buy volume (lots), small orders |
| buy_sm_amount | Buy amount (10k CNY), small orders |
| sell_sm_vol | Sell volume (lots), small orders |
| sell_sm_amount | Sell amount (10k CNY), small orders |
| buy_md_vol | Buy volume (lots), medium orders |
| buy_md_amount | Buy amount (10k CNY), medium orders |
| sell_md_vol | Sell volume (lots), medium orders |
| sell_md_amount | Sell amount (10k CNY), medium orders |
| buy_lg_vol | Buy volume (lots), large orders |
| buy_lg_amount | Buy amount (10k CNY), large orders |
| sell_lg_vol | Sell volume (lots), large orders |
| sell_lg_amount | Sell amount (10k CNY), large orders |
| buy_elg_vol | Buy volume (lots), extra-large orders |
| buy_elg_amount | Buy amount (10k CNY), extra-large orders |
| sell_elg_vol | Sell volume (lots), extra-large orders |
| sell_elg_amount | Sell amount (10k CNY), extra-large orders |
| net_mf_vol | Net inflow volume (lots) |
| net_mf_amount | Net inflow amount (10k CNY) |
Request parameters
| Parameter | Description |
|---|---|
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| ggt_ss | Ggt ss |
| ggt_sz | Ggt sz |
| hgt_ss | Hgt ss |
| hgt_sz | Hgt sz |
| north_money | North money |
| south_money | South money |
披露节奏说明:港交所自 2024 年 8 月起不再每日披露北向持股明细,本接口数据为港交所定期披露口径(低频),历史每日数据完整保留。查询建议不带日期或用较宽日期范围。
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| symbol | Security code (with exchange suffix) |
| name | Security short name |
| vol | Volume (lots) |
| ratio | Ratio |
| exchange | Exchange (SSE/SZSE) |
南向持股明细为 T+1 披露:最新数据滞后一个交易日。
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| trade_date | Trading date YYYYMMDD |
| symbol | Security code (with exchange suffix) |
| name | Security short name |
| vol | Volume (lots) |
| ratio | Ratio |
| exchange | Exchange (SSE/SZSE) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| his_low | His low |
| his_high | His high |
| cost_5pct | Cost 5pct |
| cost_15pct | Cost 15pct |
| cost_50pct | Cost 50pct |
| cost_85pct | Cost 85pct |
| cost_95pct | Cost 95pct |
| weight_avg | Weight avg |
| winner_rate | Winner rate |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Index code with exchange suffix, e.g. 000300.SH Default: 000001.SH |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| close | Close price |
| open | Open price |
| high | High price |
| low | Low price |
| pre_close | Previous close |
| change | Price change |
| pct_chg | Change (%) |
| vol | Volume (lots) |
| amount | Turnover (k CNY) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Index code with exchange suffix, e.g. 000300.SH |
| con_symbol | Constituent code with suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Index code (with suffix) |
| trade_date | Trading date YYYYMMDD |
| con_symbol | Constituent code (with suffix) |
| con_name | Con name |
| weight | Weight in index (%) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| ann_date | Announcement date YYYYMMDD |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| eps | Basic EPS (CNY) |
| dt_eps | Diluted EPS (CNY) |
| total_revenue_ps | Total revenue per share (CNY) |
| revenue_ps | Revenue per share (CNY) |
| bps | Book value per share (CNY) |
| ocfps | Operating cash flow per share (CNY) |
| roe | Return on equity (%) |
| roe_waa | Weighted average ROE (%) |
| roe_dt | ROE excl. non-recurring items (%) |
| roa | Return on assets (%) |
| gross_margin | Gross profit (10k CNY) |
| netprofit_margin | Net profit margin (%) |
| grossprofit_margin | Gross profit margin (%) |
| debt_to_assets | Debt-to-assets ratio (%) |
| current_ratio | Current ratio |
| quick_ratio | Quick ratio |
| cash_ratio | Cash ratio |
| assets_turn | Asset turnover |
| inv_turn | Inventory turnover |
| ar_turn | Receivables turnover |
| roic | Return on invested capital (%) |
| basic_eps_yoy | Basic EPS YoY growth (%) |
| dt_eps_yoy | Diluted EPS YoY growth (%) |
| netprofit_yoy | Net profit YoY growth (%) |
| dt_netprofit_yoy | Net profit YoY excl. non-recurring (%) |
| rd_exp | R&D expense (10k CNY) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| ann_date | Announcement date YYYYMMDD |
| f_ann_date | Actual announcement date YYYYMMDD |
| report_type | Report type: 1 consolidated / 6 parent company … |
| comp_type | Company type: 1 general / 2 bank / 3 insurance / 4 securities |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| f_ann_date | Actual announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| report_type | Report type |
| comp_type | Comp type |
| basic_eps | Basic eps |
| diluted_eps | Diluted eps |
| total_revenue | Total revenue |
| revenue | Revenue |
| total_cogs | Total cogs |
| oper_cost | Oper cost |
| sell_exp | Sell exp |
| admin_exp | Admin exp |
| fin_exp | Fin exp |
| rd_exp | R&D expense (10k CNY) |
| operate_profit | Operate profit |
| non_oper_income | Non oper income |
| non_oper_exp | Non oper exp |
| total_profit | Total profit |
| income_tax | Income tax |
| n_income | N income |
| n_income_attr_p | N income attr p |
| ebit | Ebit |
| ebitda | Ebitda |
| update_flag | Update flag |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| ann_date | Announcement date YYYYMMDD |
| report_type | Report type: 1 consolidated / 6 parent company … |
| comp_type | Company type: 1 general / 2 bank / 3 insurance / 4 securities |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| f_ann_date | Actual announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| report_type | Report type |
| comp_type | Comp type |
| total_cur_assets | Total cur assets |
| money_cap | Money cap |
| notes_receiv | Notes receiv |
| accounts_receiv | Accounts receiv |
| inventories | Inventories |
| total_nca | Total nca |
| fa_avail_for_sale | Fa avail for sale |
| lt_eqt_invest | Lt eqt invest |
| fix_assets | Fix assets |
| cip | Cip |
| intan_assets | Intan assets |
| goodwill | Goodwill |
| total_assets | Total assets |
| total_cur_liab | Total cur liab |
| st_borr | St borr |
| notes_payable | Notes payable |
| acct_payable | Acct payable |
| total_ncl | Total ncl |
| lt_borr | Lt borr |
| bond_payable | Bond payable |
| total_liab | Total liab |
| total_hldr_eqy_exc_min_int | Total hldr eqy exc min int |
| total_hldr_eqy_inc_min_int | Total hldr eqy inc min int |
| minority_int | Minority int |
| update_flag | Update flag |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| ann_date | Announcement date YYYYMMDD |
| f_ann_date | Actual announcement date YYYYMMDD |
| report_type | Report type: 1 consolidated / 6 parent company … |
| comp_type | Company type: 1 general / 2 bank / 3 insurance / 4 securities |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| f_ann_date | Actual announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| report_type | Report type |
| comp_type | Comp type |
| net_profit | Net profit |
| c_fr_sale_sg | C fr sale sg |
| c_pay_goods_purch_serv_rec | C pay goods purch serv rec |
| n_cashflow_act | N cashflow act |
| c_pay_acq_const_fix_intang_oasset | C pay acq const fix intang oasset |
| c_fr_disp_fix_intang_oasset | C fr disp fix intang oasset |
| n_cashflow_inv_act | N cashflow inv act |
| c_fr_borr | C fr borr |
| c_pay_dist_dpcp_int_exp | C pay dist dpcp int exp |
| n_cash_flows_fnc_act | N cash flows fnc act |
| n_incr_cash_cash_equ | N incr cash cash equ |
| c_cash_equ_beg_period | C cash equ beg period |
| c_cash_equ_end_period | C cash equ end period |
| free_cashflow | Free cashflow |
| update_flag | Update flag |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| type | Forecast type (increase/decrease/turn-loss etc.) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| type | Type |
| p_change_min | P change min |
| p_change_max | P change max |
| net_profit_min | Net profit min |
| net_profit_max | Net profit max |
| last_parent_net | Last parent net |
| first_ann_date | First ann date |
| summary | Summary |
| change_reason | Change reason |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| revenue | Revenue |
| operate_profit | Operate profit |
| total_profit | Total profit |
| n_income | N income |
| total_assets | Total assets |
| total_hldr_eqy_exc_min_int | Total hldr eqy exc min int |
| diluted_eps | Diluted eps |
| diluted_roe | Diluted roe |
| yoy_net_profit | Yoy net profit |
| bps | Book value per share (CNY) |
| perf_summary | Perf summary |
| update_flag | Update flag |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| name | Security short name |
| report_date | Report date YYYYMMDD |
| report_title | Report title |
| report_type | Report type |
| classify | Classify |
| org_name | Org name |
| author_name | Author name |
| quarter | Quarter |
| op_rt | Op rt |
| op_pr | Op pr |
| tp | Tp |
| np | Np |
| eps | Basic EPS (CNY) |
| pe | P/E ratio |
| rd | Rd |
| roe | Return on equity (%) |
| ev_ebitda | Ev ebitda |
| rating | Rating |
| max_price | Max price |
| min_price | Min price |
| imp_dg | Imp dg |
| create_time | Create time |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| ann_date | Announcement date YYYYMMDD |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| audit_result | Audit result |
| audit_fees | Audit fees |
| audit_agency | Audit agency |
| audit_sign | Audit sign |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| period | Report period YYYYMMDD (e.g. 20251231 = FY2025) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| end_date | Report period end date YYYYMMDD |
| bz_item | Bz item |
| bz_sales | Bz sales |
| bz_profit | Bz profit |
| bz_cost | Bz cost |
| curr_type | Curr type |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| pre_date | Scheduled disclosure date YYYYMMDD |
| actual_date | Actual disclosure date YYYYMMDD |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| ann_date | Announcement date YYYYMMDD |
| end_date | Report period end date YYYYMMDD |
| pre_date | Pre date |
| actual_date | Actual date |
| modify_date | Modify date |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Exact subject code, including ETF, sector, FX or Hong Kong symbols Default: USDCNH.FXCM |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| trade_date | Single trading date YYYYMMDD (alternative to start/end) |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| trade_date | Trading date YYYYMMDD |
| bid_open | Bid open |
| bid_close | Bid close |
| bid_high | Bid high |
| bid_low | Bid low |
| ask_open | Ask open |
| ask_close | Ask close |
| ask_high | Ask high |
| ask_low | Ask low |
| tick_qty | Tick qty |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| name | Exact name match |
| market | Market segment (main/GEM/STAR/BSE) |
| list_status | Listing status: L listed / D delisted / P suspended |
| exchange | Exchange: SSE / SZSE |
| is_hs | Stock Connect eligible: N no / H SH-Connect / S SZ-Connect |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| name | Security short name |
| area | Region |
| industry | Industry |
| fullname | Fullname |
| enname | Enname |
| cnspell | Cnspell |
| market | Market segment |
| exchange | Exchange (SSE/SZSE) |
| curr_type | Curr type |
| list_status | Listing status (L/D/P) |
| list_date | Listing date YYYYMMDD |
| delist_date | Delist date |
| is_hs | Stock Connect eligible (N/H/S) |
Request parameters
| Parameter | Description |
|---|---|
| symbol | Security code with exchange suffix, e.g. 000001.SZ |
| Field | Description |
|---|---|
| symbol | Security code (with exchange suffix) |
| name | Security short name |
| l1_code | L1 code |
| l1_name | L1 name |
| l2_code | L2 code |
| l2_name | L2 name |
| l3_code | L3 code |
| l3_name | L3 name |
Request parameters
| Parameter | Description |
|---|---|
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| exchange | Exchange: SSE / SZSE Default: SSE |
| is_open | Trading day: 1 yes / 0 no |
| Field | Description |
|---|---|
| exchange | Exchange (SSE/SZSE) |
| cal_date | Calendar date YYYYMMDD |
| is_open | Trading day flag (1 yes / 0 no) |
| pretrade_date | Pretrade date |
Latest intraday snapshot per security; outside market hours the latest closing snapshot is returned.
Request parameters
| Parameter | Description |
|---|---|
| symbol | Comma-separated security codes (up to 200); omit for the whole market |
| Field | Description |
|---|---|
| symbol | Symbol |
| name | Security short name |
| price | Latest price |
| open | Open price |
| high | High price |
| low | Low price |
| pre_close | Previous close |
| volume | Cumulative volume (shares) |
| amount | Turnover (k CNY) |
| trade_time | Quote timestamp |
| pct_chg | Change (%) |
Realtime financial news from cls, jin10 or sina, ordered by publication time with about 60 seconds of delay.
Request parameters
| Parameter | Description |
|---|---|
| source * | News source: cls / jin10 / sina |
| start_date | Start date YYYYMMDD |
| end_date | End date YYYYMMDD |
| importance | Only items with importance ≥ this value (1 = important only) |
| Field | Description |
|---|---|
| source | News source: cls / jin10 / sina |
| publish_time | Publish time |
| content_cn | News content (Chinese) |
| tags | Tags |
| importance | Importance level |
| url | Original link |