- 功能描述:获取上市公司基础工商信息
- 返回限量:单次请求最大返回7000行
- 接口权限:
- 说明:
- 本接口记录的是目前最新的上市公司工商信息,并未记录上市公司历史及变更情况;
输入参数:
| 名称 | 类型 | 必须 | 描述 |
|---|---|---|---|
| ts_code | str | N | 股票代码 |
| exchange | str | N | 交易所代码:SSE-上交所、SZSE-深交所、BSE-北交所 |
输出参数:
| 名称 | 类型 | 默认显示 | 描述 |
|---|---|---|---|
| ts_code | str | Y | 股票代码 |
| com_name | str | Y | 公司全称 |
| com_id | str | Y | 统一社会信用代码 |
| exchange | str | Y | 交易所代码 |
| chairman | str | Y | 法人代表 |
| manager | str | Y | 总经理 |
| secretary | str | Y | 董秘 |
| reg_capital | float | Y | 注册资本(万元) |
| setup_date | str | Y | 注册日期 |
| province | str | Y | 所在省份 |
| city | str | Y | 所在城市 |
| introduction | str | N | 公司介绍 |
| website | str | Y | 公司主页 |
| str | Y | 电子邮件 | |
| office | str | N | 办公室 |
| employees | int | Y | 员工人数 |
| main_business | str | N | 主要业务及产品 |
| business_scope | str | N | 经营范围 |
接口返回的字段非常丰富,核心字段可分为以下几类:
| 类别 | 字段名 | 描述 |
|---|---|---|
| 基本信息 | ts_code, com_name, com_id, exchange | 股票代码、公司全称、统一社会信用代码、交易所 |
| 核心管理层 | chairman, manager, secretary | 法人代表、总经理、董事会秘书 |
| 注册与规模 | reg_capital, setup_date, employees | 注册资本(万元)、注册日期、员工人数 |
| 地域信息 | province, city | 所在省份、所在城市 |
| 业务与联络 | main_business, business_scope, website, email, office | 主要业务及产品、经营范围、公司主页、邮箱、办公地址 |
| 公司介绍 | introduction | 公司概况介绍文本 |
示例:
示例1:获取A股所有上市公司工商信息
不传递任何参数调用直接接口可获取A股所有上市公司工商信息,返回默认字段。可传递fields参数以获取特定的字段。
import tushare as ts
pro = ts.pro_api()
fields = 'ts_code,com_name,com_id,chairman,setup_date'
df = pro.stock_company(fields=fields)
df
输出结果:
ts_code com_name com_id chairman setup_date
0 688322.SH 奥比中光科技集团股份有限公司 91440300061436270G 黄源浩 20130118
1 301052.SZ 果麦文化传媒股份有限公司 9133010659662215XJ 路金波 20120606
2 873233.BJ 浙江睿高新材料股份有限公司 330504000050989 赵俊焕 20121112
3 603838.SH 广东四通集团股份有限公司 914451002822856807 邓建华 19970829
4 920719.BJ 江西宁新新材料股份有限公司 913609006620108491 李海航 20070521
... ... ... ... ... ...
6289 920218.BJ 新天力科技股份有限公司 91331000779356747H 何麟君 20050816
6290 920220.BJ 江苏朗信电气股份有限公司 91320582696768674E 陈子强 20091112
6291 688797.SH 重庆臻宝科技股份有限公司 91500107MA5U4QJ58P 王兵 20160225
6292 001399.SZ 惠科股份有限公司 914403007320583129 王智勇 20011203
6293 920072.BJ 广州科莱瑞迪医疗器材股份有限公司 91440116725641948J 詹德仁 20001218
6294 rows × 5 columns
示例2:获取特定公司工商信息
本示例演示如何获取平安银行公司介绍、办公室、主要产品业务和经营范围这些默认不返回的字段。通过传递ts_code可指定返回特定公司的数据。
df = pro.stock_company(ts_code='000001.SZ', fields='com_name,introduction,office,main_business,business_scope')
df.T
输出结果:
0
com_name 平安银行股份有限公司
introduction 公司是深圳发展银行股份有限公司以吸收合并原平安银行股份有限公司的方式完成两行整合并更名后的银...
office 中国广东省深圳市深南东路5047号,中国广东省深圳市福田区益田路5023号平安金融中心B座
main_business 人民币、外币存贷款;国际、国内结算;票据贴现;外汇买卖;提供担保及信用证服务;提供保管箱服务等。
business_scope (一)吸收公众存款;(二)发放短期、中期和长期贷款;(三)办理国内外结算;(四)办理票据承兑...
示例3:获取某个特定交易所上市公司工商数据
通过传递exchange可指定返回某个特定交易所上市公司工商数据。
fields = 'ts_code,com_name,com_id,chairman,setup_date'
df = pro.stock_company(exchange='SSE', fields=fields)
df
输出结果:
ts_code com_name com_id chairman setup_date
0 688322.SH 奥比中光科技集团股份有限公司 91440300061436270G 黄源浩 20130118
1 603838.SH 广东四通集团股份有限公司 914451002822856807 邓建华 19970829
2 603856.SH 山东东宏管业股份有限公司 913708006722078217 倪奉尧 20080121
3 688026.SH 广州洁特生物过滤股份有限公司 91440116728198443M 袁建华 20010411
4 688805.SH 宁波健信超导科技股份有限公司 91330200084759179A 许建益 20131211
... ... ... ... ... ...
2452 603178.SH 宁波圣龙汽车动力系统股份有限公司 91330200799535603U 罗力成 20070417
2453 603407.SH 长裕控股集团股份有限公司 91370303MA3PJU6RXL 刘其永 20190416
2454 603435.SH 泉州嘉德利电子材料股份公司 913505217380097141 黄泽忠 20020508
2455 688635.SH 武汉长进光子技术股份有限公司 914201005979328891 刘长波 20120711
2456 688797.SH 重庆臻宝科技股份有限公司 91500107MA5U4QJ58P 王兵 20160225
2457 rows × 5 columns
说明:
本接口返回每家上市公司的详尽资料,涵盖了从公司治理结构到经营范围的全方位信息。与仅提供股票代码、简称和上市状态的stock_basic接口不同,stock_company接口侧重于公司的工商注册信息、管理层和业务描述,能够帮助你深入了解一家公司的"基本面画像"。