akshare-skill
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAKShare Data API Reference
AKShare 数据API参考文档
AKShare is a Python package providing access to Chinese financial market data. This skill contains complete API documentation organized by asset class and data category.
AKShare是一款可获取中国金融市场数据的Python包。本工具包含按资产类别和数据分类整理的完整API文档。
Quick Start
快速开始
AKShare can be used via CLI wrapper or Python library.
AKShare可通过CLI封装器或Python库两种方式使用。
CLI (Recommended)
CLI(推荐方式)
bash
undefinedbash
undefinedGet stock data (JSON output is default)
获取股票数据(默认输出JSON格式)
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20200101 --end_date 20210101
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20200101 --end_date 20210101
Get as JSON explicitly
明确指定输出JSON格式
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20200101 --end_date 20210101 --format json
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20200101 --end_date 20210101 --format json
Export to CSV when needed for complex analysis
当需要进行复杂分析时,导出为CSV格式
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20200101 --end_date 20210101 --format csv > stock_data.csv
undefinedpython3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20200101 --end_date 20210101 --format csv > stock_data.csv
undefinedPython Library (Legacy)
Python库(传统方式)
python
import akshare as ak
stock_df = ak.stock_zh_a_hist(symbol="000001", start_date="20200101", end_date="20210101")
print(stock_df)python
import akshare as ak
stock_df = ak.stock_zh_a_hist(symbol="000001", start_date="20200101", end_date="20210101")
print(stock_df)Data Categories
数据分类
All APIs below are available via CLI wrapper. See individual API docs for both CLI and Python usage:
以下所有API均可通过CLI封装器调用。如需了解CLI和Python两种方式的使用方法,请查看对应API文档:
Equities & Indices
股票与指数
- Stock Data - A/B shares, history, daily snapshots, sector data, board listings
- Index Data - Stock indices, index components, performance data
- 股票数据 - A/B股、历史数据、每日快照、板块数据、上市列表
- 指数数据 - 股票指数、指数成分股、业绩数据
Fixed Income & Rates
固定收益与利率
- Bonds - Government bonds, corporate bonds, municipal bonds
- Interest Rates - LPR rates, deposit/loan rates, yield curves
- 债券 - 政府债券、公司债券、市政债券
- 利率 - LPR利率、存贷款利率、收益率曲线
Derivatives & Futures
衍生品与期货
- Futures - Futures contracts, open interest, delivery data
- Options - Options contracts, Greeks, implied volatility
- 期货 - 期货合约、持仓量、交割数据
- 期权 - 期权合约、希腊字母、隐含波动率
Alternative Assets
另类资产
- Funds - Public funds (mutual funds), private funds (hedge funds), fund ratings
- QDII - Qualified Domestic Institutional Investor products
- Commodities & Spot Trading - Commodity futures, spot market data
- 基金 - 公募基金、私募基金、基金评级
- QDII - 合格境内机构投资者产品
- 大宗商品与现货交易 - 商品期货、现货市场数据
Forex & International
外汇与国际市场
- Foreign Exchange (FX) - Currency pairs, exchange rates
- Hong Kong/Singapore Data (QHKC) - Hong Kong stocks, Singapore data, commodity analysis
- 外汇(FX) - 货币对、汇率
- 香港/新加坡市场数据(QHKC) - 港股、新加坡市场数据、大宗商品分析
Macro & Economics
宏观经济
- Macroeconomic Data - GDP, CPI, industrial production, consumer spending
- Currency & FX Markets - Currency data, forex indicators
- Energy Data - Oil, coal, natural gas prices and data
- Interest Rates - Central bank rates, yield curves
- 宏观经济数据 - GDP、CPI、工业生产、消费支出
- 货币与外汇市场 - 货币数据、外汇指标
- 能源数据 - 石油、煤炭、天然气价格及数据
- 利率 - 央行利率、收益率曲线
Specialized Data
特色数据
- Bank Data - Bank regulatory data, administrative penalties
- Data Center (DC) - Data center services and infrastructure
- Digital Currency - Cryptocurrency and digital asset data
- Events & News - Market events, corporate actions, news events
- Natural Language Processing - Text analysis, sentiment analysis
- Technical Indicators & Tools - Technical analysis tools, indicators
- Financial Articles - Financial research articles and reports
- Others - Additional specialized data sources
- 银行数据 - 银行监管数据、行政处罚
- 数据中心(DC) - 数据中心服务与基础设施
- 数字货币 - 加密货币与数字资产数据
- 事件与资讯 - 市场事件、公司行动、资讯事件
- 自然语言处理 - 文本分析、情感分析
- 技术指标与工具 - 技术分析工具、指标
- 金融研报 - 金融研究文章与报告
- 其他 - 其他特色数据源
API Documentation Structure
API文档结构
Each reference file contains:
- API name - The function name (e.g., )
stock_zh_a_hist - Target URL - Data source web address
- Description - What the API provides
- Rate limits - Data return limits per request
- Input parameters - Function parameters with types and descriptions
- Output parameters - DataFrame columns returned by the API
- Code example - Working Python example
- Data sample - Sample output rows
每份参考文档包含以下内容:
- API名称 - 函数名称(例如:)
stock_zh_a_hist - 目标URL - 数据源网址
- 描述 - API提供的内容
- 请求限制 - 每次请求的数据返回限制
- 输入参数 - 函数参数及类型、说明
- 输出参数 - API返回的DataFrame列信息
- 代码示例 - 可运行的Python示例
- 数据示例 - 输出数据样例
Parameter Conventions
参数约定
Common parameter patterns across AKShare APIs:
- - Stock symbol (e.g., "000001" for SZZF)
symbol - /
start_date- Date strings in format "YYYYMMDD" (e.g., "20200101")end_date - - Time period ("daily", "weekly", "monthly")
period - /
page- Pagination parameters for large datasetslimit - Date output - Most APIs return datetime columns in format "YYYY-MM-DD HH:MM:SS"
AKShare各API的通用参数规则:
- - 股票代码(例如:上证指数代码"000001")
symbol - /
start_date- 日期字符串,格式为"YYYYMMDD"(例如:"20200101")end_date - - 时间周期("daily"日度, "weekly"周度, "monthly"月度)
period - /
page- 大数据集的分页参数limit - 日期输出 - 多数API返回的日期时间列格式为"YYYY-MM-DD HH:MM:SS"
Multi-Part Categories
多部分分类
Some data categories have multiple sub-APIs:
- Funds (references/fund/) - Public funds vs. private funds documentation
- QHKC (references/qhkc/) - Hong Kong stocks, fundamentals, brokers, commodities, analysis tools
部分数据类别包含多个子API:
- 基金(references/fund/) - 公募基金与私募基金文档
- QHKC(references/qhkc/) - 港股、基本面数据、券商数据、大宗商品、分析工具
Finding What You Need
快速查找所需内容
By asset class: Start with the category above that matches your market focus
By function: If you know the AKShare function name, search within the corresponding reference file using grep patterns:
- Stock functions:
stock_ - Fund functions:
fund_ - Futures functions: or
futures_future_ - Forex functions: or
fx_exchange_
By data type: All APIs include parameter tables and examples. Look for "Input parameters" and "Output parameters" sections.
按资产类别查找:从上述与您关注市场匹配的分类开始
按功能查找:若您知道AKShare函数名称,可在对应参考文档中使用grep模式搜索:
- 股票函数:
stock_ - 基金函数:
fund_ - 期货函数:或
futures_future_ - 外汇函数:或
fx_exchange_
按数据类型查找:所有API均包含参数表与示例,可查看「输入参数」和「输出参数」章节
Example Usage Patterns
示例使用场景
Get historical stock data:
获取股票历史数据:
See references/stock.md - use function
stock_zh_a_hist()查看references/stock.md - 使用函数
stock_zh_a_hist()Access futures data:
访问期货数据:
See references/futures.md - functions like ,
futures_open_interest()futures_delivery()查看references/futures.md - 函数如、
futures_open_interest()futures_delivery()Query fund performance:
查询基金业绩:
See references/fund/fund_public.md for mutual funds or references/fund/fund_private.md for private funds
查看references/fund/fund_public.md获取公募基金信息,或references/fund/fund_private.md获取私募基金信息
Macroeconomic indicators:
宏观经济指标:
See references/macro.md - GDP, inflation, industrial production
查看references/macro.md - GDP、通胀、工业生产
Hong Kong/Singapore market data:
香港/新加坡市场数据:
See references/qhkc/ subdirectory for index data, fundamentals, and analysis tools
查看references/qhkc/子目录获取指数数据、基本面数据及分析工具
CLI Usage Guide
CLI使用指南
All AKShare functions are available via the CLI wrapper in .
scripts/akshare_cli.py所有AKShare函数均可通过中的CLI封装器调用。
scripts/akshare_cli.pyOutput Formats
输出格式
- : JSON format for API integration (default)
--format json - : Human-readable tables
--format pretty - : CSV format for import into Excel/databases (use when complex analysis is needed)
--format csv
- :JSON格式,适用于API集成(默认)
--format json - :易读的表格格式
--format pretty - :CSV格式,可导入Excel/数据库(需复杂分析时使用)
--format csv
Examples by Category
各分类示例
bash
undefinedbash
undefinedStock data
股票数据
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20240101 --end_date 20240110
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20240101 --end_date 20240110
Index data
指数数据
python3 scripts/akshare_cli.py index_zh_a_hist --symbol 000001 --start_date 20240101 --end_date 20240110
python3 scripts/akshare_cli.py index_zh_a_hist --symbol 000001 --start_date 20240101 --end_date 20240110
Macro data
宏观数据
python3 scripts/akshare_cli.py macro_china_gdp --format json
python3 scripts/akshare_cli.py macro_china_gdp --format json
Bank data
银行数据
python3 scripts/akshare_cli.py bank_fjcf_table_detail --page 1 --item "分局本级"
python3 scripts/akshare_cli.py bank_fjcf_table_detail --page 1 --item "分局本级"
Export to file
导出至文件
python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20240101 --end_date 20240110 --format csv > output.csv
See [CLI_DESIGN.md](CLI_DESIGN.md) for complete CLI documentation.python3 scripts/akshare_cli.py stock_zh_a_hist --symbol 000001 --start_date 20240101 --end_date 20240110 --format csv > output.csv
完整CLI文档请查看[CLI_DESIGN.md](CLI_DESIGN.md)。