股票数据API接口:如何获取股票所属指数数据
在金融科技加速渗透的2025年,股票数据API早已不是“有没有的”问题,而是好不好用、能不能扛住业务、值不值这个价格的比拼。多市场覆盖、独家另类数据、行业研究增值服务(解决“数据碎片化”问题)。不同用户对股票数据接口的需求差异极大,我将分享200多个实测可用的专业股票数据接口,并通过Python、JavaScript(Node.js)、Java、C#、Ruby等五种主流语言,帮助大家快速提炼数据价值。
先把数据接口的地址给大家,大家可以直接点击地址或复制到地址栏打开,马上就可以验证接口的有效性
沪深A股所属指数数据API接口:http://api.momaapi.com/hscp/sszs/股票代码(如000001)/您的Token
接口URL中,000001是股票代码,TEST-API-TOKEN-MOMA-836089C22111是请求证书,这个是官方提供的测试证书只能测试000001的数据,随后大家自己可以去领取一个免费的请求证书就可以获取其他股票的数据了。
1、python
importrequests url="http://api.momaapi.com/hscp/sszs/000001/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/hscp/sszs/000001/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/hscp/sszs/000001/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/hscp/sszs/000001/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/hscp/sszs/000001/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返回数据示例:
[{"mc":"金融业","dm":"825500","ind":"","outd":""},{"mc":"中信大盘","dm":"816100","ind":"","outd":""},{"mc":"大盘成长","dm":"816120","ind":"","outd":""},{"mc":"中标300","dm":"816000","ind":"2004-01-02","outd":""},{"mc":"深证综指","dm":"399106","ind":"1991-04-03","outd":""},{"mc":"深证A指","dm":"399107","ind":"1992-10-04","outd":""},{"mc":"成份A指","dm":"399002","ind":"1995-01-23","outd":""},{"mc":"金融指数","dm":"399190","ind":"2001-07-02","outd":""},{"mc":"巨潮100","dm":"399313","ind":"2004-11-01","outd":""},{"mc":"沪深300","dm":"399300","ind":"2005-04-08","outd":""},{"mc":"道中指数","dm":"DWJ001","ind":"2005-04-01","outd":""},{"mc":"道中88","dm":"DWJ004","ind":"2005-04-01","outd":""},{"mc":"道深指数","dm":"DWJ003","ind":"2005-04-01","outd":""},{"mc":"道财600","dm":"DWJ005","ind":"2005-04-01","outd":""},{"mc":"道财金融","dm":"DWJ010","ind":"2005-09-08","outd":""},{"mc":"中证100","dm":"000903","ind":"2006-05-29","outd":"2022-06-13"},{"mc":"中证100","dm":"399903","ind":"2006-05-29","outd":"2022-06-13"},{"mc":"巨潮40","dm":"399310","ind":"","outd":"2021-06-15"},{"mc":"巨潮300","dm":"399312","ind":"","outd":"2021-06-15"},{"mc":"巨潮大盘","dm":"399314","ind":"","outd":""},{"mc":"巨潮A指","dm":"399317","ind":"1900-01-01","outd":""},{"mc":"巨潮1000","dm":"399311","ind":"","outd":""},{"mc":"深报指数","dm":"399351","ind":"","outd":""},{"mc":"深报综指","dm":"399352","ind":"","outd":""},{"mc":"深证成长","dm":"399325","ind":"1900-01-01","outd":"2011-01-04"},{"mc":"沪深300全收益","dm":"QSY301","ind":"2005-04-21","outd":""},{"mc":"中证800","dm":"000906","ind":"2005-01-04","outd":""},{"mc":"中证800","dm":"399906","ind":"2005-01-04","outd":""},{"mc":"中证100全收益","dm":"QSY913","ind":"2006-05-29","outd":"2022-06-13"},{"mc":"中证800全收益","dm":"QSY916","ind":"2007-01-15","outd":""},{"mc":"300金融","dm":"000914","ind":"2002-01-04","outd":""},{"mc":"300金融","dm":"399914","ind":"2002-01-04","outd":""},{"mc":"新指数","dm":"399100","ind":"2007-06-20","outd":""},{"mc":"CBN珠三角40","dm":"399356","ind":"2007-07-02","outd":""},{"mc":"巨潮治理","dm":"399322","ind":"2008-01-02","outd":"2020-08-31"},{"mc":"深证治理","dm":"399327","ind":"2008-01-02","outd":""},{"mc":"300成长","dm":"000918","ind":"2008-01-02","outd":"2018-06-11"},{"mc":"300成长","dm":"399918","ind":"2008-01-02","outd":"2018-06-11"},{"mc":"300价值","dm":"000919","ind":"2008-01-02","outd":"2020-06-15"},{"mc":"300价值","dm":"399919","ind":"2008-01-02","outd":""},{"mc":"300R成长","dm":"000920","ind":"2008-01-02","outd":"2018-06-11"},{"mc":"300R成长","dm":"399920","ind":"2008-01-02","outd":""},{"mc":"300R价值","dm":"000921","ind":"2008-01-02","outd":""},{"mc":"300R价值","dm":"399921","ind":"2008-01-02","outd":""},{"mc":"申万300","dm":"801300","ind":"2000-01-04","outd":""},{"mc":"沪深300","dm":"000300","ind":"2005-04-08","outd":""},{"mc":"申万50","dm":"801001","ind":"2008-01-02","outd":"2016-07-01"},{"mc":"申万A指","dm":"801003","ind":"1991-04-03","outd":""},{"mc":"大盘指数","dm":"801811","ind":"2008-01-02","outd":""},{"mc":"低市盈率指数","dm":"801823","ind":"2008-05-05","outd":"2009-05-04"},{"mc":"高价股指数","dm":"801841","ind":"2008-04-01","outd":"2009-01-05"},{"mc":"绩优股指数","dm":"801853","ind":"2008-05-05","outd":"2009-05-04"},{"mc":"基金重仓","dm":"801901","ind":"2008-05-05","outd":""}]返回的数据字段说明:
| 字段名称 | 数据类型 | 字段说明 |
|---|---|---|
| mc | string | 指数名称 |
| dm | string | 指数代码 |
| ind | string | 进入日期yyyy-MM-dd |
| outd | string | 退出日期yyyy-MM-dd |
