ファンド情報 API 仕様書
2
目次
1.更新履歴
2.API 共通仕様
3.ファンド情報 Web API 仕様
3-1.最新ファンド情報(全ファンド) 3-2.最新ファンド情報(指定ファンド) 3-3.ファンド情報(全ファンド・基準⽇指定) 3-4.ファンド情報(指定ファンド・基準⽇指定 3-5.コード⼀覧(全ファンド)
4.API データ項⽬⼀覧
5.エラーレスポンス定義情報
3
1. 更新履歴
バージョン ⽇付 変更内容
1.0.0 2017/11/30 API 初期公開
4
2. API 共通仕様
URI scheme
Host developer.am.mufg.jp
scheme HTTP/HTTPS
API Information
API 名 概要
1 最新ファンド情報(全ファンド) 全ファンドの最新ファンド情報を取得する。
2 最新ファンド情報(指定ファンド) 指定ファンドの最新ファンド情報を取得する。
3 ファンド情報(全ファンド・基準⽇指定) 指定基準⽇の全ファンドのファンド情報を取得する。
4 ファンド情報(指定ファンド・基準⽇指定) 指定基準⽇の指定ファンドのファンド情報を取得する。
5 コード⼀覧(全ファンド) 全ファンドのコード⼀覧を取得する。
5
3. ファンド情報 Web API 仕様
最新ファンド情報(全ファンド) 1).
全ファンドの最新情報を返します
Request
/fund_information_all_latest
サンプル URI
GET /fund_information_all_latest
Parameters
パラメータ データ型 指定有無 値 サンプル
fund_information_all_latest String 必須 固定値 固定値
Response
HTTP/1.1 200
Header
Content-Type: application/json
Body
{
"@odata.context":
"http://developer.am.mufg.jp/api/api.rsc/$metadata#fund_information_all_latest",
"value": [
{・・・},
{・・・},
{・・・},
{
nav_min_3y": "15282",
"netassets_change_cmp_prev_day": "-0.98",
"risk_min_full": "1.30",
"nav_min_1y_dt": "20161109",
"risk_min_1m": "2.55",
"percentage_change_1m": "4.71",
"percentage_change_max_full": "123.82",
GET
6
"percentage_change_max_3y": "157.79",
"nav_min_3m": "20985",
"nav_max_1y": "22098",
"risk_max_full": "60.46",
"percentage_change_max_3m": "9.72",
"risk_return_1y": "1.69",
"fund_name": "eMAXIS ⽇経225インデックス",
"nav_max_1m": "22098",
"risk_return_1m": "1.45",
"nav_max_3y_dt": "20170919",
"risk_min_6m": "7.44",
"percentage_change_6m": "0.44",
"nav_max_1m_dt": "20170919",
"risk_3y": "37.31",
"percentage_change_min_3y": "8.34",
"association_fund_cd": "0331109A",
"nav_max_6m_dt": "20170919",
"nav_min_3m_dt": "20170908",
"nav_min_1y": "17552",
"risk_3m": "4.80",
"percentage_change_min_3m": "-3.59",
"nav_max_6m": "22098",
"risk_return_6m": "0.66",
"percentage_change_max_1y": "36.62",
"fund_cd": "250874",
"nav_min_full_dt": "20111125",
"nav_min_1m": "20985",
"risk_max_3y": "41.70",
"percentage_change_max_1m": "4.71",
"risk_max_3m": "6.20",
"risk_return_full": "2.00",
"risk_full": "60.46",
"nav_max_1y_dt": "20170919",
"nav_min_6m": "19944",
"risk_1y": "14.76",
"percentage_change_min_1y": "-16.16",
"percentage_change_max_6m": "23.31",
"nav_min_3y_dt": "20141017",
"risk_min_3y": "36.30",
"risk_1m": "3.24",
7
"cancellation_price": 22098,
"percentage_change": "1.95",
"percentage_change_3y": "30.43",
"percentage_change_min_1m": "-3.45",
"base_date": "20170919",
"nav_min_1m_dt": "20170908",
"risk_min_3m": "4.03",
"percentage_change_3m": "5.11",
"nav": 22098,
"percentage_change_full": "120.98",
"risk_max_1y": "27.16",
"isin_cd": "JP90C0006LC1",
"nav_min_6m_dt": "20170414",
"nav_max_full_dt": "20170919",
"nav_max_3y": "22098",
"risk_return_3y": "0.82",
"risk_max_1m": "3.28",
"nav_max_3m": "22098",
"risk_6m": "7.80",
"risk_return_3m": "0.09",
"nav_max_full": "22098",
"percentage_change_min_6m": "0.29",
"netassets": 16582937938,
"nav_max_3m_dt": "20170919",
"nav_min_full": "8229",
"cmp_prev_day": "423",
"percentage_change_min_full": "-16.58",
"risk_min_1y": "14.66",
"percentage_change_1y": "24.88",
"risk_max_6m": "12.72"
},
{・・・},
{・・・},
{・・・},
]
}
8
最新ファンド情報(指定ファンド) 2).
指定ファンドの最新ファンド情報を返します
Request
/fund_information_latest/association_fund_cd/{val1}
サンプル URI
GET /fund_information_latest/association_fund_cd/0331109A
/fund_information_latest/isin_cd/{val1}
サンプル URI
GET /fund_information_latest/isin_cd/ JP90C0006LC1
/fund_information_latest/fund_cd/{val1}
サンプル URI
GET /fund_information_latest/fund_cd/ 250874
パラメータ
パラメータ データ型 指定有無 値 サンプル
fund_imformation_latest String 必須 固定値 固定値
association_fund_cd String 必須 協会コード /assciation_fund_cd/0331109A
isin_cd String 必須 ISIN コード /isin_cd/ JP90C0006LC1
fund_cd int 必須 ファンドコード /fund_cd/ 250874
Response
HTTP/1.1 200
Header
Content-Type: application/json
GET
GET
GET
9
Body
{
"@odata.context":
"http://developer.am.mufg.jp/api/api.rsc/$metadata#fund_information_latest",
"value":
[
{
"nav_min_3y": "15282",
"netassets_change_cmp_prev_day": "-0.98",
"risk_min_full": "1.30",
"nav_min_1y_dt": "20161109",
"risk_min_1m": "2.55",
"percentage_change_1m": "4.71",
"percentage_change_max_full": "123.82",
"percentage_change_max_3y": "157.79",
"nav_min_3m": "20985",
"nav_max_1y": "22098",
"risk_max_full": "60.46",
"percentage_change_max_3m": "9.72",
"risk_return_1y": "1.69",
"fund_name": "eMAXIS ⽇経225インデックス",
"nav_max_1m": "22098",
"risk_return_1m": "1.45",
"nav_max_3y_dt": "20170919",
"risk_min_6m": "7.44",
"percentage_change_6m": "0.44",
"nav_max_1m_dt": "20170919",
"risk_3y": "37.31",
"percentage_change_min_3y": "8.34",
"association_fund_cd": "0331109A",
"nav_max_6m_dt": "20170919",
"nav_min_3m_dt": "20170908",
"nav_min_1y": "17552",
"risk_3m": "4.80",
"percentage_change_min_3m": "-3.59",
"nav_max_6m": "22098",
"risk_return_6m": "0.66",
"percentage_change_max_1y": "36.62",
"fund_cd": "250874",
10
"nav_min_full_dt": "20111125",
"nav_min_1m": "20985",
"risk_max_3y": "41.70",
"percentage_change_max_1m": "4.71",
"risk_max_3m": "6.20",
"risk_return_full": "2.00",
"risk_full": "60.46",
"nav_max_1y_dt": "20170919",
"nav_min_6m": "19944",
"risk_1y": "14.76",
"percentage_change_min_1y": "-16.16",
"percentage_change_max_6m": "23.31",
"nav_min_3y_dt": "20141017",
"risk_min_3y": "36.30",
"risk_1m": "3.24",
"cancellation_price": 22098,
"percentage_change": "1.95",
"percentage_change_3y": "30.43",
"percentage_change_min_1m": "-3.45",
"base_date": "20170919",
"nav_min_1m_dt": "20170908",
"risk_min_3m": "4.03",
"percentage_change_3m": "5.11",
"nav": 22098,
"percentage_change_full": "120.98",
"risk_max_1y": "27.16",
"isin_cd": "JP90C0006LC1",
"nav_min_6m_dt": "20170414",
"nav_max_full_dt": "20170919",
"nav_max_3y": "22098",
"risk_return_3y": "0.82",
"risk_max_1m": "3.28",
"nav_max_3m": "22098",
"risk_6m": "7.80",
"risk_return_3m": "0.09",
"nav_max_full": "22098",
"percentage_change_min_6m": "0.29",
"netassets": 16582937938,
"nav_max_3m_dt": "20170919",
"nav_min_full": "8229",
11
"cmp_prev_day": "423",
"percentage_change_min_full": "-16.58",
"risk_min_1y": "14.66",
"percentage_change_1y": "24.88",
"risk_max_6m": "12.72"
}
]
}
ファンド情報(全ファンド・基準⽇指定) 3).
指定基準⽇の全ファンドのファンド情報を返します
Request
/fund_information_all_date/base_date/{val1}
サンプル URI
GET /fund_information_all_date/base_date/20170915
パラメータ
パラメータ データ型 指定有無 値 サンプル
fund_information_all_date String 必須 固定値 固定値
base_date int 必須 基準⽇ /base_date/20170915
Response
HTTP/1.1 200
Header
Content-Type: application/json
GET
12
Body
{
"@odata.context":
"http://developer.am.mufg.jp/api/api.rsc/$metadata#fund_information_all_date",
"value": [
{・・・},
{・・・},
{・・・},
{
"nav_min_3y": "15282",
"netassets_change_cmp_prev_day": "-0.58",
"risk_min_full": "1.30",
"nav_min_1y_dt": "20161109",
"risk_min_1m": "2.52",
"percentage_change_1m": "0.95",
"percentage_change_max_full": "123.82",
"percentage_change_max_3y": "157.79",
"nav_min_3m": "20985",
"nav_max_1y": "22016",
"risk_max_full": "60.43",
"percentage_change_max_3m": "9.72",
"risk_return_1y": "1.52",
"fund_name": "eMAXIS ⽇経225インデックス",
"nav_max_1m": "21675",
"risk_return_1m": "0.32",
"nav_max_3y_dt": "20150624",
"risk_min_6m": "7.44",
"percentage_change_6m": "-0.07",
"nav_max_1m_dt": "20170915",
"risk_3y": "37.31",
"percentage_change_min_3y": "8.34",
"association_fund_cd": "0331109A",
"nav_max_6m_dt": "20170629",
"nav_min_3m_dt": "20170908",
"nav_min_1y": "17552",
"risk_3m": "4.47",
"percentage_change_min_3m": "-3.59",
"nav_max_6m": "22016",
"risk_return_6m": "0.32",
13
"percentage_change_max_1y": "36.62",
"fund_cd": "250874",
"nav_min_full_dt": "20111125",
"nav_min_1m": "20985",
"risk_max_3y": "41.70",
"percentage_change_max_1m": "1.71",
"risk_max_3m": "6.20",
"risk_return_full": "1.93",
"risk_full": "60.43",
"nav_max_1y_dt": "20170629",
"nav_min_6m": "19944",
"risk_1y": "14.66",
"percentage_change_min_1y": "-16.16",
"percentage_change_max_6m": "23.31",
"nav_min_3y_dt": "20141017",
"risk_min_3y": "36.30",
"risk_1m": "3.00",
"cancellation_price": 21675,
"percentage_change": "0.51",
"percentage_change_3y": "30.29",
"percentage_change_min_1m": "-3.45",
"base_date": "20170915",
"nav_min_1m_dt": "20170908",
"risk_min_3m": "4.03",
"percentage_change_3m": "2.39",
"nav": 21675,
"percentage_change_full": "116.75",
"risk_max_1y": "27.16",
"isin_cd": "JP90C0006LC1",
"nav_min_6m_dt": "20170414",
"nav_max_full_dt": "20150624",
"nav_max_3y": "22080",
"risk_return_3y": "0.81",
"risk_max_1m": "3.28",
"nav_max_3m": "22016",
"risk_6m": "7.57",
"risk_return_3m": "-0.02",
"nav_max_full": "22080",
"percentage_change_min_6m": "0.29",
"netassets": 16746423743,
14
"nav_max_3m_dt": "20170629",
"nav_min_full": "8229",
"cmp_prev_day": "423",
"percentage_change_min_full": "-16.58",
"risk_min_1y": "14.66",
"percentage_change_1y": "22.28",
"risk_max_6m": "12.72"
},
{・・・},
{・・・},
{・・・},
]
}
ファンド情報(指定ファンド・基準⽇指定) 4).
指定基準⽇の指定ファンドのファンド情報を返します
Request
/fund_information_date/association_fund_cd/{val1}/base_date/{val2}
サンプル URI
GET /fund_information_date/association_fund_cd/0331109A/base_date/20170915
/fund_information_date/isin_cd/ {val1}/base_date/{val2}
サンプル URI
GET /fund_information_date/isin_cd/JP90C0006LC1/base_date/20170915
/fund_information_date/fund_cd/{val1}/base_date/{val2}
サンプル URI
GET /fund_information_date/fund_cd/250874/base_date/20170915
GET
GET
GET
15
パラメータ
パラメータ データ型 指定有無 値 サンプル
fund_information_date String 必須 固定値 固定値
association_fund_cd String 必須 協会コード /association_fund_cd/0331109A
isin_cd String 必須 ISIN コード /isin_cd/ JP90C0006LC1
fund_cd int 必須 ファンドコード /fund_cd/250874
base_date int 必須 基準⽇ /base_date/20170915
Response
HTTP/1.1 200
Header
Content-Type: application/json
Body
{
"@odata.context":
"http://developer.am.mufg.jp/api/api.rsc/$metadata#fund_information_date",
"value": [
{
"nav_min_3y": "15282",
"netassets_change_cmp_prev_day": "-0.58",
"risk_min_full": "1.30",
"nav_min_1y_dt": "20161109",
"risk_min_1m": "2.52",
"percentage_change_1m": "0.95",
"percentage_change_max_full": "123.82",
"percentage_change_max_3y": "157.79",
"nav_min_3m": "20985",
"nav_max_1y": "22016",
"risk_max_full": "60.43",
"percentage_change_max_3m": "9.72",
"risk_return_1y": "1.52",
"fund_name": "eMAXIS ⽇経225インデックス",
"nav_max_1m": "21675",
"risk_return_1m": "0.32",
"nav_max_3y_dt": "20150624",
"risk_min_6m": "7.44",
16
"percentage_change_6m": "-0.07",
"nav_max_1m_dt": "20170915",
"risk_3y": "37.31",
"percentage_change_min_3y": "8.34",
"association_fund_cd": "0331109A",
"nav_max_6m_dt": "20170629",
"nav_min_3m_dt": "20170908",
"nav_min_1y": "17552",
"risk_3m": "4.47",
"percentage_change_min_3m": "-3.59",
"nav_max_6m": "22016",
"risk_return_6m": "0.32",
"percentage_change_max_1y": "36.62",
"fund_cd": "250874",
"nav_min_full_dt": "20111125",
"nav_min_1m": "20985",
"risk_max_3y": "41.70",
"percentage_change_max_1m": "1.71",
"risk_max_3m": "6.20",
"risk_return_full": "1.93",
"risk_full": "60.43",
"nav_max_1y_dt": "20170629",
"nav_min_6m": "19944",
"risk_1y": "14.66",
"percentage_change_min_1y": "-16.16",
"percentage_change_max_6m": "23.31",
"nav_min_3y_dt": "20141017",
"risk_min_3y": "36.30",
"risk_1m": "3.00",
"cancellation_price": 21675,
"percentage_change": "0.51",
"percentage_change_3y": "30.29",
"percentage_change_min_1m": "-3.45",
"base_date": "20170915",
"nav_min_1m_dt": "20170908",
"risk_min_3m": "4.03",
"percentage_change_3m": "2.39",
"nav": 21675,
"percentage_change_full": "116.75",
"risk_max_1y": "27.16",
17
"isin_cd": "JP90C0006LC1",
"nav_min_6m_dt": "20170414",
"nav_max_full_dt": "20150624",
"nav_max_3y": "22080",
"risk_return_3y": "0.81",
"risk_max_1m": "3.28",
"nav_max_3m": "22016",
"risk_6m": "7.57",
"risk_return_3m": "-0.02",
"nav_max_full": "22080",
"percentage_change_min_6m": "0.29",
"netassets": 16746423743,
"nav_max_3m_dt": "20170629",
"nav_min_full": "8229",
"cmp_prev_day": "423",
"percentage_change_min_full": "-16.58",
"risk_min_1y": "14.66",
"percentage_change_1y": "22.28",
"risk_max_6m": "12.72"
}
]
}
コード⼀覧(全ファンド) 5).
全ファンドのコード⼀覧を返します
Request
/code_list
サンプル URI
GET /code_list
パラメータ
パラメータ データ型 指定有無 値 サンプル
code_list String 必須 固定値 固定値
GET
18
Response
HTTP/1.1 200
Header
Content-Type: application/json
Body
{
"@odata.context": "http://developer.am.mufg.jp/api/api.rsc/$metadata#code_list",
"value": [
{・・・},
{・・・},
{・・・},
{
"fund_name": "eMAXIS ⽇経225インデックス",
"isin_cd": "JP90C0006LC1",
"association_fund_cd": "0331109A",
"fund_cd": "250874"
},
{・・・},
{・・・},
{・・・},
]
}
19
4. API データ項⽬⼀覧
Definitions
Name Description Schema
association_fund_cd 協会コード ⽂字列
base_date 基準⽇ 数値
cancellation_price 解約価額 数値
cmp_prev_day 前⽇⽐ 数値
fund_cd ファンドコード 数値
fund_name ファンド正式名称 ⽂字列
isin_cd ISIN コード ⽂字列
netassets 純資産総額 数値
netassets_change_cmp_prev_day 純資産増減率(前営業⽇⽐) 数値
percentage_change 騰落率(前営業⽇⽐) 数値
percentage_change_1m 騰落率[1ヵ⽉] 数値
percentage_change_1y 騰落率[1年] 数値
percentage_change_3m 騰落率[3ヵ⽉] 数値
percentage_change_3y 騰落率[3 年] 数値
percentage_change_6m 騰落率[6ヵ⽉] 数値
percentage_change_full 騰落率[設定来] 数値
percentage_change_max_1m 最⾼騰落率[1ヵ⽉] 数値
percentage_change_max_1y 最⾼騰落率[1年] 数値
percentage_change_max_3m 最⾼騰落率[3ヵ⽉] 数値
percentage_change_max_3y 最⾼騰落率[3 年] 数値
percentage_change_max_6m 最⾼騰落率[6ヵ⽉] 数値
percentage_change_max_full 最⾼騰落率[設定来] 数値
percentage_change_min_1m 最⼩騰落率[1ヵ⽉] 数値
percentage_change_min_1y 最⼩騰落率[1年] 数値
percentage_change_min_3m 最⼩騰落率[3ヵ⽉] 数値
percentage_change_min_3y 最⼩騰落率[3 年] 数値
percentage_change_min_6m 最⼩騰落率[6ヵ⽉] 数値
percentage_change_min_full 最⼩騰落率[設定来] 数値
risk_1m リスク[1ヵ⽉] 数値
risk_1y リスク[1年] 数値
risk_3m リスク[3ヵ⽉] 数値
risk_3y リスク[3 年] 数値
risk_6m リスク[6ヵ⽉] 数値
risk_full リスク[設定来] 数値
20
risk_max_1m 最⼤ 1 ヶ⽉リスク 数値
risk_max_1y 最⼤ 1 年リスク 数値
risk_max_3m 最⼤ 3 ヶ⽉リスク 数値
risk_max_3y 最⼤ 3 年リスク 数値
risk_max_6m 最⼤ 6 ヶ⽉リスク 数値
risk_max_full 最⼤設定来リスク 数値
risk_min_1m 最⼩ 1 ヶ⽉リスク 数値
risk_min_1y 最⼩ 1 年リスク 数値
risk_min_3m 最⼩ 3 ヶ⽉リスク 数値
risk_min_3y 最⼩ 3 年リスク 数値
risk_min_6m 最⼩ 6 ヶ⽉リスク 数値
risk_min_full 最⼩設定来リスク 数値
risk_return_1m リターン÷リスク[1ヵ⽉] 数値
risk_return_1y リターン÷リスク[1年] 数値
risk_return_3m リターン÷リスク[3ヵ⽉] 数値
risk_return_3y リターン÷リスク[3 年] 数値
risk_return_6m リターン÷リスク[6ヵ⽉] 数値
risk_return_full リターン÷リスク[設定来] 数値
nav 基準価額 数値
nav_max_1m 基準価額最⾼値[1ヵ⽉] 数値
nav_max_1m_dt 基準価額最⾼値_基準⽇[1ヵ⽉] 数値
nav_max_1y 基準価額最⾼値[1年] 数値
nav_max_1y_dt 基準価額最⾼値_基準⽇[1年] 数値
nav_max_3m 基準価額最⾼値[3ヵ⽉] 数値
nav_max_3m_dt 基準価額最⾼値_基準⽇[3ヵ⽉] 数値
nav_max_3y 基準価額最⾼値[3 年] 数値
nav_max_3y_dt 基準価額最⾼値_基準⽇[3 年] 数値
nav_max_6m 基準価額最⾼値[6ヵ⽉] 数値
nav_max_6m_dt 基準価額最⾼値_基準⽇[6ヵ⽉] 数値
nav_max_full 基準価額最⾼値[設定来] 数値
nav_max_full_dt 基準価額最⾼値_基準⽇[設定来] 数値
nav_min_1m 基準価額最安値[1ヵ⽉] 数値
nav_min_1m_dt 基準価額最安値_基準⽇[1ヵ⽉] 数値
nav_min_1y 基準価額最安値[1年] 数値
nav_min_1y_dt 基準価額最安値_基準⽇[1年] 数値
nav_min_3m 基準価額最安値[3ヵ⽉] 数値
nav_min_3m_dt 基準価額最安値_基準⽇[3ヵ⽉] 数値
nav_min_3y 基準価額最安値[3 年] 数値
nav_min_3y_dt 基準価額最安値_基準⽇[3 年] 数値
21
nav_min_6m 基準価額最安値[6ヵ⽉] 数値
nav_min_6m_dt 基準価額最安値_基準⽇[6ヵ⽉] 数値
nav_min_full 基準価額最安値[設定来] 数値
nav_min_full_dt 基準価額最安値_基準⽇[設定来] 数値
5. エラーレスポンス定義情報
Response
HTTP/1.1 200
Header
Content-Type: application/json
Error Information
URI パラメータエラー
Code status Description
404 "Not Found" 必須項⽬、解析不可項⽬によるエラー
22