{"id":32297043,"url":"https://github.com/sundaramkumar/mutualfund_info_flutter_package","last_synced_at":"2026-02-22T00:02:07.882Z","repository":{"id":277714139,"uuid":"933282435","full_name":"sundaramkumar/mutualfund_info_flutter_package","owner":"sundaramkumar","description":"Flutter Package to get the current(Today's) NAVs of Mutual Funds in India","archived":false,"fork":false,"pushed_at":"2025-02-25T12:34:29.000Z","size":293,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-25T13:32:35.313Z","etag":null,"topics":["flutter-package","mf","mfindia","mutual-funds","mutualfund","mutualfunds","nav"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sundaramkumar.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-15T15:37:06.000Z","updated_at":"2025-02-25T12:34:33.000Z","dependencies_parsed_at":"2025-02-15T16:29:42.213Z","dependency_job_id":"ddab555f-043d-4c02-9f19-708653109b47","html_url":"https://github.com/sundaramkumar/mutualfund_info_flutter_package","commit_stats":null,"previous_names":["sundaramkumar/mutualfund_info_flutter_package"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sundaramkumar/mutualfund_info_flutter_package","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sundaramkumar%2Fmutualfund_info_flutter_package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sundaramkumar%2Fmutualfund_info_flutter_package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sundaramkumar%2Fmutualfund_info_flutter_package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sundaramkumar%2Fmutualfund_info_flutter_package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sundaramkumar","download_url":"https://codeload.github.com/sundaramkumar/mutualfund_info_flutter_package/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sundaramkumar%2Fmutualfund_info_flutter_package/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29699335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T23:35:04.139Z","status":"ssl_error","status_checked_at":"2026-02-21T23:35:03.832Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flutter-package","mf","mfindia","mutual-funds","mutualfund","mutualfunds","nav"],"created_at":"2025-10-23T04:37:13.479Z","updated_at":"2026-02-22T00:02:07.872Z","avatar_url":"https://github.com/sundaramkumar.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mutualfund_info\n\nFlutter Package to get the current(Today's) NAVs of Mutual Funds in India\nThis package supports iOS, Android, MacOS and web.\n\nThe data is being fetched from Association of Mutual Funds India (AMFI)'s portal https://www.amfiindia.com/\n\n## Usage\n\n```dart\nimport 'package:../mutualfund_info/mutualfund_info.dart' as mfinfo;\n```\n\nFor more info on usage, see the example folder, which contains a sample app with methods to use the mutualfund_info package features.\n\n### Get all Navs . This returns all the Mutual Funds' Navs in an array format\n\nThis will be an array of objects of all the Schemes in Indian MF\n\n```dart\n  final mfInfo = mfinfo.MutualFundsInfo();\n    try {\n      List\u003cMap\u003cString, String\u003e\u003e arr = await mfInfo.getAllNavs();\n      if (arr.isNotEmpty) {\n        print(arr[0]); // add your code here\n      }\n    } catch (e) {\n      print(\"Error Occurred: $e\");\n    }\n```\n\nSample Output of the NAV Object Array\n\n```dart\n[\n  {\n    'Scheme Code': '116174',\n    'ISIN Div Payout/ ISIN Growth': 'INF109K01YE1',\n    'ISIN Div Reinvestment': 'INF109K01YD3',\n    'Scheme Name': 'ICICI Prudential Banking and PSU Debt Fund - Quarterly IDCW',\n    'Net Asset Value': '10.8471',\n    Date: '11-Feb-2025',\n    'AMC Name': 'ICICI Prudential Mutual Fund',\n    'Scheme Type': 'Open Ended Schemes(Debt Scheme - Banking and PSU Fund)'\n  },\n  ....\n]\n```\n\n### Fetch Nav of a particular Mutual Fund By it's Scheme Name\n\nYou can fetch a MF's Nav by its name as below by using the _fetchNavBySchemeName_ method.\n\n```dart\n  final mfInfo = mfinfo.MutualFundsInfo();\n\n  List\u003cMap\u003cString, String\u003e\u003e arr = await mfInfo.fetchNavBySchemeName(\n      \"Aditya Birla Sun Life Banking \u0026 PSU Debt Fund  - DIRECT - IDCW\");\n  if (arr.isNotEmpty) {\n    print(arr[0]); // add your code here\n  }\n\n  // you can use with try catch block as well, as the example above\n\n\n// The sample will be something similar to\n[{\n  'Scheme Code': '119551',\n  'ISIN Div Payout/ ISIN Growth': 'INF209KA12Z1',\n  'ISIN Div Reinvestment': 'INF209KA13Z9',\n  'Scheme Name': 'Aditya Birla Sun Life Banking \u0026 PSU Debt Fund  - DIRECT - IDCW',\n  'Net Asset Value': '154.6417',\n  Date: '21-May-2021',\n  'AMC Name': 'Aditya Birla Sun Life Mutual Fund',\n  'Scheme Type': 'Open Ended Schemes(Debt Scheme - Banking and PSU Fund)'\n}]\n\n```\n\n### Fetch Nav of a particular Mutual Fund By it's Scheme Code\n\nYou can fetch a MF's Navby its code as below by using the _fetchNavBySchemeCode_ method.\n\n```dart\n  final mfInfo = mfinfo.MutualFundsInfo();\n  List\u003cMap\u003cString, String\u003e\u003e arr = await mfInfo.fetchNavBySchemeCode('119551');\n   if (arr.isNotEmpty) {\n      print(arr); // add your code here\n    } else {\n      print(\"No Mutual Fund found with the given Scheme Code.\");\n    }\n```\n\n## Additional information\n\nThis package supports iOS, Android, macos and web.\nI've not tested this for the windows, but it should, will update once I test\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsundaramkumar%2Fmutualfund_info_flutter_package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsundaramkumar%2Fmutualfund_info_flutter_package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsundaramkumar%2Fmutualfund_info_flutter_package/lists"}