Is someone looking for mutual fund data? π Tradefeeds Mutual Funds API is a great tool to fetch and implement all data you can think of with mutual funds. Its JSON REST structure makes the integration easy and allows a smoother programming experience with tons of documentation available online. The API includes many types of mutual funds that will answer all demands from your clients. These include equity (stock) funds, bond (fixed-income) funds, growth funds, balanced funds and money market funds.
In this post, we wanted to introduce you to our Mutual Funds API, what the data actually looks like and include some useful links to intrigue you, our developer friends π©π»βπ»π¨πΌβπ»π§π½βπ»
Get Both Daily Updated and Historical Mutual Funds Data
Yes, this Mutual Funds API will get you both daily updates while allowing you to set a historical date range and get complete mutual funds data for that. Compared to settling with multiple brokerages or investment funds and aggregating this mutual fund data on your end, an API is a perfect tool for developers when it comes to especially daily updates. We work with the same logic as we gather our data from prestigious fund issuers that weβve partnered with as well as our data partners and publicly available data when possible. This composition makes the API a perfect one-in-all tool for mutual funds data.
Format: The REST API responds in JSON. Need other formats? Our team of developers might give you what you are looking for. Contact us and letβs discuss your requirements.
Mutual funds are very convenient choices of investment with their ease of liquidation, dynamic and open structure, ease of risk assessment and allowing investors to have a diverse portfolio. As a business in finance, mutual fund data will always be something that your clients demand from you. Weβre here to get you covered! Letβs see what the data looks like below ππΌ
API Endpoints β Fund Info, Holdings and Periodical Returns
We basically have 3 endpoints for this API, each focusing on a different data set for mutual funds. Below, there will be an example response for each endpoint which is perfect to visualize the data before getting started. This example is for USA Mutuals fund.
π /mutual_fund_information? : General information for the mutual fund.
https://data.tradefeeds.com/api/v1/mutual_fund_information?key=API_KEY®Cik=1137095
{
"status": {
"code": 200,
"message": "OK",
"details": ""
},
"result": {
"basics": {
"regName": "USA Mutuals",
"regFileNumber": "811-10319",
"regCik": "0001137095",
"regLei": "549300IJ0KFT977YGX93"
},
"output": [
{
"general": {
"regName": "USA Mutuals",
"regCik": "0001137095",
"regLei": "549300IJ0KFT977YGX93",
"regCountry": "US",
"regState": "US-TX",
"regCity": "Dallas",
"regZipOrPostalCode": "75201",
"regStreet1": "700 N. Pearl Street",
"regPhone": "866-264-8783"
},
"0": {
"attributes": {
"seriesName": "USA Mutuals Vitium Global Fund",
"seriesId": "S000005505",
"seriesLei": "549300GX5CPIZQ5PDX31",
"repPdDate": "2020-12-31",
"repPdEnd": "2021-03-31",
"isFinalFiling": 1
},
"fund_info": {
"totAssets": "111438858.600000000000",
"totLiabs": "1741129.050000000000",
"netAssets": "109697729.550000000000",
"assetsAttrMiscSec": "0.000000000000",
"assetsInvested": "0.000000000000",
"amtPayOneYrBanksBorr": "591000.000000000000",
"amtPayOneYrCtrldComp": "0.000000000000",
"amtPayOneYrOthAffil": "0.000000000000",
"amtPayOneYrOther": "0.000000000000",
"amtPayAftOneYrBanksBorr": "0.000000000000",
"amtPayAftOneYrCtrldComp": "0.000000000000",
"amtPayAftOneYrOthAffil": "0.000000000000",
"amtPayAftOneYrOther": "0.000000000000",
"delayDeliv": "0.000000000000",
"standByCommit": "0.000000000000",
"liquidPref": "0.000000000000",
"cshNotRptdInCorD": "2545141.120000000000",
"isNonCashCollateral": "N",
"currency": "Null"
}
},
"1": {
"attributes": {
"seriesName": "USA Mutuals Navigator Fund",
"seriesId": "S000058976",
"seriesLei": "549300CS0EIS27ZLBG68",
"repPdDate": "2020-12-31",
"repPdEnd": "2021-03-31",
"isFinalFiling": 1
},
"fund_info": {
"totAssets": "44290035.570000000000",
"totLiabs": "208427.160000000000",
"netAssets": "44081608.410000000000",
"assetsAttrMiscSec": "0.000000000000",
"assetsInvested": "0.000000000000",
"amtPayOneYrBanksBorr": "0.000000000000",
"amtPayOneYrCtrldComp": "0.000000000000",
"amtPayOneYrOthAffil": "0.000000000000",
"amtPayOneYrOther": "0.000000000000",
"amtPayAftOneYrBanksBorr": "0.000000000000",
"amtPayAftOneYrCtrldComp": "0.000000000000",
"amtPayAftOneYrOthAffil": "0.000000000000",
"amtPayAftOneYrOther": "0.000000000000",
"delayDeliv": "0.000000000000",
"standByCommit": "0.000000000000",
"liquidPref": "0.000000000000",
"cshNotRptdInCorD": "34462732.210000000000",
"isNonCashCollateral": "N",
"currency": "Null"
}
}
}
]
}
}
π /mutual_fund_periodical_returns? : Periodical returns for a mutual fund. You can optionally set a date range as in the example below.
https://data.tradefeeds.com/api/v1/mutual_fund_periodical_returns?key=API_KEY&seriesId=S000005505&date_from=2010-09-30&date_to=2025-11-30
{
"status": {
"code": 200,
"message": "OK",
"details": ""
},
"result": {
"basics": {
"regName": "USA Mutuals",
"regFileNumber": "811-10319",
"regCik": "0001137095",
"regLei": "549300IJ0KFT977YGX93"
},
"output": [
{
"attributes": {
"seriesName": "USA Mutuals Vitium Global Fund",
"seriesId": "S000005505",
"seriesLei": "549300GX5CPIZQ5PDX31",
"repPdDate": "2020-12-31",
"repPdEnd": "2021-03-31",
"isFinalFiling": 1
},
"signature": {
"dateSigned": "2021-02-09",
"nameOfApplicant": "USA Mutuals",
"signature": "/s/ Richard Sapio",
"signerName": "Richard Sapio",
"title": "President"
},
"return_info": {
"monthly_total_returns": [
{
"class_id": "C000014988",
"0": {
"rtn1": "-6.820000000000",
"rtn2": "15.030000000000",
"rtn3": "4.540000000000"
}
},
{
"class_id": "C000106574",
"0": {
"rtn1": "-6.780000000000",
"rtn2": "15.000000000000",
"rtn3": "4.530000000000"
}
},
{
"class_id": "C000106575",
"0": {
"rtn1": "-6.850000000000",
"rtn2": "14.920000000000",
"rtn3": "4.520000000000"
}
},
{
"class_id": "C000129812",
"0": {
"rtn1": "-6.780000000000",
"rtn2": "15.060000000000",
"rtn3": "4.560000000000"
}
}
],
"othMon1": {
"netRealizedGain": "1047242.290000000000",
"netUnrealizedAppr": "-8495540.410000000000"
},
"othMon2": {
"netRealizedGain": "682677.450000000000",
"netUnrealizedAppr": "14452752.560000000000"
},
"othMon3": {
"netRealizedGain": "81689.110000000000",
"netUnrealizedAppr": "4566807.660000000000"
},
"mon1Flow": {
"redemption": "-2555820.560000000000",
"reinvestment": ".000000000000",
"sales": "127367.110000000000"
},
"mon2Flow": {
"redemption": "-3177883.990000000000",
"reinvestment": ".000000000000",
"sales": "769141.370000000000"
},
"mon3Flow": {
"redemption": "-3281011.540000000000",
"reinvestment": "4079781.690000000000",
"sales": "240630.130000000000"
},
"monthly_return_categories": {
"equityContracts": {
"mon1": {
"netRealizedGain": "-68969.790000000000",
"netUnrealizedAppr": "455219.160000000000"
},
"mon2": {
"netRealizedGain": "-107563.080000000000",
"netUnrealizedAppr": "-708108.530000000000"
},
"mon3": {
"netRealizedGain": "162179.700000000000",
"netUnrealizedAppr": "2346.670000000000"
},
"futureCategory": {
"instrMon1": {
"netRealizedGain": "N/A",
"netUnrealizedAppr": "N/A"
},
"instrMon2": {
"netRealizedGain": "102949.590000000000",
"netUnrealizedAppr": "N/A"
},
"instrMon3": {
"netRealizedGain": "199347.040000000000",
"netUnrealizedAppr": "51156.750000000000"
}
},
"optionCategory": {
"instrMon1": {
"netRealizedGain": "-68969.790000000000",
"netUnrealizedAppr": "455219.160000000000"
},
"instrMon2": {
"netRealizedGain": "-210512.670000000000",
"netUnrealizedAppr": "-708108.530000000000"
},
"instrMon3": {
"netRealizedGain": "-37167.340000000000",
"netUnrealizedAppr": "-48810.080000000000"
}
}
}
}
}
},
β¦..
}
}
]
}
}
π /mutual_fund_holdings? : Use this endpoint to get mutual fund constituents data and see the composition. You can optionally set up a date range for the report dates.
{
"status": {
"code": 200,
"message": "OK",
"details": ""
},
"result": {
"basics": {
"regName": "USA Mutuals",
"regFileNumber": "811-10319",
"regCik": "0001137095",
"regLei": "549300IJ0KFT977YGX93"
},
"output": [
{
"attributes": {
"seriesName": "USA Mutuals Vitium Global Fund",
"seriesId": "S000005505",
"seriesLei": "549300GX5CPIZQ5PDX31",
"repPdDate": "2020-12-31",
"repPdEnd": "2021-03-31",
"isFinalFiling": 1
},
"signature": {
"dateSigned": "2021-02-09",
"nameOfApplicant": "USA Mutuals",
"signature": "/s/ Richard Sapio",
"signerName": "Richard Sapio",
"title": "President"
},
"invstOrSecs": [
{
"invstOrSec": {
"name": "BAE Systems PLC",
"lei": "8SVCSVKSGDWMW2QHOH83",
"isin": "GB0002634946",
"cusip": "G06940103",
"balance": "477704.000000000000",
"units": "NS",
"curCd": "GBP",
"valUSD": "3193142.180000000000",
"pctVal": "2.9108553049",
"payoffProfile": "Long",
"assetCat": "EC",
"issuerCat": "CORP",
"invCountry": "GB",
"isRestrictedSec": "N",
"fairValLevel": "1",
"isCashCollateral": "N",
"isNonCashCollateral": "N",
"isLoanByFund": "N"
}
},
{
"invstOrSec": {
"name": "British American Tobacco PLC",
"lei": "213800FKA5MF17RJKT63",
"isin": "US1104481072",
"cusip": "110448107",
"balance": "143000.000000000000",
"units": "NS",
"curCd": "USD",
"valUSD": "5361070.000000000000",
"pctVal": "4.8871294073",
"payoffProfile": "Long",
"assetCat": "EC",
"issuerCat": "CORP",
"invCountry": "GB",
"isRestrictedSec": "N",
"fairValLevel": "1",
"isCashCollateral": "N",
"isNonCashCollateral": "N",
"isLoanByFund": "N"
}
β¦..
}
}
Access the Mutual Fund Constituents API
Intrigued?π The Mutual Fund Constituents API is an optimal tool which you can use to display general mutual fund info, mutual fund constituents data and help analyze periodical returns. We aggregate an extensive selection of mutual fund information on our end, so you donβt have to. Click below to see our affordable prices and receive your API key in a minute.
Tip: Looking for mutual fund data that we did not mention above? Contact us and we can possibly get the data you are looking for thanks to our extensive financial data network!
Top comments (0)