在金融科技加速渗透的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

import requests  
  
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)

const axios = require('axios');  
  
const url = "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

import java.net.URI;  
import java.net.http.HttpClient;  
import java.net.http.HttpRequest;  
import java.net.http.HttpResponse;  
import java.io.IOException;  
  
public class Main {  
    public static void main(String[] args) {  
        HttpClient client = HttpClient.newHttpClient();  
        HttpRequest request = 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 | InterruptedException e) {  
            e.printStackTrace();  
        }  
    }  
}

4、C#

using System;  
using System.Net.Http;  
using System.Threading.Tasks;  
  
class Program  
{  
    static async Task Main()  
    {  
        using (HttpClient client = new HttpClient())  
        {  
            string url = "http://api.momaapi.com/hscp/sszs/000001/TEST-API-TOKEN-MOMA-836089C22111";  
            HttpResponseMessage response = await client.GetAsync(url);  
            string responseBody = await response.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":""}]

返回的数据字段说明:

字段名称数据类型字段说明
mcstring指数名称
dmstring指数代码
indstring进入日期yyyy-MM-dd
outdstring退出日期yyyy-MM-dd
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