Built and run by one person.
What Is Next on the MF NAV API. Risk Metrics, Peers, Scheme Details and Holdings, and Where Each One Stands.

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.

tigzig.com/mfpro

Peers

This is also available on the frontend in two places:

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.


Working on something similar? How I work covers the rates, the availability and what I take on.