Tushare接口文档:上市公司基本信息(stock_company)

简介: 本接口返回每家上市公司的详尽资料,涵盖了从公司治理结构到经营范围的全方位信息。与仅提供股票代码、简称和上市状态的`stock_basic`接口不同,`stock_company`接口侧重于公司的工商注册信息、管理层和业务描述,能够帮助你深入了解一家公司的"基本面画像"。
  • 功能描述:获取上市公司基础工商信息
  • 返回限量:单次请求最大返回7000行
  • 接口权限:
  • 说明:
    1. 本接口记录的是目前最新的上市公司工商信息,并未记录上市公司历史及变更情况;

输入参数:

名称 类型 必须 描述
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 公司主页
email 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接口侧重于公司的工商注册信息、管理层和业务描述,能够帮助你深入了解一家公司的"基本面画像"。

相关文章
|
3月前
|
存储 Shell
Tushare接口文档:股票基础信息(stock_basic)
本文旨在对Tushare的stock_basic数据接口进行介绍,讲解了如何使用stock_basic接口获取A股股票基础信息数据。并增加了一些使用案例和说明,方便用户和大模型工具便捷并准确调用。
432 0
|
2月前
|
缓存 安全 Java
Java并发集合详解:从HashMap到ConcurrentHashMap
Java并发集合必须用JUC才安全,并发写会丢数据。本文拆解HashMap加载因子与ConcurrentHashMap原理,讲透线程安全集合选型。
142 4
Java并发集合详解:从HashMap到ConcurrentHashMap
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
2026测试人必备的"AI驯化"技能树:少了这个能力,简历直接被筛掉
2026年测试工程师正经历能力重构:从“写用例”迈向“驯化AI”。手工测试岗需求降47%,而懂AI Agent、Prompt工程、Skill封装、MCP协议与RAG知识工程的测试人才薪资高30%–50%,成大厂抢手对象。核心转变是——测试对象由确定性系统变为智能体,测试本质从“验功能”升级为“验能力”。
|
2月前
|
测试技术 调度 开发工具
一文读懂什么是 Subagent
Subagent是一种工程化模式,通过将复杂任务拆解为多个职责专一的子代理(如探索、编码、测试、审查),实现上下文隔离、权限最小化与并行执行,有效解决单Agent的上下文过载、职责混乱和工具权限过大等问题。
383 3
|
2月前
|
人工智能 监控 安全
面试官问我:“你会如何测试一个AI Agent?”我的回答让他当场发了offer
本文揭秘AI Agent面试真题:从“答不上来”到“当场发offer”,详解五层测试体系(单元、集成、端到端、安全、生产监控),融合CheckAgent、RAMPART等实战工具,助你用工程化思维征服AI测试面试。
|
2月前
|
缓存 自然语言处理 并行计算
RTX4090单卡跑Qwen3-32B实践:4bit量化+Transformers与vLLM双方案部署差异.193
本文详解RTX4090(24GB显存)部署Qwen3-32B大模型的实战方案:聚焦4bit量化(NF4+双量化)突破显存瓶颈,对比Transformers与vLLM框架——后者推理快2倍、显存利用率更高,实测生成质量无损,为消费级显卡运行32B模型提供可落地的最优解。
351 1
|
2月前
|
人工智能 安全 API
最新版通义千问(Qwen3.8-Max)功能介绍
在人工智能大模型技术快速迭代的当下,通义千问推出的Qwen3.8-Max凭借突破性的技术架构与全面升级的能力,成为大模型领域的全新标杆。作为通义千问系列迄今规模最大、能力最强的旗舰模型,Qwen3.8-Max以2.4万亿总参数的体量,结合前沿稀疏混合专家(MoE)架构,在保持高效推理的同时,实现了文本理解、代码生成、多模态交互、长周期任务执行等核心能力的跨越式提升,为个人用户、开发者与企业级应用提供了前所未有的AI能力支撑。
630 1
|
2月前
|
存储 弹性计算 数据处理
基于 YOLO11 的航拍减震器损伤检测:从数据标注到云上训练的全流程实践
本文介绍基于YOLO11的航拍减震器损伤检测全流程实践,涵盖数据标注、云上训练(阿里云ECS/OSS)、模型评估与部署。提供2778张640×640图像数据集(含破损/完好两类),支持YOLO/VOC/COCO格式,适配电力、通信设施智能巡检场景。(239字)
基于 YOLO11 的航拍减震器损伤检测:从数据标注到云上训练的全流程实践
|
3月前
|
数据挖掘
Tushare接口文档:个股资金流向(moneyflow)
本文旨在对Tushare的个股资金流向`moneyflow`数据接口进行介绍,提供更多参考示例和使用说明。 本接口可获取沪深A股票资金流向数据,分析大单小单成交情况,用于判别资金动向。本文除了从交易日、个股方面简单介绍如何快速获取数据外,还演示了如何计算主力资金流向及对单支股票主力资金流向绘制趋势图,最后演示了如何筛选主力资金净流入top 10的个股。
688 9
|
3月前
Tushare接口文档:指数基本信息(index_basic)
本文旨在对Tushare的指数基本信息`index_basic`数据接口进行介绍,提供更多参考示例和使用说明。 通过本接口可获取指数的基础信息,例如指数代码、全称简称、发布方、基期、加权方式等。在指数行情等多个需要依赖`ts_code`而不清楚后缀的情况下,可以使用该接口获取指数代码`symbol`与`ts_code`的对应关系。本文还介绍了如何通过传递`market`和`category`字段分别指定发布指数的交易所或服务商以及指数分类。
355 1