Discover/Apmiindia API
live

Apmiindia APIinsights.apmiindia.org

Access AUM breakdowns, PMS provider profiles, investment approach performance, and industry dashboards for the Indian PMS market via the APMI Insights API.

Endpoint health
verified 4d ago
get_aum_breakup
get_industry_dashboard
list_investment_approaches
search_investment_approaches_and_pms
get_ia_insight_report
7/7 passing latest checkself-healing
Endpoints
7
Updated
26d ago

What is the Apmiindia API?

The APMI Insights API provides 7 endpoints covering the Indian Portfolio Management Services (PMS) market, including industry-level AUM dashboards, strategy-wise breakdowns, and detailed investment approach reports. Endpoints like get_ia_insight_report return fund manager details, benchmark comparisons, and time-series return percentages from inception. Whether you need aggregate industry data or a specific PMS provider's SEBI registration and AUM history, this API surfaces it in structured JSON.

Try it

No input parameters required.

api.parse.bot/scraper/d4c44c28-65e5-4ee4-be82-aedeb54cb0a3/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d4c44c28-65e5-4ee4-be82-aedeb54cb0a3/get_industry_dashboard' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace insights-apmiindia-org-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""APMI Insights: explore PMS industry data, search providers, and drill into performance."""
from parse_apis.apmi_insights_api import (
    ApmiInsights, Strategy, ServiceType, ResourceNotFound
)

client = ApmiInsights()

# Industry overview — single call, typed nested fields.
dashboard = client.dashboards.get()
print(f"Industry AUM as of {dashboard.summary.as_on_date}: ₹{dashboard.summary.total:,.0f} Cr")
print(f"  Equity: ₹{dashboard.summary.equity_total:,.0f} Cr")

# Top equity investment approaches — paginated, capped.
for ia in client.investmentapproachsummaries.list(strategy=Strategy.EQUITY, limit=3):
    print(f"{ia.ia_name} | 1Y: {ia.ia_one_year}% | AUM: {ia.aum} Cr")

# Drill into the first result's full insight report.
top = client.investmentapproachsummaries.list(strategy=Strategy.EQUITY, limit=1).first()
if top:
    detail = top.details()
    print(f"\nDetail: {detail.ia_name} ({detail.strategy})")
    print(f"  Benchmark: {detail.benchmark}, Inception: {detail.date_of_inception}")
    for perf in detail.performance:
        print(f"  {perf.type} 1Y: {perf.one_year}%")

# Search and fetch a PMS provider.
result = client.investmentapproachsummaries.search(query="HDFC", limit=1).first()
if result:
    provider = client.pmsproviders.get(uuid=result.pms_id)
    print(f"\nProvider: {provider.name} (SEBI: {provider.sebi_reg_no})")
    print(f"  Total AUM: ₹{provider.total_aum:,.0f} Cr, IAs: {provider.no_of_ias}")

# Typed error handling — catch a bad UUID gracefully.
try:
    client.investmentapproaches.get(uuid="non-existent-uuid-000")
except ResourceNotFound as exc:
    print(f"\nNot found (uuid={exc.uuid}): {exc}")

# Discretionary AUM breakdown — filtered list.
for rec in client.aumrecords.list_discretionary(limit=4):
    print(f"  {rec.strategy_name} (D): ₹{rec.aum:,.0f} Cr")

print("\nExercised: dashboards.get / investmentapproachsummaries.list / .details / .search / pmsproviders.get / investmentapproaches.get / aumrecords.list_discretionary")
All endpoints · 7 totalmissing one? ·

Returns industry-level summary from the dashboard, including total AUM and strategy-wise breakdown (Equity, Debt, Hybrid, Multi Asset), plus historical monthly AUM trend data from April 2023 onwards.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "trend": "array of monthly AUM data points with asOnDate and value fields",
    "summary": "object containing asOnDate, total AUM, and per-strategy AUM totals (equityTotal, debtTotal, hybridTotal, multiAssetTotal)"
  },
  "sample": {
    "data": {
      "trend": [
        {
          "value": 285837.53,
          "asOnDate": "01-04-2023"
        },
        {
          "value": 603396.58,
          "asOnDate": "01-05-2026"
        }
      ],
      "summary": {
        "total": 603396.58,
        "asOnDate": "01-05-2026",
        "debtTotal": 53489.81,
        "equityTotal": 432694.74,
        "hybridTotal": 21764.9,
        "multiAssetTotal": 95447.13
      }
    },
    "status": "success"
  }
}

About the Apmiindia API

Industry Dashboard and AUM Data

The get_industry_dashboard endpoint returns the current industry snapshot alongside a monthly AUM trend series running from April 2023 onwards. The summary object includes equityTotal, debtTotal, hybridTotal, and multiAssetTotal fields alongside total AUM and the reporting date. The trend array pairs each asOnDate with its corresponding value, making it straightforward to plot historical movement.

