mfcentral.com APImfcentral.com ↗
Access MFCentral data via API: AMC listings, fund categories, scheme NAV history, holdings, SIP options, and FAQs across India's mutual fund ecosystem.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/d7d61a3f-7a4f-4d04-8bd1-08e2d5ea4787/get_all_fund_houses' \ -H 'X-API-Key: $PARSE_API_KEY'
Retrieve all mutual fund houses (AMCs) listed on MFCentral. Returns a list of all registered Asset Management Companies with their codes, names, RTA codes, and website URLs.
No input parameters required.
{
"type": "object",
"fields": {
"data": "array of AMC objects with amc_code, amc_name, rta_code, last_updated_date_time, and if_url",
"status": "string indicating success"
},
"sample": {
"data": [
{
"if_url": "https://mf.whiteoakamc.com/",
"amc_code": "Y",
"amc_name": "WhiteOak Capital Mutual Fund",
"rta_code": "CAMS",
"last_updated_date_time": "2021-06-22 0:00:00"
},
{
"if_url": "https://www.kotakmf.com/",
"amc_code": "K",
"amc_name": "Kotak Mahindra Mutual Fund",
"rta_code": "CAMS",
"last_updated_date_time": "2021-06-22 0:00:00"
}
],
"status": "success"
}
}About the mfcentral.com API
The MFCentral API exposes 6 endpoints covering India's mutual fund ecosystem — from a full registry of Asset Management Companies via get_all_fund_houses to per-scheme detail including NAV history, sector allocation, and SIP/SWP/STP options via get_fund_details. You can filter, search, and paginate across thousands of schemes by AMC code, category, or plan type, returning structured data ready for portfolio tools, screeners, or research workflows.
Fund House and Category Discovery
get_all_fund_houses returns a flat list of all registered AMCs on MFCentral, with each record including amc_code, amc_name, rta_code, last_updated_date_time, and if_url. The amc_code value feeds directly into downstream filtering. get_fund_categories complements this by returning the full taxonomy: top-level categories, subcategories, fund size ranges, and risk categories — along with an embedded amcDetails array so you can build a complete filter UI from a single call.
Scheme Search and Exploration
explore_mutual_funds accepts optional parameters plan (Direct or Regular), amc_code, category, limit, and offset for paginated browsing of schemes with NAV and returns data. search_mutual_fund_scheme takes a query string — such as a fund house name or strategy keyword — and returns a count plus a results array of matched schemes. Together these two endpoints cover both browse and search workflows without requiring a pre-known ISIN.
Scheme-Level Detail
get_fund_details accepts an isin parameter and returns a data object with four main sub-structures: schemeMaster (scheme metadata and trailing returns), navData (timestamped NAV pairs for charting), sectors (sector-wise allocation percentages), and sub-plans along with SIP, SWP, and STP availability flags. This is the deepest data layer in the API and the right endpoint for building fund comparison pages or portfolio analysis tools.
Help Center Content
get_faqs returns the MFCentral help center content as a keyed object where each key is a topic — General, Signup & Signin, Service Requests, Portfolio & CAS, and others — and each value is an array of question-answer objects. This can be embedded directly into investor-facing interfaces to reduce support load.
- Build a mutual fund screener that filters by AMC, category, and plan type using
explore_mutual_funds - Display NAV history charts for any scheme by fetching
navDatafromget_fund_detailswith the scheme ISIN - Populate a sector allocation breakdown widget using the
sectorsarray returned byget_fund_details - Autocomplete fund name search in an investment app using
search_mutual_fund_schemewith a keyword query - Enumerate all registered AMCs and their RTA codes for a compliance or registry database via
get_all_fund_houses - Show SIP, SWP, and STP availability badges on fund detail pages using flags from
get_fund_details - Embed categorized help content into an investor portal by consuming the keyed FAQ structure from
get_faqs
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does MFCentral have an official developer API?+
What does `get_fund_details` return beyond basic NAV?+
get_fund_details returns a data object containing schemeMaster (scheme metadata and trailing returns), navData (an array of timestamp-NAV pairs), sectors (sector-wise allocation), company-level holdings, SIP/SWP/STP availability flags, and sub-plan information. You need the scheme's ISIN to call this endpoint.Can I retrieve transaction history or investor account data through this API?+
How does pagination work in `explore_mutual_funds`?+
limit (maximum records to return) and offset (number of records to skip) as optional integer parameters. The response includes a total field indicating the full result count, which you can use to calculate page boundaries.Is real-time or intraday NAV data available?+
navData array in get_fund_details contains historical NAV values as timestamped pairs. Intraday or live NAV streaming is not part of the current API — mutual fund NAVs in India are published once per business day, so the data reflects end-of-day values. If you need a dedicated live-NAV endpoint, you can fork this API on Parse and revise it to target that data.