QFS Finance API
基于QFS的专业金融数据接口服务,提供50000+个API接口,覆盖股票、期货、债券、期权等全市场数据
接口地址
https://qf.hory-ai.com/api
请求方式
POST application/json
接口总数
50000+ APIs
API 分类
接口统计
总接口数601
分类数25
当前分类37
QF股票数据
实时股票行情、基本信息、财务数据、技术指标等
37 个接口
选择接口
stock_zh_a_spot_em
东方财富网-沪深京A股-实时行情
POSTJSON
请求参数
参数列表
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
symbol | string | 可选 | 股票代码 |
请求示例
Request JSON
{"api_name": "stock_zh_a_spot_em", "token": "your_token", "params": {}}
返回示例
Response JSON
{"code": 0, "msg": "success", "data": {"fields": ["代码", "名称", "最新价", "涨跌幅"], "items": [["000001", "平安银行", "12.50", "2.45%"]]}}
SDK 使用示例
多种编程语言的SDK示例代码,快速集成到您的项目中
Python SDK
使用 requests 和 pandas
Python
import requests import json class AKShareAPI: def __init__(self, token): self.token = token self.base_url = "https://qf.hory-ai.com.com/api" def query(self, api_name, params=None): data = { "api_name": api_name, "token": self.token, "params": params or {} } response = requests.post(self.base_url, json=data) result = response.json() if result["code"] == 0: return result["data"] else: raise Exception(f"API Error: {result['msg']}") # 使用示例 api = AKShareAPI("your_token_here") data = api.query("stock_zh_a_spot_em") print(f"获取到 {len(data['items'])} 条股票数据")
JavaScript SDK
Node.js 和浏览器支持
JavaScript
class AKShareAPI { constructor(token) { this.token = token; this.baseUrl = 'https://qf.hory-ai.com.com/api'; } async query(apiName, params = {}) { const response = await fetch(this.baseUrl, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ api_name: apiName, token: this.token, params }) }); const result = await response.json(); if (result.code === 0) { return result.data; } else { throw new Error(`API Error: ${result.msg}`); } } } // 使用示例 const api = new AKShareAPI('your_token_here'); api.query('stock_zh_a_spot_em') .then(data => console.log(`获取到 ${data.items.length} 条股票数据`));
Go SDK
高性能并发支持
Go
package main import ( "bytes" "encoding/json" "fmt" "net/http" ) type AKShareAPI struct { Token string BaseURL string } type APIRequest struct { APIName string `json:"api_name"` Token string `json:"token"` Params map[string]interface{} `json:"params"` } func NewAKShareAPI(token string) *AKShareAPI { return &AKShareAPI{ Token: token, BaseURL: "https://qf.hory-ai.com.com/api", } } func (api *AKShareAPI) Query(apiName string, params map[string]interface{}) (map[string]interface{}, error) { reqData := APIRequest{ APIName: apiName, Token: api.Token, Params: params, } jsonData, _ := json.Marshal(reqData) resp, err := http.Post(api.BaseURL, "application/json", bytes.NewBuffer(jsonData)) if err != nil { return nil, err } defer resp.Body.Close() var result map[string]interface{} json.NewDecoder(resp.Body).Decode(&result) return result, nil } // 使用示例 func main() { api := NewAKShareAPI("your_token_here") result, _ := api.Query("stock_zh_a_spot_em", map[string]interface{}{}) fmt.Printf("获取到数据: %+v\n", result) }
SDK 下载
Python SDK
支持 Python 3.7+
JavaScript SDK
支持 Node.js 和浏览器
Go SDK
高性能并发支持
技术支持
我们提供专业的技术支持服务,帮助您快速集成和使用我们的API。 如果您在使用过程中遇到任何问题,请随时联系我们。