get_aum_breakup and get_discretionary_aum_details both accept optional year (YYYY) and month (MM) parameters to target a specific reporting period. Each returns an items array where each record carries strategyName, asOnDate, serviceType (D or N), and aum. get_discretionary_aum_details is scoped exclusively to Discretionary strategies (serviceType always D), while get_aum_breakup covers both Discretionary and Non-Discretionary service types.

Investment Approach Listing and Search

list_investment_approaches delivers a paginated list of Investment Approaches sorted by one-year return descending. You can filter by strategy (0–3 for Equity, Debt, Hybrid, Multi-Asset) and service_type (1 for Discretionary, 2 for Non-Discretionary, 3 for Both), with page and page_size controlling pagination. Results include pmsProviderName, iaName, benchmarkName, iaStrategy, and iaServiceType among other fields.

For keyword-based lookup, search_investment_approaches_and_pms accepts a query of at least 3 characters and returns matched records with iaId, pmsId, iaName, and pmsName. These identifiers feed directly into get_pms_provider_details and get_ia_insight_report. The insight report endpoint returns an info object (inception date, minimum investment amount, purpose), a managers array with each manager's name, email, and work experience, and a performance array comparing IA returns to benchmark across one-month through since-inception periods.

Reliability & maintenanceVerified

The Apmiindia API is a managed, monitored endpoint for insights.apmiindia.org — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when insights.apmiindia.org changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official insights.apmiindia.org API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track monthly industry-wide AUM trends across Equity, Debt, Hybrid, and Multi-Asset strategies using get_industry_dashboard trend data.
  • Compare Discretionary vs Non-Discretionary AUM allocation by strategy for a specific reporting month via get_aum_breakup.
  • Build a PMS screener that filters investment approaches by strategy type and service type using list_investment_approaches.
  • Retrieve SEBI registration numbers and total AUM for a specific PMS provider using get_pms_provider_details.
  • Surface fund manager work experience and contact details alongside benchmark-relative performance from get_ia_insight_report.
  • Power a search-as-you-type feature for PMS providers and investment approaches using search_investment_approaches_and_pms.
  • Monitor discretionary AUM changes month-over-month by querying get_discretionary_aum_details with different year and month parameters.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does APMI Insights have an official developer API?+
APMI India does not publish a documented public developer API for the Insights portal at https://insights.apmiindia.org. The data is accessible through this Parse API.
What performance periods does get_ia_insight_report return?+
The performance array includes return percentages from one-month through since-inception for both the Investment Approach and its benchmark. Records are typed as either 'IA' or 'Benchmark' so you can directly compare them in the same response.
What happens if I request AUM data for a month with no available records?+
Both get_aum_breakup and get_discretionary_aum_details return an empty items array when no data exists for the requested year and month combination. These endpoints default to the most recent reporting month when no date filters are supplied.
Does the API cover individual client-level or portfolio-level holdings within a PMS?+
No. The API covers aggregate AUM figures, strategy-level breakdowns, provider profiles, and investment approach performance metrics. Individual portfolio holdings, transaction history, and client-level data are not included. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes available on the source.
Can I retrieve historical performance data beyond the since-inception summary from get_ia_insight_report?+
The performance records in get_ia_insight_report are summary-level, covering standard periods (one-month through since-inception) rather than a full date-indexed time series per IA. Granular historical NAV or return series per investment approach is not currently exposed. You can fork this API on Parse and revise it to add the missing endpoint if that data is available on the source.
Page content last updated . Spec covers 7 endpoints from insights.apmiindia.org.
Related APIs in FinanceSee all →
morningstar.in API
Access mutual fund and stock data from Morningstar India. Search by name or ticker, then retrieve NAV, expense ratios, star ratings, historical performance, asset allocation, portfolio holdings, risk metrics, and analyst pillar ratings for any covered fund.
ibef.org API
Access comprehensive reports on Indian industries and states, browse the latest economic news, and get quick facts about India's economy all in one place. Search across thousands of resources to find detailed insights on specific sectors, regions, and economic trends.
screener.in API
Search and analyze Indian stocks with real-time financial data, company details, IPO information, price history, and peer comparisons. Get instant access to stock screening results, market listings, and company announcements to make informed investment decisions.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
nseindia.com API
Track live NSE stock prices, monitor indices, analyze option chains, and access corporate announcements with real-time market data from India's National Stock Exchange. View equity quotes with full order books, identify top gainers/losers, analyze 52-week highs/lows, and explore historical price trends all in structured JSON format.
upag.gov.in API
Access comprehensive agricultural data including crop production estimates, minimum support prices (MSP), crop yield trends, and planting calendars for both domestic and international markets. Search through agricultural reports and statistics to track commodity prices, production forecasts, and seasonal crop information.
morningstar.com API
Get comprehensive financial data including stock quotes, company profiles, historical financials, valuation metrics, ownership details, dividends, and market movers from Morningstar. Search securities and access the latest stock news to make informed investment decisions.
insightpartners.com API
Search and browse Insight Partners' portfolio companies to discover software investments, view detailed company information including sectors, descriptions, and investment status, and access social media links for each company. Filter and paginate through the portfolio to find specific companies and learn more about their backgrounds and current status.