Portfolio entries are normalized holdings rows from fund disclosure reports. Stocks aggregate equity positions across all funds for cross-fund analysis.
Portfolio data in the MKK API gives you access to the investment holdings disclosed in each fund’s periodic reports. The API exposes this data at two levels: normalized portfolio_entries that represent individual security positions within a document, and stocks that aggregate equity holdings across all funds for cross-fund comparison. You can use this data to track what funds hold, how positions change over time, and which securities appear most widely across the MKK fund universe.
A portfolio entry is a single normalized row from a fund’s holdings table in a disclosure report. Each entry represents one security position as reported for a specific fund and period.
The section field on a portfolio entry indicates the type of asset class or portfolio segment the security belongs to — for example, equity, bond, money market, or repo. Sections correspond to how the fund’s disclosure report groups its holdings tables.You can filter portfolio entries by section to focus on a specific asset class:
GET https://mkk-roan.vercel.app/api/portfolio-entries?fund_code=OJB§ion=equity
Use the section parameter to narrow results when a fund holds many instruments across multiple asset classes. Without it, you’ll receive all holdings for the fund across all sections.
The API distinguishes between two representations of portfolio data:
portfolio_entries — normalized objects with typed fields (market_value, isin, portfolio_weight, etc.). These are the best choice for structured querying and data analysis.
portfolio_rows — raw table rows as parsed from the PDF, each with a columns array containing the cell values in their original order. Use portfolio_rows when you need to inspect the raw parsed table structure or handle columns that don’t map to normalized fields.
portfolio_rows are available on individual document responses. portfolio_entries are available both on documents and via the dedicated /portfolio-entries endpoint.
Stocks are an aggregate view of equity securities across all funds in the MKK API. Each stock record combines holdings data from every fund that reported a position in a given security, giving you a cross-fund picture of that equity.