沪深A股:如何获取基金持股数据

📅 2026/6/17 11:25:06
沪深A股:如何获取基金持股数据
解锁股票数据接口开启财富密码的关键钥匙。在程序化交易领域但更便捷的方式莫过于利用专业的股票数据API接口。自编爬虫虽零成本却伴随着时间与精力的巨大消耗且常因目标页面变动而失效。大家可以依据自己的实际情况来决定数据获取方式。股票API不仅提供传统的交易数据还涵盖了财经指标。我将分享200多个实测可用且专业的股票数据接口并通过Python、JavaScriptNode.js、Java、C#、Ruby等五种主流语言逐一演示如何高效获取各类股票数据希望能够对大家有所帮助。基金持股沪深基金持股数据API接口[http://api.momaapi.com/hscp/jjcg/股票代码.市场如000001.SZ您的Token?http://api.momaapi.com/hscp/jjcg/000001.TEST-API-TOKEN-MOMA-836089C22111?接口URL中000001是股票代码TEST-API-TOKEN-MOMA-836089C22111是请求证书这个是官方提供的测试证书只能测试000001的数据随后大家自己可以去领取一个免费的请求证书就可以获取其他股票的数据了。描述根据《股票列表》得到的股票代码获取该股票最近500家左右的基金持股情况。按截止日期倒序。更新频率每周六18:001、pythonimportrequests urlhttp://api.momaapi.com/hscp/jjcg/TEST-API-TOKEN-MOMA-836089C22111?st20250101et20250430lt100responserequests.get(url)dataresponse.json()print(data)2、JavaScript (Node.js)constaxiosrequire(axios);consturlhttp://api.momaapi.com/hscp/jjcg/TEST-API-TOKEN-MOMA-836089C22111?st20250101et20250430lt100;axios.get(url).then(response{console.log(response.data);}).catch(error{console.log(error);});3、Javaimportjava.net.URI;importjava.net.http.HttpClient;importjava.net.http.HttpRequest;importjava.net.http.HttpResponse;importjava.io.IOException;publicclassMain{publicstaticvoidmain(String[]args){HttpClientclientHttpClient.newHttpClient();HttpRequestrequestHttpRequest.newBuilder().uri(URI.create(http://api.momaapi.com/hscp/jjcg/TEST-API-TOKEN-MOMA-836089C22111?st20250101et20250430lt100)).build();try{HttpResponseStringresponseclient.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(HttpClientclientnewHttpClient()){stringurlhttp://api.momaapi.com/hscp/jjcg/TEST-API-TOKEN-MOMA-836089C22111?st20250101et20250430lt100;HttpResponseMessageresponseawaitclient.GetAsync(url);stringresponseBodyawaitresponse.Content.ReadAsStringAsync();Console.WriteLine(responseBody);}}}5、Rubyrequirenet/httprequirejsonurlURI(http://api.momaapi.com/hscp/jjcg/TEST-API-TOKEN-MOMA-836089C22111?st20250101et20250430lt100)httpNet::HTTP.new(url.host,url.port)requestNet::HTTP::Get.new(url)responsehttp.request(request)dataJSON.parse(response.read_body)puts data返回数据示例[{jzrq:2024-12-31,jjmc:易方达上证50增强A,jjdm:110003,ccsl:50383468,ltbl:0.2596,cgsz:589487000,jzbl:2.95},{jzrq:2024-12-31,jjmc:易方达上证50增强Y,jjdm:022933,ccsl:50383468,ltbl:0.2596,cgsz:589487000,jzbl:2.95},{jzrq:2024-12-31,jjmc:易方达上证50增强C,jjdm:004746,ccsl:50383468,ltbl:0.2596,cgsz:589487000,jzbl:2.95},{jzrq:2024-12-31,jjmc:华宝中证银行ETF,jjdm:512800,ccsl:24396546,ltbl:0.1257,cgsz:285440000,jzbl:3.81},{jzrq:2024-12-31,jjmc:深红利ETF,jjdm:159905,ccsl:13652000,ltbl:0.0704,cgsz:159728000,jzbl:4.66},{jzrq:2024-12-31,jjmc:天弘中证银行ETF,jjdm:515290,ccsl:12854700,ltbl:0.0662,cgsz:150400000,jzbl:3.84},{jzrq:2024-12-31,jjmc:易方达沪深300精选增强Y,jjdm:022914,ccsl:8000000,ltbl:0.0412,cgsz:93600000,jzbl:2.77},{jzrq:2024-12-31,jjmc:易方达沪深300精选增强C,jjdm:010737,ccsl:8000000,ltbl:0.0412,cgsz:93600000,jzbl:2.77},{jzrq:2024-12-31,jjmc:易方达沪深300精选增强A,jjdm:010736,ccsl:8000000,ltbl:0.0412,cgsz:93600000,jzbl:2.77},{jzrq:2024-12-31,jjmc:中证银行ETF,jjdm:512820,ccsl:7034100,ltbl:0.0362,cgsz:82299000,jzbl:3.84},{jzrq:2024-12-31,jjmc:易方达增强回报债券B,jjdm:110018,ccsl:6797211,ltbl:0.035,cgsz:79527400,jzbl:0.29},{jzrq:2024-12-31,jjmc:易方达增强回报债券A,jjdm:110017,ccsl:6797211,ltbl:0.035,cgsz:79527400,jzbl:0.29},{jzrq:2024-12-31,jjmc:南方中证银行ETF,jjdm:512700,ccsl:5134300,ltbl:0.0265,cgsz:60071300,jzbl:3.84},{jzrq:2024-12-31,jjmc:长信内需成长混合A,jjdm:519979,ccsl:3900000,ltbl:0.0201,cgsz:45630000,jzbl:6.72},{jzrq:2024-12-31,jjmc:长信内需成长混合C,jjdm:015768,ccsl:3900000,ltbl:0.0201,cgsz:45630000,jzbl:6.72},{jzrq:2024-12-31,jjmc:长信内需成长混合E,jjdm:006397,ccsl:3900000,ltbl:0.0201,cgsz:45630000,jzbl:6.72},{jzrq:2024-12-31,jjmc:易方达金融行业股票C,jjdm:019026,ccsl:3897300,ltbl:0.0201,cgsz:45598400,jzbl:6.92}]返回的数据字段说明字段名称数据类型字段说明jzrqstring截止日期yyyy-MM-ddjjmcstring基金名称jjdmstring基金代码ccslnumber持仓数量(股)ltblnumber占流通股比例(%)cgsznumber持股市值元jzblnumber占净值比例%