Tushare接口文档:业绩快报(express)

简介: `express`接口返回上市公司业绩快报的关键财务数据,包括营业收入、营业利润、净利润、总资产、净资产、每股收益(EPS)、净资产收益率(ROE)等核心指标,以及部分指标的同比增长率。
  • 功能描述:获取业绩预告数据
  • 返回限量:单次请求最大返回2000行

输入参数:

名称 类型 必选 描述
ts_code str N 股票代码
ann_date str N 公告日期
start_date str N 公告开始日期
end_date str N 公告结束日期
period str N 报告期(每个季度最后一天的日期,比如20171231表示年报,20170630半年报,20170930三季报)

输出参数:

名称 类型 默认显示 描述
ts_code str Y TS股票代码
ann_date str Y 公告日期
end_date str Y 报告期
revenue float Y 营业收入(元)
operate_profit float Y 营业利润(元)
total_profit float Y 利润总额(元)
n_income float Y 净利润(元)
total_assets float Y 总资产(元)
total_hldr_eqy_exc_min_int float Y 股东权益合计(不含少数股东权益)(元)
diluted_eps float Y 每股收益(摊薄)(元)
diluted_roe float Y 净资产收益率(摊薄)(%)
yoy_net_profit float Y 去年同期修正后净利润
bps float Y 每股净资产
yoy_sales float N 同比增长率:营业收入
yoy_op float N 同比增长率:营业利润
yoy_tp float N 同比增长率:利润总额
yoy_dedu_np float N 同比增长率:归属母公司股东的净利润
yoy_eps float N 同比增长率:基本每股收益
yoy_roe float N 同比增减:加权平均净资产收益率
growth_assets float N 比年初增长率:总资产
yoy_equity float N 比年初增长率:归属母公司的股东权益
growth_bps float N 比年初增长率:归属于母公司股东的每股净资产
or_last_year float N 去年同期营业收入
op_last_year float N 去年同期营业利润
tp_last_year float N 去年同期利润总额
np_last_year float N 去年同期净利润
eps_last_year float N 去年同期每股收益
open_net_assets float N 期初净资产
open_bps float N 期初每股净资产
perf_summary str N 业绩简要说明
is_audit int N 是否审计: 1是 0否
remark str N 备注
update_flag str Y 更新标志

示例:

示例1:获取某日公告的业绩快报

通过传递ann_date可指定业绩快报的公告日期,fields参数可指定返回的字段。

import tushare as ts
pro = ts.pro_api()

df = pro.express(ann_date='20260710', fields='ts_code,ann_date,end_date,revenue,operate_profit,total_profit,n_income,total_assets,total_hldr_eqy_exc_min_int,diluted_eps,diluted_roe,yoy_net_profit,bps,yoy_sales,yoy_op,yoy_tp,yoy_dedu_np,yoy_eps,yoy_roe,growth_assets,yoy_equity,growth_bps,or_last_year,op_last_year,tp_last_year,np_last_year,eps_last_year,open_net_assets,open_bps,perf_summary,is_audit,remark,update_flag')
df

输出结果:

    ts_code    ann_date    end_date    revenue    operate_profit    total_profit    n_income    total_assets    total_hldr_eqy_exc_min_int    diluted_eps    ...    op_last_year    tp_last_year    np_last_year    eps_last_year    open_net_assets    open_bps    perf_summary    is_audit    remark    update_flag
0    601231.SH    20260710    20260630    2.733637e+10    9.387045e+08    9.391770e+08    8.220958e+08    4.094124e+10    2.240261e+10    0.35    ...    None    None    None    None    None    None    None    0    None    0
1 rows × 33 columns

示例2:获取某支股票某段时间公告的业绩快报

通过传递ts_code可指定特定的股票,传递start_date和end_date可指定公告日的日期范围。

df = pro.express(ts_code='000001.SZ', start_date='20100101', end_date='20260903')
df

