本skill提供查询A股、港股财务数据的能力,包括利润表、资产负债表、现金流量表等财务报表数据。
默认服务地址: https://dgzt.guosen.com.cn/skills
GS_API_KEY。GS_API_KEY 由国信证券接口服务签发,用于接口鉴权。1.查询腾讯控股最新的关键财务指标
2.小米集团近三年的营业收入和归母净利润
3.阿里巴巴港股的资产负债表和现金流量表
接口: GET /gsnews/gsf10/financial/balanceSheet/1.0
查询A股上市公司资产负债表。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码,如 600000, 000001 |
| market | 是 | string | 证券市场,SH-上海,SZ-深圳 |
| reportType | 否 | string | 财报类型:Q0-最新,Q4-年报,Q2-半年报,Q3-三季报,Q1-一季报,默认为Q0 |
| reportYear | 否 | string | 财报年份,如 2024 |
| count | 否 | string | 财报数量 |
接口: GET /gsnews/gsf10/financial/incomeStatement/1.0
查询A股上市公司利润表。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码 |
| market | 是 | string | 证券市场,SH-上海,SZ-深圳 |
| reportType | 否 | string | 财报类型:Q0-最新,Q4-年报,Q2-半年报,Q3-三季报,Q1-一季报,默认为Q0 |
| reportYear | 否 | string | 财报年份 |
| count | 否 | string | 财报数量 |
接口: GET /gsnews/gsf10/financial/cashFlowStatement/1.0
查询A股上市公司现金流量表。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码 |
| market | 是 | string | 证券市场,SH-上海,SZ-深圳 |
| reportType | 否 | string | 财报类型:Q0-最新,Q4-年报,Q2-半年报,Q3-三季报,Q1-一季报,默认为Q0 |
| reportYear | 否 | string | 财报年份 |
| count | 否 | string | 财报数量 |
接口: GET /gsnews/hkf10/financial/balanceSheet/1.0
查询港股上市公司资产负债表。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码,如 02020 |
| market | 是 | string | 证券市场,HK |
| reportYear | 否 | string | 报告日期,如 2021-06-30 |
| reportType | 否 | string | 报告类型:Q1-一季报,Q2-中报,Q3-三季报,Q4-年报 |
| count | 否 | string | 查询期数,默认为1 |
接口: GET /gsnews/hkf10/financial/incomeStatement/1.0
查询港股上市公司利润表。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码 |
| market | 是 | string | 证券市场,HK |
| reportYear | 否 | string | 报告日期 |
| reportType | 否 | string | 报告类型:Q1-一季报,Q2-中报,Q3-三季报,Q4-年报 |
| count | 否 | string | 查询期数,默认为1 |
接口: GET /gsnews/hkf10/financial/cashFlowStatement/1.0
查询港股上市公司现金流量表。
参数:
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| ------ | ------ | ------ | ------ |
| code | 是 | string | 证券代码 |
| market | 是 | string | 证券市场,HK |
| reportYear | 否 | string | 报告日期 |
| reportType | 否 | string | 报告类型:Q1-一季报,Q2-中报,Q3-三季报,Q4-年报 |
| count | 否 | string | 查询期数,默认为1 |
请联系系统管理员获取 GS_API_KEY。
# macOS 添加到 ~/.zshrc,Linux 添加到 ~/.bashrc
export GS_API_KEY="your_api_key_here"
Windows PowerShell:
$env:GS_API_KEY="your_api_key_here"
检查 API Key 配置:
./memory.md 文件中的 GS_API_KEY 字段获取 API Key(当未配置时):
保存 API Key:
./memory.md:```markdown
GS_API_KEY=your_actual_api_key_here
```
./memory.md 文件不存在,创建该文件并写入上述内容GS_API_KEY 字段使用脚本读取 API Key:
scripts/get_data.py 时,脚本会自动从环境变量读取 GS_API_KEY./memory.md 读取 GS_API_KEY,然后将其设置为环境变量供脚本使用# 查询A股资产负债表
python3 {baseDir}/scripts/get_data.py a_balance --code 600519 --market SH
# 查询A股利润表
python3 {baseDir}/scripts/get_data.py a_income --code 600519 --market SH --report_type Q4
# 查询A股现金流量表
python3 {baseDir}/scripts/get_data.py a_cashflow --code 600519 --market SH --count 4
# 查询港股资产负债表
python3 {baseDir}/scripts/get_data.py hk_balance --code 02020
# 查询港股利润表
python3 {baseDir}/scripts/get_data.py hk_income --code 02020 --count 4
# 查询港股现金流量表
python3 {baseDir}/scripts/get_data.py hk_cashflow --code 02020
import sys
sys.path.insert(0, "{baseDir}/scripts")
from get_data import (
query_a_stock_balance_sheet,
query_a_stock_income_statement,
query_a_stock_cash_flow_statement,
query_hk_stock_balance_sheet,
query_hk_stock_income_statement,
query_hk_stock_cash_flow_statement,
)
# 查询A股资产负债表
result = query_a_stock_balance_sheet("600519", "SH")
# 查询A股利润表
result = query_a_stock_income_statement("600519", "SH", report_type="Q4")
# 查询A股现金流量表
result = query_a_stock_cash_flow_statement("600519", "SH", count=4)
# 查询港股资产负债表
result = query_hk_stock_balance_sheet("02020")
# 查询港股利润表
result = query_hk_stock_income_statement("02020", count=4)
# 查询港股现金流量表
result = query_hk_stock_cash_flow_statement("02020")
各接口返回字段请参考接口文档。统一返回格式如下:
{
"result": {
"code": 0,
"msg": "请求成功"
},
"data": { ... }
}
数据字段匹配规则: 返回数据中的字段值通过info数组中的key匹配获取具体指标值。
| 变量 | 说明 | 默认 |
|---|---|---|
| --- | --- | --- |
GS_API_KEY | 国信接口鉴权 key(必填) | 空 |
错误: GS_API_KEY is required.
→ 需配置GS_API_KEY,请联系管理员获取并手动配置
接口返回错误怎么办?
→ 检查证券代码是否正确,确认市场代码是否匹配
./memory.md 的 GS_API_KEY 字段读取,不要硬编码GS_API_KEY共 1 个版本