The funds endpoints let you browse the complete set of investment funds in the MKK dataset and drill into the full history of any single fund. Each fund is identified by itsDocumentation Index
Fetch the complete documentation index at: https://demircancelebi.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
fund_code (for example, OJB), which you use as the path parameter when fetching fund details.
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /funds | List all funds with summary statistics |
GET | /funds/{fundId} | Retrieve full detail for a single fund |
https://mkk-roan.vercel.app/api
GET /funds
Returns a list of every fund in the database, each with document counts, period ranges, and line item statistics.The
fundId path parameter used in GET /funds/{fundId} is the fund’s fund_code value (e.g., OJB), not a numeric database ID.Response schema
Array of fund summary objects.
Example request
Example response
200
GET /funds/
Returns comprehensive detail for a single fund, including its documents, line items, sections, and optionally its extracted values and portfolio holdings.Path parameters
The fund code (e.g.,
OJB). This corresponds to the fund_code field returned by GET /funds.Query parameters
When set to a truthy value (
1, true, yes, or on), each line item in the line_items array will include its extracted values array. Omit this parameter to keep responses smaller when you only need metadata.When set to a truthy value (
1, true, yes, or on), the response includes the portfolio_entries array with normalized holdings data for this fund.Maximum number of portfolio entries to return. Accepts values from
1 to 5000.Number of portfolio entries to skip before returning results. Use with
portfolio_limit to paginate through large portfolios.Response schema
FundDetail extends FundSummary with the following additional fields:
Internal database identifier.
Short alphanumeric fund code.
Full fund name.
Number of parsed documents.
Number of distinct reporting periods.
Number of unique line items.
Earliest reporting period (
YYYY-MM).Most recent reporting period (
YYYY-MM).Total number of normalized portfolio entries for this fund across all documents.
Array of document summaries for every disclosure belonging to this fund. See the Documents reference for the full
DocumentSummary schema.Array of canonical line items observed in this fund’s documents. When
include_values=true, each item includes a nested values array.Canonical sections that appear in this fund’s documents.
List of distinct portfolio section labels found in this fund’s portfolio data.
The effective
portfolio_limit applied to this response.The effective
portfolio_offset applied to this response.Normalized portfolio entries. Populated only when
include_portfolio is truthy. See the Portfolio reference for the full PortfolioEntry schema.Error responses
| Status | Description |
|---|---|
404 | No fund with the given fundId (fund code) exists. |
Example requests
Example response
200
404