TY 太一数据 OneShare 接口文档

股票代码工具

证券代码搜索

搜索证券代码及相关信息

版本 1 更新于 2026-07-16 18:19

接口基本信息

  • 接口名称: search_securities_code
  • 功能描述: 通过行情代码或证券简称查询标准代码,支持多条件筛选
  • 数据更新频率: 实时
  • 请求方法: POST
  • API 路径: https://api.wanxingai.com/openapi/search_securities_code/

输入参数说明

参数名 类型 必选 默认值 描述 示例
query str 查询内容:行情代码(如 000001)或证券简称(如 平安银行) 000001
mode str seccode 查询模式:seccode-按代码查 / secname-按名称查 seccode
sectype str "" 证券类型,空=查所有;001-股票 / 002-基金 等 001
market str "" 市场代码,空=查所有;212001-上交所 / 212100-深交所 / 212200-港交所 212100
tradestatus str "0" 交易状态:"0"-全部 / "1"-正常交易 / "2"-已停牌 1
isexact str "0" 是否精确匹配:"0"-模糊 / "1"-精确 0

返回数据说明

字段名 类型 描述
seccode str 输入的查询代码
table.code str 匹配到的所有标准代码,以英文逗号拼接为一个字符串

使用示例

import requests

url = "https://api.wanxingai.com/openapi/search_securities_code/"
headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer sk-********"
}
payload = {"query": "000001", "mode": "seccode"}

resp = requests.post(url, json=payload, headers=headers)
print(resp.json())
import java.net.http.*;
import java.net.URI;

HttpClient client = HttpClient.newHttpClient();
String json = """
    {"query": "000001", "mode": "seccode"}
    """;

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://api.wanxingai.com/openapi/search_securities_code/"))
    .header("Content-Type", "application/json")
    .header("Authorization", "Bearer sk-********")
    .POST(HttpRequest.BodyPublishers.ofString(json))
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
curl -X POST https://api.wanxingai.com/openapi/search_securities_code/ \\
  -H "Content-Type: application/json" \\
  -H "Authorization: Bearer sk-********" \\
  -d '{"query": "000001", "mode": "seccode"}'

注意事项

  1. code 返回的是将所有匹配结果以逗号拼接的单个字符串,并非字符串数组
  2. 一个行情代码可能对应多个市场(如 000001 同时存在于深交所和上交所)