输出结果:

    ts_code    ann_date    end_date    revenue    operate_profit    total_profit    n_income    total_assets    total_hldr_eqy_exc_min_int    diluted_eps    diluted_roe    yoy_net_profit    bps    perf_summary    update_flag
0    000001.SZ    20230117    20221231    1.798950e+11    5.747500e+10    5.725300e+10    4.551600e+10    5.321514e+12    4.346800e+11    2.20    12.36    3.633600e+10    None    None    0
1    000001.SZ    20220114    20211231    1.693830e+11    4.598500e+10    4.587900e+10    3.633600e+10    4.921380e+12    3.954480e+11    1.73    10.85    2.892800e+10    None    None    0
2    000001.SZ    20200114    20191231    1.379580e+11    3.628900e+10    3.624000e+10    2.819500e+10    3.939070e+12    2.730350e+11    1.54    11.30    2.481800e+10    None    None    0
3    000001.SZ    20190104    20181231    1.167160e+11    3.230500e+10    3.223100e+10    2.481800e+10    3.420753e+12    2.200880e+11    1.39    11.49    2.318900e+10    None    None    0

示例3:利用VIP版本获取某一季度全部上市公司数据

通过VIP版本的接口(express_vip)可实现仅传递一个period就能够获取某一季度全部上市公司数据。

df = pro.express_vip(period='20251231')
df

输出结果:

    ts_code    ann_date    end_date    revenue    operate_profit    total_profit    n_income    total_assets    total_hldr_eqy_exc_min_int    diluted_eps    diluted_roe    yoy_net_profit    bps    open_net_assets    open_bps    perf_summary    update_flag
0    600853.SH    20260105    20251231    1.768488e+10    5.038053e+08    4.924153e+08    4.045131e+08    3.880316e+10    4.055785e+09    0.4000    10.34    4.129604e+08    None    None    None    None    0
1    601139.SH    20260110    20251231    2.979567e+10    1.912390e+09    1.850510e+09    1.406780e+09    4.852645e+10    1.649955e+10    0.4900    8.77    1.457070e+09    None    None    None    None    0
2    000563.SZ    20260110    20251231    2.928374e+09    1.918909e+09    1.916704e+09    1.438642e+09    2.974972e+10    1.916583e+10    0.2813    7.82    1.361054e+09    None    None    None    None    0
3    601918.SH    20260113    20251231    1.234312e+10    3.043146e+09    3.071231e+09    2.064370e+09    5.270572e+10    1.688206e+10    0.7970    12.67    2.392941e+09    None    None    None    None    0
4    603122.SH    20260113    20251231    6.886324e+08    NaN    NaN    NaN    NaN    NaN    NaN    NaN    NaN    None    None    None    None    0
...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...    ...
1144    000603.SZ    20260423    20251231    2.461443e+09    8.283170e+08    8.101168e+08    5.254883e+08    7.106576e+09    3.487644e+09    0.7600    16.09    3.900354e+08    None    None    None    None    0
1145    300720.SZ    20260423    20251231    2.280106e+08    2.821780e+07    2.867740e+07    2.311370e+07    6.379818e+08    5.811282e+08    0.1200    3.97    4.782860e+07    None    None    None    None    0
1146    002807.SZ    20260424    20251231    4.124844e+09    2.332192e+09    2.364932e+09    2.049461e+09    2.193004e+11    1.959611e+10    0.8326    10.71    2.036811e+09    None    None    None    None    0
1147    832317.BJ    20260228    20251231    1.236734e+08    -2.009000e+08    -2.130856e+08    -2.139131e+08    6.883656e+08    6.248986e+08    -0.5800    -29.23    -1.358760e+08    None    None    None    None    0
1148    920206.BJ    20260206    20251231    5.066808e+08    NaN    NaN    1.463515e+08    6.900960e+08    5.862058e+08    2.3000    28.57    1.156446e+08    None    None    None    None    0
1149 rows × 17 columns

说明:

express接口返回上市公司业绩快报的关键财务数据,包括营业收入、营业利润、净利润、总资产、净资产、每股收益(EPS)、净资产收益率(ROE)等核心指标,以及部分指标的同比增长率。

