股票代码工具
股票名称转代码
通过股票名称查询完整的股票代码
接口基本信息
- 接口名称:
get_stock_code - 功能描述: 通过股票名称查询完整的股票代码(含交易所后缀),支持模糊匹配,自动纠正错误名称
- 数据更新频率: 实时
- 请求方法:
POST - API 路径:
https://api.wanxingai.com/openapi/get_stock_code/
输入参数说明
| 参数名 | 类型 | 必选 | 描述 | 示例 |
|---|---|---|---|---|
stock_name |
str | 是 | 股票名称(支持简称或全称) | 贵州茅台 |
返回数据说明
| 字段名 | 类型 | 描述 |
|---|---|---|
name |
str | 输入的股票名称 |
corrected_name |
str | 纠正后的正确名称(如有错别字) |
stock_code |
str | 完整的股票代码(含交易所后缀) |
使用示例
import requests
url = "https://api.wanxingai.com/openapi/get_stock_code/"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer sk-********"
}
payload = {"stock_name": "贵州茅台"}
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 = """
{"stock_name": "贵州茅台"}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.wanxingai.com/openapi/get_stock_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/get_stock_code/ \\
-H "Content-Type: application/json" \\
-H "Authorization: Bearer sk-********" \\
-d '{"stock_name": "贵州茅台"}'
注意事项
- 支持模糊匹配,输入部分名称也可查询
- 自动纠正常见错别字
- 返回代码格式:代码。交易所(如 600519.SH)