ownership

Mutual fund holdings

Mutual fund schemes (direct-growth plans) reporting a position in the stock in their monthly portfolio disclosure, largest position by shares first, with the previous month's position and the change. Defaults to the latest month available for the stock; pass month (YYYY-MM) for history back to March 2025. Coverage is a subset of schemes and varies month to month, and the latest one or two months fill in as fund houses publish portfolios (typically by the 10th of the following month): a scheme missing from a month means not reported, not necessarily sold. Zero-share rows are omitted by default, because a disclosure that is still filling in reports most positions as 0. Pass include_exits=true to add exit rows (exited: true, shares_held: 0): schemes that held the stock the previous month and reported 0 this month in a disclosure that still carries at least half of the previous month's positions and AUM. Exits in a month that is still filling in are therefore under-reported, not over-reported.

get/v1/stocks/{symbol}/mutual-fund-holdings

Request

  • Base URL: https://api.tapetide.com
  • URL: https://api.tapetide.com/v1/stocks/{symbol}/mutual-fund-holdings
  • Auth: HTTP bearer

Path parameters

symbolstring required

Stock symbol, e.g. "RELIANCE". Percent-encode "&" (M%26M).

Query parameters

monthstring

Portfolio month, YYYY-MM. Default: latest available for this stock.

include_exitsboolean

Also list schemes that exited the stock this month (see description). Default false.

limitinteger

Items per page (default 50, max 200). Values over the max are rejected, never clamped.

cursorstring

Opaque cursor from meta.next_cursor of the previous page.

Response

OK. Costs one request unit.

Example response

{
  "data": [
    {
      "symbol": "RELIANCE",
      "month": "2026-09",
      "scheme_name": "Parag Parikh Large Cap Fund Direct-Growth",
      "scheme_isin": "INF879O01332",
      "fund_house": "Parag Parikh",
      "shares_held": 450887,
      "pct_of_scheme_aum": 6.1784,
      "previous_shares_held": 420887,
      "shares_change": 30000,
      "exited": false
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.