Mutual fund holdings API is working partially

saif
Documentation I am referring,

When I am trying to get my mutual-funds holdings using the endpoint
https://api.kite.trade/mf/holdings

I am getting the response which is good,

But when I am trying to get details of specific holding using the endpoint
https://api.kite.trade/mf/holdings/{tradingsymbol}

It is working partially.

I observed that holdings which are there for more than a year, I am getting the following response for them.

{
"status": "success",
"data": []
}
And holding which are there for less than a year, I am getting the correct response.
  • Nivas
    https://api.kite.trade/mf/holdings/{tradingsymbol}
    The endpoint you mentioned isn't part of the official ones listed in the documentation. You might want to use the official endpoint (/mf/holdings) to retrieve the list of mutual fund holdings available in the DEMAT. From there, you can filter the details for a specific mutual fund.
  • saif
    /mf/holdings endpoint doesn't give details specific to a holding, like I want to know the transaction history of a mutual fund, so /mf/holdings endpoint won't give me that, where as https://api.kite.trade/mf/holdings/{tradingsymbol} was giving that but it was giving empty response for few funds which I suspect are older than a year.
    So if the endpoint https://api.kite.trade/mf/holdings/{tradingsymbol} isn't official, then can you please suggest an endpoint which has the same behaviour.
  • Nivas
    Currently, there's no official endpoint that allows you to retrieve the entire transaction history for a mutual fund. However, you can access a list of all mutual fund orders, both open and executed, from the last 7 days using this endpoint. For more details, you may want to check out the documentation for the available endpoints.
  • saif
    @Nivas Oh okay, so can I request it as a requirement for any upcoming release ? Since this endpoint is there with other apps.
Sign In or Register to comment.