China Market API¶
Stocks¶
get_cn_stock_daily¶
Get daily OHLCV data for China A-shares.
fv.get_cn_stock_daily(
symbol: str,
start_date: str | None = None,
end_date: str | None = None,
source: str | None = None
) -> pd.DataFrame
Parameters:
| Name | Type | Description |
|---|---|---|
symbol |
str | Stock code (e.g., "000001") |
start_date |
str | Start date (YYYY-MM-DD) |
end_date |
str | End date (YYYY-MM-DD) |
source |
str | Force specific source |
Returns: DataFrame with columns: date, open, high, low, close, volume, amount
get_cn_stock_quote¶
Get real-time quotes for China A-shares.
Parameters:
| Name | Type | Description |
|---|---|---|
symbols |
str | list | Stock code(s) |
Returns: DataFrame with columns: symbol, name, price, change, change_pct, open, high, low, volume, amount
list_cn_stock_symbols¶
List China A-share stock symbols.
Parameters:
| Name | Type | Description |
|---|---|---|
market |
str | Market filter: "main", "chinext", "star", or None for all |
search_cn_stock¶
Search stocks by keyword.
Indices¶
get_cn_index_daily¶
fv.get_cn_index_daily(
symbol: str,
start_date: str | None = None,
end_date: str | None = None
) -> pd.DataFrame
get_cn_index_quote¶
list_cn_major_indices¶
Funds¶
get_cn_fund_nav¶
fv.get_cn_fund_nav(
symbol: str,
start_date: str | None = None,
end_date: str | None = None
) -> pd.DataFrame
Returns: DataFrame with columns: date, nav, acc_nav, change_pct
get_cn_fund_quote¶
get_cn_fund_info¶
Returns: Dict with keys: name, type, manager, company, size, inception_date
list_cn_fund_symbols¶
Parameters:
| Name | Type | Description |
|---|---|---|
fund_type |
str | Filter: "stock", "bond", "money", "index", or None |