API Reference
No auth required
120 req/min free
120 requests/min per IP for anonymous callers — no limit with an API key (key requests coming soon). Full machine-readable schema: https://mfnav.in/openapi.json
Funds
Search by name, ISIN, scheme_code, and/or category.
Params: q (str | None, optional), category (str | None, optional), page (int, default 1), page_size (int, default 250)
GET /api/funds/search?q=hdfc&page=1&page_size=2
Example response
{
"results": [
{
"scheme_code": 100119,
"scheme_name": "HDFC Balanced Advantage Fund - Growth Plan",
"fund_house": "HDFC Mutual Fund",
"plan_type": "Regular",
"option_type": "Growth",
"isin": "INF179K01830",
"isin_reinvest": null,
"category": "Hybrid Scheme",
"sub_category": "Dynamic Asset Allocation Fund"
},
{
"scheme_code": 100120,
"scheme_name": "HDFC Balanced Advantage Fund - IDCW Plan",
"fund_house": "HDFC Mutual Fund",
"plan_type": "Regular",
"option_type": "IDCW",
"isin": "INF179K01814",
"isin_reinvest": "INF179K01822",
"category": "Hybrid Scheme",
"sub_category": "Dynamic Asset Allocation Fund"
}
],
"total": 3317,
"page": 1,
"page_size": 2
}
GET /api/funds/search?category=Debt+Scheme&page=1&page_size=2
Example response — filter by category
{
"results": [
{
"scheme_code": 100027,
"scheme_name": "Grindlays Super Saver Income Fund-GSSIF-Half Yearly Dividend",
"fund_house": "Standard Chartered Mutual Fund",
"plan_type": "Unknown",
"option_type": "IDCW",
"isin": null,
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "Short Term Fund"
},
{
"scheme_code": 100028,
"scheme_name": "Grindlays Super Saver Income Fund-GSSIF-Quaterly Dividend",
"fund_house": "Standard Chartered Mutual Fund",
"plan_type": "Unknown",
"option_type": "IDCW",
"isin": null,
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "Short Term Fund"
}
],
"total": 29602,
"page": 1,
"page_size": 2
}
Fund details by ISIN — the same response as /api/funds/{scheme_code}. An
ISIN shared by several schemes (an AMC merger) resolves to its active
scheme; if none is the single active one, the response is a 409 naming the
candidate scheme_codes.
GET /api/funds/INF200K01LJ4
Example response
{
"scheme_code": 100641,
"scheme_name": "SBI ULTRA SHORT TERM FUND - REGULAR PLAN - GROWTH",
"fund_house": "SBI Mutual Fund",
"plan_type": "Regular",
"option_type": "Growth",
"isin": "INF200K01LJ4",
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "Ultra Short Term Fund",
"fund_house_slug": "sbi-mutual-fund",
"latest_nav_date": "2026-10-31",
"latest_nav": 6470.0309,
"latest_day_change_pct": 0.0192,
"earliest_nav_date": "2006-04-01",
"scheme_launch_date": "2007-03-06",
"scheme_nfo_closed_date": "2007-03-14",
"fund_structure": "Open Ended",
"aum_period": "July - September 2026",
"aum_period_end": "2026-09-30",
"average_aum_lakhs": 347152.84,
"daily_metrics": {
"as_of_date": "2026-10-31",
"methodology_version": "2.0",
"cagr_1y": 0.060614936029487865,
"cagr_3y": 0.06869380285140836,
"cagr_5y": 0.06286764400505196,
"cagr_7y": 0.05865264628630351,
"cagr_10y": 0.06367315173185717,
"cagr_inception": 0.33978504758132444,
"abs_return_1y": 0.060614936029487865,
"abs_return_3y": 0.22056207916984372,
"abs_return_5y": 0.3568701646920036,
"abs_return_7y": 0.4903024387358481,
"abs_return_10y": 0.8538815107749829,
"abs_return_inception": 410.5900468205298,
"max_dd_1y": -0.0012686724642522185,
"max_dd_3y": -0.0012686724642522185,
"max_dd_5y": -0.0029495455337030796,
"max_dd_7y": -0.009563093533214495,
"max_dd_10y": -0.009563093533214495,
"dd_duration_1y": 2,
"dd_duration_3y": 2,
"dd_duration_5y": 4,
"dd_duration_7y": 13,
"dd_duration_10y": 13
},
"category_metrics": null,
"last_updated": "1 November 2026, 15:00 IST",
"source": "AMFI"
}
Funds filtered by plan type (direct or regular).
Params: page (int, default 1), page_size (int, default 250)
GET /api/funds/direct?page=1&page_size=2
Example response
{
"results": [
{
"scheme_code": 101692,
"scheme_name": "HSBC Cash Fund - Inst. - Dividend - Daily",
"fund_house": "HSBC Mutual Fund",
"plan_type": "Direct",
"option_type": "IDCW",
"isin": null,
"isin_reinvest": "INF336L01354",
"category": "Debt Scheme",
"sub_category": "Liquid Fund"
},
{
"scheme_code": 102987,
"scheme_name": "ICICI Prudential Plan I - Year Plus Plan-Growth-Direct",
"fund_house": "ICICI Prudential Mutual Fund",
"plan_type": "Direct",
"option_type": "Growth",
"isin": null,
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "Close Ended"
}
],
"total": 12829,
"page": 1,
"page_size": 2
}
Funds filtered by plan type and option type (e.g. direct growth).
Params: page (int, default 1), page_size (int, default 250)
GET /api/funds/direct/growth?page=1&page_size=2
Example response
{
"results": [
{
"scheme_code": 102987,
"scheme_name": "ICICI Prudential Plan I - Year Plus Plan-Growth-Direct",
"fund_house": "ICICI Prudential Mutual Fund",
"plan_type": "Direct",
"option_type": "Growth",
"isin": null,
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "Close Ended"
},
{
"scheme_code": 103490,
"scheme_name": "Quantum Value Fund - Direct Plan Growth Option",
"fund_house": "Quantum Mutual Fund",
"plan_type": "Direct",
"option_type": "Growth",
"isin": "INF082J01036",
"isin_reinvest": null,
"category": "Equity Scheme",
"sub_category": "Value Fund"
}
],
"total": 5196,
"page": 1,
"page_size": 2
}
Fund details — category, plan, latest NAV, day-over-day change, a
URL-safe fund-house slug (links to that AMC's /html/fund-house/ page), and
the latest AMFI Average AUM (average_aum_lakhs, aum_period, aum_period_end;
null when AMFI reports none for the scheme).
daily_metrics fields
Metrics for the fund's latest NAV date, or
null when it has none. A key is left out, never null, when it cannot be computed. Values are decimal fractions: 0.1234 is 12.34%. How returns are calculated: About. How drawdown is calculated: About.
| Field | Type | Meaning |
|---|---|---|
| as_of_date | date | The NAV date the metrics are calculated for. |
| methodology_version | string | Version of the calculation rules. |
| cagr_1y, cagr_3y, cagr_5y, cagr_7y, cagr_10y | number | Annualised return over the trailing window. Left out when the fund lacks enough history for that window. |
| cagr_inception | number | Annualised return since the first recorded NAV. Present only with at least 9 months of history. |
| cagr_inception_under_1y | boolean | true when cagr_inception rests on 9 to 12 months of history, so it should be read with care. Left out otherwise. |
| abs_return_1y, abs_return_3y, abs_return_5y, abs_return_7y, abs_return_10y | number | Total return over the trailing window, not annualised. |
| abs_return_inception | number | Total return since the first recorded NAV. Present with at least 30 NAVs. |
| max_dd_1y, max_dd_3y, max_dd_5y, max_dd_7y, max_dd_10y | number | Largest fall from a peak to a later low within the trailing window, as a negative fraction (-0.25 is a 25% fall). The peak is the highest NAV inside the window, never one before it. Left out when the fund lacks enough history for that window. |
| dd_duration_1y, dd_duration_3y, dd_duration_5y, dd_duration_7y, dd_duration_10y | number | Calendar days from that peak to the low of the largest fall. It does not measure the time taken to recover. |
AUM fields
The fund's latest Average AUM (AAUM) as reported by AMFI. All three are
null when AMFI reports no AUM for the scheme. The same fields come back from /api/funds/{isin_code}.
| Field | Type | Meaning |
|---|---|---|
| average_aum_lakhs | number | Average AUM for the period, in ₹ lakh (100 lakh = ₹1 crore). |
| aum_period | string | AMFI's label for the period, e.g. July - September 2026. |
| aum_period_end | date | Last day of that period. |
GET /api/funds/100641
Example response
{
"scheme_code": 100641,
"scheme_name": "SBI ULTRA SHORT TERM FUND - REGULAR PLAN - GROWTH",
"fund_house": "SBI Mutual Fund",
"plan_type": "Regular",
"option_type": "Growth",
"isin": "INF200K01LJ4",
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "Ultra Short Term Fund",
"fund_house_slug": "sbi-mutual-fund",
"latest_nav_date": "2026-10-31",
"latest_nav": 6470.0309,
"latest_day_change_pct": 0.0192,
"earliest_nav_date": "2006-04-01",
"scheme_launch_date": "2007-03-06",
"scheme_nfo_closed_date": "2007-03-14",
"fund_structure": "Open Ended",
"aum_period": "July - September 2026",
"aum_period_end": "2026-09-30",
"average_aum_lakhs": 347152.84,
"daily_metrics": {
"as_of_date": "2026-10-31",
"methodology_version": "2.0",
"cagr_1y": 0.060614936029487865,
"cagr_3y": 0.06869380285140836,
"cagr_5y": 0.06286764400505196,
"cagr_7y": 0.05865264628630351,
"cagr_10y": 0.06367315173185717,
"cagr_inception": 0.33978504758132444,
"abs_return_1y": 0.060614936029487865,
"abs_return_3y": 0.22056207916984372,
"abs_return_5y": 0.3568701646920036,
"abs_return_7y": 0.4903024387358481,
"abs_return_10y": 0.8538815107749829,
"abs_return_inception": 410.5900468205298,
"max_dd_1y": -0.0012686724642522185,
"max_dd_3y": -0.0012686724642522185,
"max_dd_5y": -0.0029495455337030796,
"max_dd_7y": -0.009563093533214495,
"max_dd_10y": -0.009563093533214495,
"dd_duration_1y": 2,
"dd_duration_3y": 2,
"dd_duration_5y": 4,
"dd_duration_7y": 13,
"dd_duration_10y": 13
},
"category_metrics": null,
"last_updated": "1 November 2026, 15:00 IST",
"source": "AMFI"
}
NAV History
Categories
GET
/api/categories/
Every SEBI category with its scheme count (total and currently
active). /api/categories/count/ is an alternate path to the identical
response.
GET /api/categories/
Example response
{
"results": [
{
"id": 28,
"category": "Debt Scheme",
"sub_category": "10-year Constant Maturity Gilt Fund",
"slug": "debt-scheme-10-year-constant-maturity-gilt-fund",
"scheme_count": 11,
"active_scheme_count": 8
},
{
"id": 26,
"category": "Debt Scheme",
"sub_category": "Banking and PSU Debt Fund",
"slug": "debt-scheme-banking-and-psu-debt-fund",
"scheme_count": 275,
"active_scheme_count": 143
},
{
"id": 41,
"category": "Debt Scheme",
"sub_category": "Close Ended",
"slug": "debt-scheme-close-ended",
"scheme_count": 22400,
"active_scheme_count": 118
},
{
"id": 24,
"category": "Debt Scheme",
"sub_category": "Corporate Bond Fund",
"slug": "debt-scheme-corporate-bond-fund",
"scheme_count": 326,
"active_scheme_count": 167
},
{
"id": 25,
"category": "Debt Scheme",
"sub_category": "Credit Risk Fund",
"slug": "debt-scheme-credit-risk-fund",
"scheme_count": 285,
"active_scheme_count": 110
},
{
"id": 23,
"category": "Debt Scheme",
"sub_category": "Dynamic Term Fund",
"slug": "debt-scheme-dynamic-term-fund",
"scheme_count": 435,
"active_scheme_count": 170
},
{
"id": 29,
"category": "Debt Scheme",
"sub_category": "Floating Interest Rates Fund",
"slug": "debt-scheme-floating-interest-rates-fund",
"scheme_count": 177,
"active_scheme_count": 100
},
{
"id": 27,
"category": "Debt Scheme",
"sub_category": "Gilt Fund",
"slug": "debt-scheme-gilt-fund",
"scheme_count": 481,
"active_scheme_count": 167
},
{
"id": 42,
"category": "Debt Scheme",
"sub_category": "Interval",
"slug": "debt-scheme-interval",
"scheme_count": 873,
"active_scheme_count": 9
},
{
"id": 15,
"category": "Debt Scheme",
"sub_category": "Liquid Fund",
"slug": "debt-scheme-liquid-fund",
"scheme_count": 1104,
"active_scheme_count": 410
},
{
"id": 22,
"category": "Debt Scheme",
"sub_category": "Long Term Fund",
"slug": "debt-scheme-long-term-fund",
"scheme_count": 169,
"active_scheme_count": 64
},
{
"id": 20,
"category": "Debt Scheme",
"sub_category": "Medium Term Fund",
"slug": "debt-scheme-medium-term-fund",
"scheme_count": 295,
"active_scheme_count": 98
},
{
"id": 21,
"category": "Debt Scheme",
"sub_category": "Medium to Long Term Fund",
"slug": "debt-scheme-medium-to-long-term-fund",
"scheme_count": 136,
"active_scheme_count": 99
},
{
"id": 18,
"category": "Debt Scheme",
"sub_category": "Money Market Fund",
"slug": "debt-scheme-money-market-fund",
"scheme_count": 394,
"active_scheme_count": 212
},
{
"id": 14,
"category": "Debt Scheme",
"sub_category": "Overnight Fund",
"slug": "debt-scheme-overnight-fund",
"scheme_count": 384,
"active_scheme_count": 285
},
{
"id": 30,
"category": "Debt Scheme",
"sub_category": "Sectoral Fund",
"slug": "debt-scheme-sectoral-fund",
"scheme_count": 0,
"active_scheme_count": 0
},
{
"id": 19,
"category": "Debt Scheme",
"sub_category": "Short Term Fund",
"slug": "debt-scheme-short-term-fund",
"scheme_count": 941,
"active_scheme_count": 220
},
{
"id": 16,
"category": "Debt Scheme",
"sub_category": "Ultra Short Term Fund",
"slug": "debt-scheme-ultra-short-term-fund",
"scheme_count": 494,
"active_scheme_count": 230
},
{
"id": 17,
"category": "Debt Scheme",
"sub_category": "Ultra Short to Short Term Fund",
"slug": "debt-scheme-ultra-short-to-short-term-fund",
"scheme_count": 422,
"active_scheme_count": 219
},
{
"id": 9,
"category": "Equity Scheme",
"sub_category": "Contra Fund",
"slug": "equity-scheme-contra-fund",
"scheme_count": 41,
"active_scheme_count": 24
},
{
"id": 7,
"category": "Equity Scheme",
"sub_category": "Dividend Yield Fund",
"slug": "equity-scheme-dividend-yield-fund",
"scheme_count": 77,
"active_scheme_count": 52
},
{
"id": 13,
"category": "Equity Scheme",
"sub_category": "ELSS \u2013 Tax Saver Fund",
"slug": "equity-scheme-elss-tax-saver-fund",
"scheme_count": 380,
"active_scheme_count": 237
},
{
"id": 6,
"category": "Equity Scheme",
"sub_category": "Flexi Cap Fund",
"slug": "equity-scheme-flexi-cap-fund",
"scheme_count": 203,
"active_scheme_count": 190
},
{
"id": 10,
"category": "Equity Scheme",
"sub_category": "Focused Fund",
"slug": "equity-scheme-focused-fund",
"scheme_count": 175,
"active_scheme_count": 114
},
{
"id": 2,
"category": "Equity Scheme",
"sub_category": "Large Cap Fund",
"slug": "equity-scheme-large-cap-fund",
"scheme_count": 288,
"active_scheme_count": 162
},
{
"id": 3,
"category": "Equity Scheme",
"sub_category": "Large & Mid Cap Fund",
"slug": "equity-scheme-large-mid-cap-fund",
"scheme_count": 149,
"active_scheme_count": 140
},
{
"id": 4,
"category": "Equity Scheme",
"sub_category": "Mid Cap Fund",
"slug": "equity-scheme-mid-cap-fund",
"scheme_count": 206,
"active_scheme_count": 146
},
{
"id": 1,
"category": "Equity Scheme",
"sub_category": "Multi Cap Fund",
"slug": "equity-scheme-multi-cap-fund",
"scheme_count": 675,
"active_scheme_count": 128
},
{
"id": 11,
"category": "Equity Scheme",
"sub_category": "Sectoral Fund",
"slug": "equity-scheme-sectoral-fund",
"scheme_count": 625,
"active_scheme_count": 494
},
{
"id": 5,
"category": "Equity Scheme",
"sub_category": "Small Cap Fund",
"slug": "equity-scheme-small-cap-fund",
"scheme_count": 283,
"active_scheme_count": 146
},
{
"id": 12,
"category": "Equity Scheme",
"sub_category": "Thematic Fund",
"slug": "equity-scheme-thematic-fund",
"scheme_count": 666,
"active_scheme_count": 540
},
{
"id": 8,
"category": "Equity Scheme",
"sub_category": "Value Fund",
"slug": "equity-scheme-value-fund",
"scheme_count": 164,
"active_scheme_count": 104
},
{
"id": 33,
"category": "Hybrid Scheme",
"sub_category": "Aggressive Hybrid Fund",
"slug": "hybrid-scheme-aggressive-hybrid-fund",
"scheme_count": 256,
"active_scheme_count": 167
},
{
"id": 36,
"category": "Hybrid Scheme",
"sub_category": "Arbitrage Fund",
"slug": "hybrid-scheme-arbitrage-fund",
"scheme_count": 314,
"active_scheme_count": 182
},
{
"id": 32,
"category": "Hybrid Scheme",
"sub_category": "Balanced Hybrid Fund",
"slug": "hybrid-scheme-balanced-hybrid-fund",
"scheme_count": 21,
"active_scheme_count": 16
},
{
"id": 31,
"category": "Hybrid Scheme",
"sub_category": "Conservative Hybrid Fund",
"slug": "hybrid-scheme-conservative-hybrid-fund",
"scheme_count": 333,
"active_scheme_count": 110
},
{
"id": 34,
"category": "Hybrid Scheme",
"sub_category": "Dynamic Asset Allocation Fund",
"slug": "hybrid-scheme-dynamic-asset-allocation-fund",
"scheme_count": 217,
"active_scheme_count": 157
},
{
"id": 37,
"category": "Hybrid Scheme",
"sub_category": "Equity Savings Fund",
"slug": "hybrid-scheme-equity-savings-fund",
"scheme_count": 222,
"active_scheme_count": 138
},
{
"id": 35,
"category": "Hybrid Scheme",
"sub_category": "Multi Asset Allocation Fund",
"slug": "hybrid-scheme-multi-asset-allocation-fund",
"scheme_count": 208,
"active_scheme_count": 152
},
{
"id": 38,
"category": "Life Cycle Funds",
"sub_category": "Life Cycle Fund",
"slug": "life-cycle-funds-life-cycle-fund",
"scheme_count": 206,
"active_scheme_count": 143
},
{
"id": 40,
"category": "Other Scheme",
"sub_category": "FoFs (Overseas/Domestic)",
"slug": "other-scheme-fofs-overseas-domestic",
"scheme_count": 865,
"active_scheme_count": 626
},
{
"id": 39,
"category": "Other Scheme",
"sub_category": "Index Funds/ETFs",
"slug": "other-scheme-index-funds-etfs",
"scheme_count": 2040,
"active_scheme_count": 1811
}
]
}
Every SEBI category with its scheme count (total and currently
active). /api/categories/count/ is an alternate path to the identical
response.
GET /api/categories/count/
Example response
{
"results": [
{
"id": 28,
"category": "Debt Scheme",
"sub_category": "10-year Constant Maturity Gilt Fund",
"slug": "debt-scheme-10-year-constant-maturity-gilt-fund",
"scheme_count": 11,
"active_scheme_count": 8
},
{
"id": 26,
"category": "Debt Scheme",
"sub_category": "Banking and PSU Debt Fund",
"slug": "debt-scheme-banking-and-psu-debt-fund",
"scheme_count": 275,
"active_scheme_count": 143
},
{
"id": 41,
"category": "Debt Scheme",
"sub_category": "Close Ended",
"slug": "debt-scheme-close-ended",
"scheme_count": 22400,
"active_scheme_count": 118
},
{
"id": 24,
"category": "Debt Scheme",
"sub_category": "Corporate Bond Fund",
"slug": "debt-scheme-corporate-bond-fund",
"scheme_count": 326,
"active_scheme_count": 167
},
{
"id": 25,
"category": "Debt Scheme",
"sub_category": "Credit Risk Fund",
"slug": "debt-scheme-credit-risk-fund",
"scheme_count": 285,
"active_scheme_count": 110
},
{
"id": 23,
"category": "Debt Scheme",
"sub_category": "Dynamic Term Fund",
"slug": "debt-scheme-dynamic-term-fund",
"scheme_count": 435,
"active_scheme_count": 170
},
{
"id": 29,
"category": "Debt Scheme",
"sub_category": "Floating Interest Rates Fund",
"slug": "debt-scheme-floating-interest-rates-fund",
"scheme_count": 177,
"active_scheme_count": 100
},
{
"id": 27,
"category": "Debt Scheme",
"sub_category": "Gilt Fund",
"slug": "debt-scheme-gilt-fund",
"scheme_count": 481,
"active_scheme_count": 167
},
{
"id": 42,
"category": "Debt Scheme",
"sub_category": "Interval",
"slug": "debt-scheme-interval",
"scheme_count": 873,
"active_scheme_count": 9
},
{
"id": 15,
"category": "Debt Scheme",
"sub_category": "Liquid Fund",
"slug": "debt-scheme-liquid-fund",
"scheme_count": 1104,
"active_scheme_count": 410
},
{
"id": 22,
"category": "Debt Scheme",
"sub_category": "Long Term Fund",
"slug": "debt-scheme-long-term-fund",
"scheme_count": 169,
"active_scheme_count": 64
},
{
"id": 20,
"category": "Debt Scheme",
"sub_category": "Medium Term Fund",
"slug": "debt-scheme-medium-term-fund",
"scheme_count": 295,
"active_scheme_count": 98
},
{
"id": 21,
"category": "Debt Scheme",
"sub_category": "Medium to Long Term Fund",
"slug": "debt-scheme-medium-to-long-term-fund",
"scheme_count": 136,
"active_scheme_count": 99
},
{
"id": 18,
"category": "Debt Scheme",
"sub_category": "Money Market Fund",
"slug": "debt-scheme-money-market-fund",
"scheme_count": 394,
"active_scheme_count": 212
},
{
"id": 14,
"category": "Debt Scheme",
"sub_category": "Overnight Fund",
"slug": "debt-scheme-overnight-fund",
"scheme_count": 384,
"active_scheme_count": 285
},
{
"id": 30,
"category": "Debt Scheme",
"sub_category": "Sectoral Fund",
"slug": "debt-scheme-sectoral-fund",
"scheme_count": 0,
"active_scheme_count": 0
},
{
"id": 19,
"category": "Debt Scheme",
"sub_category": "Short Term Fund",
"slug": "debt-scheme-short-term-fund",
"scheme_count": 941,
"active_scheme_count": 220
},
{
"id": 16,
"category": "Debt Scheme",
"sub_category": "Ultra Short Term Fund",
"slug": "debt-scheme-ultra-short-term-fund",
"scheme_count": 494,
"active_scheme_count": 230
},
{
"id": 17,
"category": "Debt Scheme",
"sub_category": "Ultra Short to Short Term Fund",
"slug": "debt-scheme-ultra-short-to-short-term-fund",
"scheme_count": 422,
"active_scheme_count": 219
},
{
"id": 9,
"category": "Equity Scheme",
"sub_category": "Contra Fund",
"slug": "equity-scheme-contra-fund",
"scheme_count": 41,
"active_scheme_count": 24
},
{
"id": 7,
"category": "Equity Scheme",
"sub_category": "Dividend Yield Fund",
"slug": "equity-scheme-dividend-yield-fund",
"scheme_count": 77,
"active_scheme_count": 52
},
{
"id": 13,
"category": "Equity Scheme",
"sub_category": "ELSS \u2013 Tax Saver Fund",
"slug": "equity-scheme-elss-tax-saver-fund",
"scheme_count": 380,
"active_scheme_count": 237
},
{
"id": 6,
"category": "Equity Scheme",
"sub_category": "Flexi Cap Fund",
"slug": "equity-scheme-flexi-cap-fund",
"scheme_count": 203,
"active_scheme_count": 190
},
{
"id": 10,
"category": "Equity Scheme",
"sub_category": "Focused Fund",
"slug": "equity-scheme-focused-fund",
"scheme_count": 175,
"active_scheme_count": 114
},
{
"id": 2,
"category": "Equity Scheme",
"sub_category": "Large Cap Fund",
"slug": "equity-scheme-large-cap-fund",
"scheme_count": 288,
"active_scheme_count": 162
},
{
"id": 3,
"category": "Equity Scheme",
"sub_category": "Large & Mid Cap Fund",
"slug": "equity-scheme-large-mid-cap-fund",
"scheme_count": 149,
"active_scheme_count": 140
},
{
"id": 4,
"category": "Equity Scheme",
"sub_category": "Mid Cap Fund",
"slug": "equity-scheme-mid-cap-fund",
"scheme_count": 206,
"active_scheme_count": 146
},
{
"id": 1,
"category": "Equity Scheme",
"sub_category": "Multi Cap Fund",
"slug": "equity-scheme-multi-cap-fund",
"scheme_count": 675,
"active_scheme_count": 128
},
{
"id": 11,
"category": "Equity Scheme",
"sub_category": "Sectoral Fund",
"slug": "equity-scheme-sectoral-fund",
"scheme_count": 625,
"active_scheme_count": 494
},
{
"id": 5,
"category": "Equity Scheme",
"sub_category": "Small Cap Fund",
"slug": "equity-scheme-small-cap-fund",
"scheme_count": 283,
"active_scheme_count": 146
},
{
"id": 12,
"category": "Equity Scheme",
"sub_category": "Thematic Fund",
"slug": "equity-scheme-thematic-fund",
"scheme_count": 666,
"active_scheme_count": 540
},
{
"id": 8,
"category": "Equity Scheme",
"sub_category": "Value Fund",
"slug": "equity-scheme-value-fund",
"scheme_count": 164,
"active_scheme_count": 104
},
{
"id": 33,
"category": "Hybrid Scheme",
"sub_category": "Aggressive Hybrid Fund",
"slug": "hybrid-scheme-aggressive-hybrid-fund",
"scheme_count": 256,
"active_scheme_count": 167
},
{
"id": 36,
"category": "Hybrid Scheme",
"sub_category": "Arbitrage Fund",
"slug": "hybrid-scheme-arbitrage-fund",
"scheme_count": 314,
"active_scheme_count": 182
},
{
"id": 32,
"category": "Hybrid Scheme",
"sub_category": "Balanced Hybrid Fund",
"slug": "hybrid-scheme-balanced-hybrid-fund",
"scheme_count": 21,
"active_scheme_count": 16
},
{
"id": 31,
"category": "Hybrid Scheme",
"sub_category": "Conservative Hybrid Fund",
"slug": "hybrid-scheme-conservative-hybrid-fund",
"scheme_count": 333,
"active_scheme_count": 110
},
{
"id": 34,
"category": "Hybrid Scheme",
"sub_category": "Dynamic Asset Allocation Fund",
"slug": "hybrid-scheme-dynamic-asset-allocation-fund",
"scheme_count": 217,
"active_scheme_count": 157
},
{
"id": 37,
"category": "Hybrid Scheme",
"sub_category": "Equity Savings Fund",
"slug": "hybrid-scheme-equity-savings-fund",
"scheme_count": 222,
"active_scheme_count": 138
},
{
"id": 35,
"category": "Hybrid Scheme",
"sub_category": "Multi Asset Allocation Fund",
"slug": "hybrid-scheme-multi-asset-allocation-fund",
"scheme_count": 208,
"active_scheme_count": 152
},
{
"id": 38,
"category": "Life Cycle Funds",
"sub_category": "Life Cycle Fund",
"slug": "life-cycle-funds-life-cycle-fund",
"scheme_count": 206,
"active_scheme_count": 143
},
{
"id": 40,
"category": "Other Scheme",
"sub_category": "FoFs (Overseas/Domestic)",
"slug": "other-scheme-fofs-overseas-domestic",
"scheme_count": 865,
"active_scheme_count": 626
},
{
"id": 39,
"category": "Other Scheme",
"sub_category": "Index Funds/ETFs",
"slug": "other-scheme-index-funds-etfs",
"scheme_count": 2040,
"active_scheme_count": 1811
}
]
}
Funds in one SEBI category, identified by fund_categories.id or the
URL slug used at /html/category/{slug}.
Params: page (int, default 1), page_size (int, default 250), active_only (bool, default False)
GET /api/categories/debt-scheme-10-year-constant-maturity-gilt-fund/funds?page=1&page_size=2
Example response
{
"results": [
{
"scheme_code": 131301,
"scheme_name": "DSP 10 year Constant Maturity Gilt Fund - Direct Plan - Growth",
"fund_house": "DSP Mutual Fund",
"plan_type": "Direct",
"option_type": "Growth",
"isin": "INF740K019I5",
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "10-year Constant Maturity Gilt Fund",
"latest_nav_date": "2026-10-30",
"latest_nav": 22.5691,
"is_dormant": false
},
{
"scheme_code": 131304,
"scheme_name": "DSP 10 year Constant Maturity Gilt Fund - Direct Plan - IDCW",
"fund_house": "DSP Mutual Fund",
"plan_type": "Direct",
"option_type": "IDCW",
"isin": "INF740K010J2",
"isin_reinvest": "INF740K011J0",
"category": "Debt Scheme",
"sub_category": "10-year Constant Maturity Gilt Fund",
"latest_nav_date": "2026-10-30",
"latest_nav": 10.5807,
"is_dormant": false
}
],
"total": 8,
"page": 1,
"page_size": 2
}
GET /api/categories/debt-scheme-10-year-constant-maturity-gilt-fund/funds?page=1&page_size=2&active_only=true
Example response — active only
{
"results": [
{
"scheme_code": 131301,
"scheme_name": "DSP 10 year Constant Maturity Gilt Fund - Direct Plan - Growth",
"fund_house": "DSP Mutual Fund",
"plan_type": "Direct",
"option_type": "Growth",
"isin": "INF740K019I5",
"isin_reinvest": null,
"category": "Debt Scheme",
"sub_category": "10-year Constant Maturity Gilt Fund",
"latest_nav_date": "2026-10-30",
"latest_nav": 22.5691,
"is_dormant": false
},
{
"scheme_code": 131304,
"scheme_name": "DSP 10 year Constant Maturity Gilt Fund - Direct Plan - IDCW",
"fund_house": "DSP Mutual Fund",
"plan_type": "Direct",
"option_type": "IDCW",
"isin": "INF740K010J2",
"isin_reinvest": "INF740K011J0",
"category": "Debt Scheme",
"sub_category": "10-year Constant Maturity Gilt Fund",
"latest_nav_date": "2026-10-30",
"latest_nav": 10.5807,
"is_dormant": false
}
],
"total": 8,
"page": 1,
"page_size": 2
}
Dates
GET
/api/date
All scheme NAVs for the latest stored date.
Params: page (int, default 1), page_size (int, default 250)
GET /api/date?page=1&page_size=2
Example response
{
"nav_date": "2026-10-31",
"data": [
{
"scheme_code": 100046,
"scheme_name": "Aditya Birla Sun Life Liquid Fund -Daily IDCW",
"fund_house": "Aditya Birla Sun Life Mutual Fund",
"isin": "INF209K01KQ2",
"category": "Debt Scheme",
"sub_category": "Liquid Fund",
"nav": 100.2144,
"day_change_pct": 0.0194
},
{
"scheme_code": 100047,
"scheme_name": "Aditya Birla Sun Life Liquid Fund - Growth",
"fund_house": "Aditya Birla Sun Life Mutual Fund",
"isin": "INF209K01RU9",
"category": "Debt Scheme",
"sub_category": "Liquid Fund",
"nav": 456.1379,
"day_change_pct": 0.0194
}
],
"total": 1435,
"page": 1,
"page_size": 2
}
GET
/api/date/latest
Just the latest stored NAV date — check this before calling /api/date/{nav_date}.
GET /api/date/latest
Example response
{
"latest_nav_date": "2026-10-31"
}