> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mkk.celebi.me/llms.txt
> Use this file to discover all available pages before exploring further.

# MKK Structured Data API: Fund Disclosure Data

> Access normalized MKK/VYK fund disclosure data via a read-only JSON API. Query portfolio holdings, financial metrics, and data quality reports.

The MKK Structured Data API gives you programmatic access to normalized fund disclosure data extracted from MKK and VYK PDF reports. Use it to query funds, retrieve structured financial line items, explore portfolio holdings, and export data in bulk — all through a simple REST interface.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Make your first API call in minutes. Explore funds, documents, and portfolio data.
  </Card>

  <Card title="Core Concepts" icon="book" href="/concepts/funds">
    Understand funds, documents, line items, and portfolio entries before diving in.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/health">
    Full reference for every endpoint, parameter, and response schema.
  </Card>

  <Card title="Data Exports" icon="download" href="/guides/exporting-data">
    Export portfolio entries, line item values, and quality reports as CSV.
  </Card>
</CardGroup>

## What you can do

The API is read-only and covers four main data domains:

* **Funds** — list and inspect funds with document counts, period ranges, and line item summaries
* **Documents** — browse PDF-sourced disclosure reports, retrieve structured line item values and portfolio tables
* **Line Items** — query canonical financial metrics and text values across funds and periods
* **Portfolio** — access normalized holdings data with security identifiers, market values, and weights

<Steps>
  <Step title="Browse available funds">
    Call `GET /funds` to see every fund in the database, then use `GET /funds/{fundId}` to drill into a specific fund's documents and line items.
  </Step>

  <Step title="Retrieve financial data">
    Use `GET /line-item-values` to pull structured metrics like net asset value, expense ratios, and more — filtered by fund, period, or section.
  </Step>

  <Step title="Explore portfolio holdings">
    Call `GET /portfolio-entries` to get normalized security holdings from disclosure reports, or `GET /stocks` to find all equity securities held across funds.
  </Step>

  <Step title="Export in bulk">
    Use the `/exports/` endpoints to download portfolio entries, line item values, or data quality issues as CSV files.
  </Step>
</Steps>

<Note>
  All endpoints are read-only. The API does not accept write operations.
</Note>