相关文章
|
3月前
|
数据挖掘
Tushare接口文档:个股资金流向(moneyflow)
本文旨在对Tushare的个股资金流向`moneyflow`数据接口进行介绍,提供更多参考示例和使用说明。 本接口可获取沪深A股票资金流向数据,分析大单小单成交情况,用于判别资金动向。本文除了从交易日、个股方面简单介绍如何快速获取数据外,还演示了如何计算主力资金流向及对单支股票主力资金流向绘制趋势图,最后演示了如何筛选主力资金净流入top 10的个股。
689 9
|
3月前
Tushare接口文档:指数基本信息(index_basic)
本文旨在对Tushare的指数基本信息`index_basic`数据接口进行介绍,提供更多参考示例和使用说明。 通过本接口可获取指数的基础信息,例如指数代码、全称简称、发布方、基期、加权方式等。在指数行情等多个需要依赖`ts_code`而不清楚后缀的情况下,可以使用该接口获取指数代码`symbol`与`ts_code`的对应关系。本文还介绍了如何通过传递`market`和`category`字段分别指定发布指数的交易所或服务商以及指数分类。
355 1
|
3月前
|
存储
Tushare接口文档:A股日线行情(daily)
本接口可以获取股票日行情数据,包括高开低收、成交量、成交额等数据。本文介绍了接口不同参数一般的使用方法,并推荐了实战中将历史行情按照`trade_date`循环遍历获取后存储在本地,之后再在每日更新。本文还对`pre_close`字段、盘后固定价格成交数据进行了强调。
833 1
|
3月前
|
存储 Shell
Tushare接口文档:股票基础信息(stock_basic)
本文旨在对Tushare的stock_basic数据接口进行介绍,讲解了如何使用stock_basic接口获取A股股票基础信息数据。并增加了一些使用案例和说明,方便用户和大模型工具便捷并准确调用。
436 0
|
1月前
Tushare接口文档:主营业务构成(fina_mainbz)
`fina_mainbz`接口返回上市公司在某一报告期内,按产品(P)、地区(D)、行业(I) 等不同维度细分的营业收入、成本和利润。这些数据能帮助投资者了解一家公司的收入来源结构,是分析其业务重心和盈利能力的基础。
125 3
|
2月前
Tushare接口文档:每日停复牌信息(suspend_d)
该接口返回指定交易日或指定股票的停复牌记录。股票停牌意味着该股票在特定时间段内无法交易,对于量化策略来说,如果在回测时忽略停牌因素,会导致“幸存者偏差”——回测收益看起来很漂亮,实盘却因资金被停牌股锁住而大幅跑输预期。`suspend_d`接口正是解决这一问题的关键工具。
131 1
|
2月前
Tushare接口文档:股票历史列表(bak_basic)
`bak_basic`返回指定交易日全部股票的基础信息与核心财务指标,包括股票代码、名称、行业、地域、市盈率、股本、资产、每股收益、市净率、股东人数等。与仅提供股票代码和名称的`stock_basic`接口相比,`bak_basic`附带了一个截面上的基本面快照,是进行历史回测、截面分析和因子研究的重要数据源。
160 2
|
1月前
Tushare接口文档:业绩预告(forecast)
该接口返回上市公司的业绩预告数据,包括预告类型、净利润变动幅度(上下限)、净利润金额(上下限)、上年同期净利润、业绩变动原因等关键信息。业绩预告是上市公司在正式财报发布前,提前向市场披露的当期经营业绩预测,对股价有重要的影响。
128 0
|
3月前
|
存储
Tushare接口文档:交易日历(trade_cal)
本文旨在对Tushare的交易日历trade_cal数据接口进行介绍,提供更多参考示例和使用说明。交易日历可以用来作为获取其他数据的关键(迭代)参数,也可以进行其他的应用。本文还基于交易日介绍了如何获取每周及每月最后一个交易日。
679 1
Tushare接口文档:交易日历(trade_cal)