What Is Next on the MF NAV API. Risk Metrics, Peers, Scheme Details and Holdings, and Where Each One Stands.
Published: August 28, 2026
Tigzig MF API is now serving an average of ~12K API calls a day, 50K+ on the busiest day, and 100+ full data downloads a day. The most requested features from API users are risk metrics, holdings, composition, peers and scheme details. Here is my broad plan.
Quick points below, details further down.
- Risk metrics. This is the good one and top of my current list.
- Peers. No plan for a separate API path. It can be built from existing API paths. Available on the frontend too.
- Scheme details. A bit of a gap, yes. I do plan to get to this, sooner than later, but no date yet.
- Holdings. Not currently on radar. The frontend has it for 24 large equity funds, comprising about a third of all equity funds.
Peers
This is also available on the frontend in two places:
- Category tab. Lets you create your own peer group, using category, sub category, min age (NAV date based) and average AUM (quarterly AUM). Note this tab runs on Direct plan and Growth only.
- Performance tab. Browse and Filter, with the same set of variables plus plan type and options too.
I currently have no plan of adding this as a separate path to the API, as the peer groupings need a judgment call based on the type of analysis you are trying to do.
However, you can build your own peer group from the NAV master full file, which carries category, sub category, plan, option, first and last NAV dates, and the quarterly average AUM. That is how I do it for my offline analysis. The search path covers all of those except average AUM, so if your peer definition uses fund size, work off the file. Otherwise the /search path will also work.
Risk metrics
This is a good one and top of my current list. Alpha, beta, Sharpe, Sortino, drawdown and the rest are already computed and already in the Performance tab on the site, so the job is exposing them on the API. I use these numbers myself, and I pick them up from the tool itself. I plan to publish them on the APIs once I am satisfied they will hold up under full load.
Scheme details
What is available today: search?q=<scheme code> gives you name, ISIN and sub category, and /nav with latest=true adds the first and last available dates. Same thing you can get from the NAV master file.
Exact launch date (currently proxied by first NAV date), fund manager and some of the other information from the scheme document are the real gaps. I do plan to get to this, sooner than later, but no date yet.
Holdings
Portfolio and sectors. Today I hold composition for 24 funds, available on the frontend, plus you can copy data from there for offline analysis.
Doing it across the whole universe is a largish data engineering job with a validation burden to match. I do want to do this, but it is a longer term one and not currently on radar.
Links
- The tool: tigzig.com/mfpro
- API docs: tigzig.com/apis/mf-nav
Working on something similar? How I work covers the rates, the availability and what I take on.