基金净值开放接口说明
基金互动网提供获取基金最新净值,基金历史净值,基金信息等数据的开放接口,这些开放接口为有偿服务,请大家有选择使用。
可以通过淘宝购买我们的数据服务:网上汇款免手续费, 收货满意后卖家才能拿钱,货款都安全
具体申请开通方法请登录会员中心,进入数据中心->基金数据服务->开放接口中查看。
如果您有其它的基金数据服务需求,请通过邮件fundxy@fundxy.com与我们联系。
出于性能和安全的考虑,如果1小时内调用间隔小于5秒的次数过多,系统会在1小时内不响应此IP的请求,请不要频繁调用


基金净值开放接口说明如下:
XML Web service 开放接口
XML Web service 接口地址:
http://vip.fundxy.com/fundxy/Common/FundxyPublic.asmx

下面接口中的KeyID参数为有偿服务授权码,需要到会员中心中申请。登录会员中心,点击左边的“数据中心->基金数据服务”,然后在右边界面上方选择“开放接口”即进入开放接口管理界面,可以获取KeyID。

1.获取最新基金净值列表
接口:GetNewFundValue(int FundType, int SortType, int AscFlag, string KeyID)

参数说明:
FundType:基金类型
0:全部基金
1:开放式基金
2:货币基金
3:ETF/LOF基金
4:封闭式基金
5:集合理财产品

SortType:列表排序类型
0:基金名称
1:单位净值
2:累计净值
3:日增长率
4:日增长值

AscFlag:升序/降序
0:升序
1:降序


返回结果:
由以下格式组成的N个数据:
基金名称
基金代码
日期(格式:2006-09-19)
单位净值
累计净值
日增长率
日增长值

示例:
请求URL:
http://vip.fundxy.com/fundxy/Common/FundxyPublic.asmx/GetNewFundValue?fundtype=1&sorttype=0&ascflag=0
获取开放式基金最新净值,按基金名称升序排序
新增接口:
  获取指定基金代码的最新净值列表:GetNewFundValueByFundID(string FundIDList, string KeyID)
  FundIDList格式:基金代码1|基金代码2|...|基金代码n,n最大为16,返回结果同接口1
  获取最新净值编号:GetNewFundValueNO,返回结果为字符串,如果服务器中最新净值有更新,则此编号会改变。在调用接口1时建议先用此接口查询并和本地保存的编号对比,如果相等,则建议不要调用接口1。
2.获取基金历史净值列表
接口:GetHistoryFundValue(string FundID, string StartDate, string EndDate, string KeyID)

参数说明:
FundID:基金代码,长度为6字节的数字字符串

StartDate:基金历史净值开始日期
日期格式为:2006-11-06,可以是其它合法的日期格式,比如2006/11/06,2006-11-6

EndDate:基金历史净值结束日期
日期格式为:2006-11-06,可以是其它合法的日期格式,比如2006/11/06,2006-11-6

返回结果:
由以下格式组成的N个数据:
基金名称
基金代码
日期(格式:2006-09-19)
单位净值
累计净值
日增长率
日增长值

示例:
请求URL:
http://vip.fundxy.com/fundxy/Common/FundxyPublic.asmx/GetHistoryFundValue?fundid=217001&startdate=2006-10-01&enddate=2006-11-03
获取招商股票基金(217001)从2006-10-01至2006-11-03的基金历史净值列表,按净值日期降序排序
3.获取大盘指数历史涨跌列表
接口:GetHistoryIndexValue(string IndexID, string StartDate, string EndDate, string KeyID)

参数说明:
IndexID:大盘指数代码,上证指数:1A0001 深圳成指:399001 沪深300:399300 为空则同时获取上证,深成和沪深300

StartDate:大盘指数历史涨跌开始日期
日期格式为:2006-11-06,可以是其它合法的日期格式,比如2006/11/06,2006-11-6

EndDate:大盘指数历史涨跌结束日期
日期格式为:2006-11-06,可以是其它合法的日期格式,比如2006/11/06,2006-11-6

返回结果:
由以下格式组成的N个数据:
大盘指数代码
日期(格式:2006-09-19)
日涨跌率

示例:
请求URL:
http://vip.fundxy.com/fundxy/Common/FundxyPublic.asmx/GetHistoryIndexValue?indexid=1A0001&startdate=2006-10-01&enddate=2006-11-03
获取上证指数从2006-10-01至2006-11-03的历史涨跌列表,按日期降序排序
4.获取指定日期所有基金历史净值列表
接口:GetFundValueListByDate(string ValueDate, string KeyID)

参数说明:
ValueDate:需要获取的日期
日期格式为:2006-11-06,可以是其它合法的日期格式,比如2006/11/06,2006-11-6

返回结果:
由以下格式组成的N个数据:
基金代码
日期(格式:2006-09-19)
单位净值
累计净值
日增长率
日增长值

示例:
请求URL:
http://vip.fundxy.com/fundxy/Common/FundxyPublic.asmx/GetFundValueListByDate?ValueDate=2006-11-05&KeyID=您的KeyID
获取2007-08-24所有基金的历史净值列表,按基金代码排序
5.获取基金信息版本号和基金公司信息版本号
接口:GetFundVersiongInfo(string KeyID)

参数说明:
调用不扣除调用次数


返回结果:

0:为成功 -1:为失败
基金信息版本号
基金公司信息版本号

示例:
6.获取所有基金信息列表
接口:GetAllFundInfo(string Version, string KeyID)

参数说明:
Version:基金信息版本号,建议设置为空


返回结果:
由以下格式组成的N个数据:
基金代码
基金公司ID
基金名称
基金简称
累计分红
基金类型ID
投资类型
托管银行代码
基金概述链接
发行份额
最新份额
成立日期(格式:2006-09-19)

说明:
基金公司ID: 4位字符串,名称需要自己关联查询
基金类型ID: 1:开放式基金 2:封闭式基金 3:ETF 4:LOF 5:集合理财 10:QDII
投资类型:   1:股票 2:混合 3:债券 4:现金 5:指数

示例:
7.获取所有基金公司信息列表
接口:GetAllFundCompany(string Version, string KeyID)

参数说明:
Version:基金公司信息版本号,可以为空


返回结果:
由以下格式组成的N个数据:
基金公司ID
基金公司名称
基金公司网址
基金公司类型


示例: