Skip to content

Mutual Fund APIs

Mutual fund related APIs to fetch fund related data.

  • Method: GET
  • URL: /api/mf/get_all_amcs

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_all_amcs | jq .
  • Method: GET
  • URL: /api/mf/get_all_asset_classes

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_all_asset_classes | jq .

Also known as asset category.

  • Method: GET
  • URL: /api/mf/get_all_asset_class_sub_category

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_all_asset_class_sub_category | jq .
  • Method: GET
  • URL: /api/mf/get_asset_class_and_category_details

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_asset_class_and_category_details | jq .

Returns a list of all mutual funds available in the system.

  • Method: GET
  • URL: /api/mf/get_all_mutual_funds

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_all_mutual_funds | jq .

Get full details of a specific fund using its ID.

  • Method: GET
  • URL: /api/mf/get_mutual_fund_details/<fund_id>

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_mutual_fund_details/123 | jq .

Get top performing mutual funds by their asset class and category.

  • Method: GET
  • URL: /api/mf/get_top_funds_by_asset_class_and_category

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_top_funds_by_asset_class_and_category | jq .

Returns the total number of mutual fund records.

  • Method: GET
  • URL: /api/mf/get_count_all_funds

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_count_all_funds | jq .

Returns funds with duplicate names along with their metadata.

  • Method: GET
  • URL: /api/mf/get_duplicate_funds

Example:

Terminal window
curl -sk -H 'x-api-token: <token>' https://api.indvested.com/api/mf/get_duplicate_funds | jq .

Compare multiple mutual funds (min. 2) by ISIN code.

  • Method: POST
  • URL: /api/mf/compare_mutual_funds

Payload:

{
"schemeCodes": ["INF109K01V60", "INF179K01V60"]
}

Example:

Terminal window
curl -sk -H 'Content-Type: application/json' -H 'x-api-token: <token>' \
-d '{"schemeCodes": ["INF109K01V60", "INF179K01V60"]}' \
https://api.indvested.com/api/mf/compare_mutual_funds | jq .