§1概述
接口能力与数据说明
# A股上市公司基础信息数据 该接口提供A股上市公司的基础信息数据,包括股票代码、名称、上市日期、退市日期、行业、地域、实控人等详细信息。数据覆盖主板、创业板、科创板及CDR等市场,支持多条件筛选和分页查询。 ###  状态 覆盖A股全市场,持续维护更新。 ###  数据来源 数据源自交易所公开披露。 ###  覆盖时间范围 - 上市日期:回溯至中国股市最早的上市公司(1990年12月至今) - 退市日期:包含所有已退市公司的退市记录 ###  核心功能 - **全量股票基础信息**:一次性获取沪深北三地交易所全部股票的基础数据,包括主板、创业板、科创板、北交所等市场类型。 - **多维度筛选**:支持按上市状态(上市/退市/暂停)、交易所、市场类型等条件灵活筛选股票池。 - **关键属性覆盖**:除代码、名称外,提供行业分类、注册地、上市/退市日期、实控人名称及性质等深度信息,满足投研分析需求。 - **数据标准化**:所有字段经过清洗和统一编码(如市场类型、交易所、上市状态等),便于机器读取和跨库关联 ###  适用场景 - 量化选股策略的股票池构建 - 行业分布与地域经济分析 - 上市公司全生命周期研究(如IPO、ST、退市) - 公司治理与股权结构分析 - 基本面因子挖掘与回测 *** ### 错误码说明 | 错误码 | 返回message | 含义 | | ---- | ---- | ---- | | 0 | success | 成功 | | 40001 | Missing valid token in request | 请求中缺少Token | | 40002 | Invalid token | Token无效 | | 50001 | Too Many Requests: API call frequency limit exceeded | 请求过多:超出 API 调用频率限制 | | 50002 | Unknown error | 未知错误 | ### 注意事项 1. 数据每天更新一次,更新时间为交易日收盘后。 2. 实控人信息(controller_name )可能因公司定期报告披露而更新,非实时变动。 3. 退市日期的字段delisting_date仅在list_status为D时才有值,否则为空字符串。 ### 更新历史 | 版本 | 日期 | 变更说明 | | ---- | ---- | ---- | | v1.0.0 | 2026/3/6 | 初始版本发布 |
请求地址
GET https://apiopendata.com/api/ashare-basic-api注册后可获取 API Key;如需更高调用配额、批量服务或专属支持,可联系销售顾问。
§2请求参数
调用接口所需的查询参数
§3数据字段
返回结果中的字段定义
§4代码示例
Python / R / Stata 调用示例
import requests
url = "https://api.cnopendata.com/v1/..."
headers = {"Authorization": "Bearer YOUR_API_KEY"}
params = {}
resp = requests.get(url, headers=headers, params=params)
data = resp.json()
print(data)§5开始使用
注册获取调用凭证,或联系销售获得机构级方案
