- 功能描述:获取北交所股票代码变更后新旧代码映射表数据
- 返回限量:单次请求最大返回1000行
- 接口权限:2000积分
- 说明:
- 2025年10月9日起,北交所存量股票正式启用 "920" 专属代码号段,原有的 43、83、87 三个号段逐步退出。此次变更是为了将北交所股票与新三板股票在代码上彻底区分,提升北交所品牌的辨识度;
- 本接口数据总量为248条记录,理论上该映射表以后也不会再更新了,可以全部下载下来存储在本地使用;
输入参数:
| 名称 | 类型 | 必选 | 描述 |
|---|---|---|---|
| o_code | str | N | 旧代码 |
| n_code | str | N | 新代码 |
输出参数:
| 名称 | 类型 | 默认显示 | 描述 |
|---|---|---|---|
| name | str | Y | 股票名称 |
| o_code | str | Y | 原代码 |
| n_code | str | Y | 新代码 |
| list_date | str | Y | 上市日期 |
示例
示例1:获取所有北交所股票代码旧代码与新代码的映射表
import tushare as ts
pro = ts.pro_api()
df = pro.bse_mapping()
df
输出结果:
name o_code n_code list_date
0 永顺生物 839729.BJ 920729.BJ 20200727
1 同享科技 839167.BJ 920167.BJ 20200727
2 方大新材 838163.BJ 920163.BJ 20200727
3 建邦科技 837242.BJ 920242.BJ 20200727
4 大唐药业 836433.BJ 920433.BJ 20200727
... ... ... ... ...
243 海能技术 430476.BJ 920476.BJ 20221014
244 乐创技术 430425.BJ 920425.BJ 20230130
245 辰光医疗 430300.BJ 920300.BJ 20221207
246 华岭股份 430139.BJ 920139.BJ 20221028
247 星昊医药 430017.BJ 920017.BJ 20230531
248 rows × 4 columns
示例2:通过单只股票的旧代码查询新代码
df = pro.bse_mapping(o_code='839729.BJ')
df
输出结果:
name o_code n_code list_date
0 永顺生物 839729.BJ 920729.BJ 20200727
示例3:通过单只股票的新代码查询旧代码
df = pro.bse_mapping(n_code='920729.BJ')
df
输出结果:
name o_code n_code list_date
0 永顺生物 839729.BJ 920729.BJ 20200727
说明:
本接口用于获取北交所股票代码变更后的新旧代码映射表数据。通过该接口,用户可以查询某只股票的原代码与新代码之间的对应关系,方便数据迁移和代码适配。