沪深A股:如何获取炸板股池数据
随着金融科技的不断发展,股票数据接口的功能将愈发强大,实时性和准确性也将进一步提升。无论你是个人投资者,还是金融机构从业者,都不能忽视股票数据口这一强大的工具,掌握接口的使用方法,是投资者在股票市场中获取成果的关键。接下来,我将分享200多个实测可用的专业股票数据接口,并通过Python、JavaScript(Node.js)、Java、C#、Ruby等五种主流语言,逐一演示如何高效获取各类股票数据,为不同需求的使用者提供系统性参考。
如何申请免费请求证书(Token)
在开始使用这些接口之前,您需要申请一个免费的请求证书(Token)来替换示例中的测试证书。测试证书TEST-API-TOKEN-MOMA-836089C22111仅能用于验证接口连通性和获取特定测试数据(如股票代码000001),要获取完整的股票数据,必须使用您自己的Token。
申请步骤
访问申请网址
前往官方Token申请页面:https://www.momaapi.com/token注册/登录账号
- 如果您是首次使用,需要先注册一个账号。
- 如果已有账号,直接登录即可。
申请免费Token
- 登录后,在个人中心或“API管理”页面找到“申请Token”或“创建API密钥”的按钮。
- 选择“免费套餐”或“试用套餐”(通常有每日调用次数限制,但足以满足个人学习和测试需求)。
- 按照页面提示填写简单的申请信息(如用途说明),然后提交申请。
获取并保管Token
- 申请成功后,系统会生成一个唯一的API Token(通常是一串由字母和数字组成的字符串,格式类似
YOUR-OWN-API-TOKEN-XXXXXX)。 - 请务必妥善保管此Token,不要泄露给他人。它相当于访问数据的密码。
- 申请成功后,系统会生成一个唯一的API Token(通常是一串由字母和数字组成的字符串,格式类似
替换示例中的测试证书
获得您自己的Token后,需要将其替换到所有接口URL和代码示例中的TEST-API-TOKEN-MOMA-836089C22111部分。
以本文的炸板股池接口为例:
原始测试URL:
http://api.momaapi.com/hslt/zbgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111替换为您自己的Token后:
http://api.momaapi.com/hslt/zbgc/2024-01-10/YOUR-OWN-API-TOKEN-XXXXXX
在代码中替换:
请将下文所有编程语言示例代码中的TEST-API-TOKEN-MOMA-836089C22111替换成您申请到的真实Token。
重要提示:免费Token通常有调用频率和次数限制,请查阅官方文档了解具体限制。如需更高额度或更稳定的服务,可考虑升级为付费套餐。
先把数据接口的地址给大家,大家可以直接点击地址或复制到地址栏打开,马上就可以验证接口的有效性
沪深A股炸板股池数据API接口:http://api.momaapi.com/hslt/zbgc/日期(如2020-01-15)/您的Token
接口URL中,000001是股票代码,TEST-API-TOKEN-MOMA-836089C22111是请求证书,这个是官方提供的测试证书只能测试000001的数据,随后大家自己可以去领取一个免费的请求证书就可以获取其他股票的数据了。
1、python
importrequests url="http://api.momaapi.com/hslt/zbgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111"response=requests.get(url)data=response.json()print(data)2、JavaScript (Node.js)
constaxios=require('axios');consturl="http://api.momaapi.com/hslt/zbgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111";axios.get(url).then(response=>{console.log(response.data);}).catch(error=>{console.log(error);});3、Java
importjava.net.URI;importjava.net.http.HttpClient;importjava.net.http.HttpRequest;importjava.net.http.HttpResponse;importjava.io.IOException;publicclassMain{publicstaticvoidmain(String[]args){HttpClientclient=HttpClient.newHttpClient();HttpRequestrequest=HttpRequest.newBuilder().uri(URI.create("http://api.momaapi.com/hslt/zbgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111")).build();try{HttpResponse<String>response=client.send(request,HttpResponse.BodyHandlers.ofString());System.out.println(response.body());}catch(IOException|InterruptedExceptione){e.printStackTrace();}}}4、C#
usingSystem;usingSystem.Net.Http;usingSystem.Threading.Tasks;classProgram{staticasyncTaskMain(){using(HttpClientclient=newHttpClient()){stringurl="http://api.momaapi.com/hslt/zbgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111";HttpResponseMessageresponse=awaitclient.GetAsync(url);stringresponseBody=awaitresponse.Content.ReadAsStringAsync();Console.WriteLine(responseBody);}}}5、Ruby
require'net/http'require'json'url=URI("http://api.momaapi.com/hslt/zbgc/2024-01-10/TEST-API-TOKEN-MOMA-836089C22111")http=Net::HTTP.new(url.host,url.port)request=Net::HTTP::Get.new(url)response=http.request(request)data=JSON.parse(response.read_body)puts data返回数据示例:
[{"dm":"sz002611","mc":"东方精工","p":5.14,"ztp":5.79,"zf":-2.28,"cje":955617568.0,"lt":5201681387.8,"zsz":6376778576.0,"hs":17.33,"zs":-0.58,"tj":"2/1","fbt":"09:25:00","zbc":1},{"dm":"sh605080","mc":"浙江自然","p":25.72,"ztp":28.3,"zf":-0.04,"cje":548066192.0,"lt":1210718588.8,"zsz":3641258588.8,"hs":41.77,"zs":-0.04,"tj":"2/1","fbt":"09:30:04","zbc":4},{"dm":"sz003025","mc":"思进智能","p":18.59,"ztp":21.29,"zf":-3.93,"cje":1526952944.0,"lt":4398913869.35,"zsz":4398913869.35,"hs":31.04,"zs":-0.48,"tj":"8/5","fbt":"09:30:15","zbc":6},{"dm":"sz002981","mc":"朝阳科技","p":38.69,"ztp":39.27,"zf":8.38,"cje":414025984.0,"lt":3278977500.0,"zsz":3714240000.0,"hs":12.6,"zs":0.0,"tj":"0/0","fbt":"09:30:33","zbc":3},{"dm":"sz002877","mc":"智能自控","p":11,"ztp":12.21,"zf":-0.9,"cje":725520896.0,"lt":2293217333.0,"zsz":3888390880.0,"hs":29.74,"zs":0.09,"tj":"2/1","fbt":"09:31:54","zbc":3},{"dm":"sz002395","mc":"双象股份","p":23.1,"ztp":23.79,"zf":6.8,"cje":1435908368.0,"lt":6195627900.0,"zsz":6195627900.0,"hs":23.06,"zs":0.09,"tj":"12/6","fbt":"09:33:21","zbc":6},{"dm":"sh603787","mc":"新日股份","p":12.16,"ztp":13.68,"zf":-2.25,"cje":202861600.0,"lt":2798548486.4,"zsz":2798548486.4,"hs":6.81,"zs":-0.73,"tj":"0/0","fbt":"09:43:02","zbc":1},{"dm":"sz001316","mc":"润贝航科","p":35,"ztp":37.65,"zf":2.25,"cje":74993558.0,"lt":994612500.0,"zsz":2877455000.0,"hs":7.38,"zs":-0.71,"tj":"0/0","fbt":"10:00:57","zbc":1},{"dm":"sh600277","mc":"亿利洁能","p":2.73,"ztp":2.82,"zf":6.64,"cje":263131031.0,"lt":9720498589.62,"zsz":9720498584.16,"hs":2.71,"zs":0.0,"tj":"0/0","fbt":"10:06:05","zbc":1},{"dm":"sh603398","mc":"沐邦高科","p":18.64,"ztp":19.46,"zf":5.37,"cje":121568576.0,"lt":6386707210.48,"zsz":6386707303.68,"hs":1.91,"zs":0.05,"tj":"0/0","fbt":"10:23:36","zbc":1},{"dm":"sh605389","mc":"长龄液压","p":28.02,"ztp":30.25,"zf":1.89,"cje":338505824.0,"lt":954550615.2,"zsz":4037319701.4,"hs":34.67,"zs":-0.21,"tj":"2/1","fbt":"10:25:50","zbc":3},{"dm":"sh600228","mc":"返利科技","p":7.68,"ztp":8.07,"zf":4.63,"cje":310676720.0,"lt":2183758986.24,"zsz":4659254231.04,"hs":14.27,"zs":0.0,"tj":"0/0","fbt":"10:32:31","zbc":1},{"dm":"sh605158","mc":"华达新材","p":9.22,"ztp":9.5,"zf":6.71,"cje":571589392.0,"lt":4715292400.0,"zsz":4715292400.0,"hs":12.26,"zs":0.0,"tj":"4/2","fbt":"10:33:55","zbc":3},{"dm":"sh688717","mc":"艾罗能源","p":101.44,"ztp":104.28,"zf":16.73,"cje":882973520.0,"lt":1882666448.96,"zsz":16230400000.0,"hs":49.12,"zs":0.0,"tj":"0/0","fbt":"13:56:33","zbc":1}]返回的数据字段说明:
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
| dm | string | 代码 |
| mc | string | 名称 |
| p | number | 价格(元) |
| ztp | number | 涨停价(元) |
| zf | number | 涨跌幅(%) |
| cje | number | 成交额(元) |
| lt | number | 流通市值(元) |
| zsz | number | 总市值(元) |
| zs | number | 涨速(%) |
| hs | number | 转手率(%) |
| tj | string | 涨停统计(x天/y板) |
| fbt | string | 首次封板时间(HH:mm:ss) |
| zbc | number | 炸板次数 |
