# Mutual fund NAVs API

> Latest net asset value of every Indian mutual fund scheme.

Every scheme in AMFI's daily NAV file: fund house, category, plan (direct or regular), option (growth, IDCW or bonus), ISINs and the latest NAV with its date. Refreshed by the server several times a day; AMFI publishes each evening.

Base URL `https://api.dharun.dev`. No API key. Answers are JSON, `{ "data": ..., "meta": { ... } }`, and errors are `{ "error": { "code", "message" } }` with a matching HTTP status. Rate limit: 600 requests a minute per client.

## A scheme and its NAV

`GET /v1/mutual-funds/{code}`

Parameters:

- `code` (path, required): AMFI scheme code, or the scheme's growth or reinvestment ISIN.

Example: https://api.dharun.dev/v1/mutual-funds/122639

Response, with lists and long text shortened:

```json
{
  "data": {
    "code": 122639,
    "name": "Parag Parikh Flexi Cap Fund",
    "fundHouse": "PPFAS Mutual Fund",
    "type": "Open Ended",
    "category": "Equity Scheme - Flexi Cap Fund",
    "plan": "direct",
    "option": "growth",
    "planLabel": "Direct Plan",
    "optionLabel": "Growth",
    "isinGrowth": "INF879O01027",
    "isinReinvestment": null,
    "nav": 89.5841,
    "navDate": "2026-10-13",
    "active": true
  },
  "meta": {
    "source": {
      "name": "Net asset values of mutual fund schemes",
      "url": "https://www.amfiindia.com/net-asset-value",
      "licence": "Published by AMFI under SEBI's disclosure rules",
      "version": "e73faa484a18",
      "retrieved": "2026-10-14T17:39:57Z",
      "attribution": "Net asset values as published by the Association of Mutual Funds in India."
    },
    "note": "NAV as published by AMFI for the date given. A scheme is active when its NAV is no more than 30 days older than the newest NAV in AMFI's file (see meta.source.r…"
  }
}
```

## Search schemes

`GET /v1/mutual-funds`

Every word of q must appear in the scheme name, in any order. Only active schemes unless all=true.

Parameters:

- `q` (query): Words of the scheme name.
- `fundHouse` (query): Part of the fund house name, such as hdfc.
- `category` (query): Part of the SEBI category, such as Small Cap.
- `plan` (query): Plan. One of: direct, regular.
- `option` (query): Option. One of: growth, idcw, bonus.
- `all` (query): Include wound-up and matured schemes. One of: true.
- `limit` (query): Results per page, 1 to 100.
- `offset` (query): Results to skip.

Example: https://api.dharun.dev/v1/mutual-funds?q=flexi%20cap&plan=direct&option=growth

Response, with lists and long text shortened:

```json
{
  "data": [
    {
      "code": 151796,
      "name": "360 ONE Flexicap Fund",
      "fundHouse": "360 ONE Mutual Fund",
      "type": "Open Ended",
      "category": "Equity Schemes - Flexi Cap Fund",
      "plan": "direct",
      "option": "growth",
      "planLabel": "Direct Plan",
      "optionLabel": "GROWTH Option",
      "isinGrowth": "INF579M01AS1",
      "isinReinvestment": null,
      "nav": 16.9108,
      "navDate": "2026-10-14",
      "active": true
    },
    {
      "code": 154043,
      "name": "Abakkus Flexi Cap Fund",
      "fundHouse": "Abakkus Mutual Fund",
      "type": "Open Ended",
      "category": "Equity Scheme - Flexi Cap Fund",
      "plan": "direct",
      "option": "growth",
      "planLabel": "Direct Plan",
      "optionLabel": "Growth",
      "isinGrowth": "INF2JJD01136",
      "isinReinvestment": null,
      "nav": 10.739,
      "navDate": "2026-10-14",
      "active": true
    },
    {
      "code": 120564,
      "name": "Aditya Birla Sun Life Flexi Cap Fund",
      "fundHouse": "Aditya Birla Sun Life Mutual Fund",
      "type": "Open Ended",
      "category": "Equity Scheme - Flexi Cap Fund",
      "plan": "direct",
      "option": "growth",
      "planLabel": "Direct Plan",
      "optionLabel": "GROWTH",
      "isinGrowth": "INF209K01XX1",
      "isinReinvestment": null,
      "nav": 2120.03,
      "navDate": "2026-10-14",
      "active": true
    }
  ],
  "meta": {
    "total": 50,
    "limit": 20,
    "offset": 0,
    "source": {
      "name": "Net asset values of mutual fund schemes",
      "url": "https://www.amfiindia.com/net-asset-value",
      "licence": "Published by AMFI under SEBI's disclosure rules",
      "version": "e73faa484a18",
      "retrieved": "2026-10-14T17:39:57Z",
      "attribution": "Net asset values as published by the Association of Mutual Funds in India."
    },
    "note": "NAV as published by AMFI for the date given. A scheme is active when its NAV is no more than 30 days older than the newest NAV in AMFI's file (see meta.source.r…"
  }
}
```

## Fund houses

`GET /v1/mutual-funds/fund-houses`

Example: https://api.dharun.dev/v1/mutual-funds/fund-houses

Response, with lists and long text shortened:

```json
{
  "data": [
    {
      "name": "360 ONE Mutual Fund",
      "schemes": 45,
      "activeSchemes": 45
    },
    {
      "name": "ASK MUTUAL FUND",
      "schemes": 8,
      "activeSchemes": 8
    },
    {
      "name": "Abakkus Mutual Fund",
      "schemes": 19,
      "activeSchemes": 19
    }
  ],
  "meta": {
    "total": 55,
    "source": {
      "name": "Net asset values of mutual fund schemes",
      "url": "https://www.amfiindia.com/net-asset-value",
      "licence": "Published by AMFI under SEBI's disclosure rules",
      "version": "e73faa484a18",
      "retrieved": "2026-10-14T17:39:57Z",
      "attribution": "Net asset values as published by the Association of Mutual Funds in India."
    }
  }
}
```

## Data source

- [Net asset values of mutual fund schemes](https://www.amfiindia.com/net-asset-value), e73faa484a18, retrieved 2026-10-14T17:39:57Z. Licence: Published by AMFI under SEBI's disclosure rules. Net asset values as published by the Association of Mutual Funds in India.
