DEV Community

Tradefeeds
Tradefeeds

Posted on

Complete Data in One Mutual Funds API

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 πŸ‘©πŸ»β€πŸ’»πŸ‘¨πŸΌβ€πŸ’»πŸ§‘πŸ½β€πŸ’»

Image description


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&regCik=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"
                    }
                }
            }
        ]
    }
}


Enter fullscreen mode Exit fullscreen mode

πŸ“Œ /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"
                                }
                            }
                        }
                    }
                }
            },
…..
                }
            }
        ]
    }
}

Enter fullscreen mode Exit fullscreen mode

πŸ“Œ /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"
                        }
…..
    }
}

Enter fullscreen mode Exit fullscreen mode

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!

Pricing Plans - Tradefeeds API Financial Database

You can choose from four main subscription plans: starter, standard, business and basic. Tradefeeds Financial database API will serve your needs well.

tradefeeds.com

Top comments (0)