The portfolio entries endpoint exposes the normalized holdings data extracted from fund disclosure PDFs. The MKK dataset distinguishes between two representations of portfolio data: portfolio rows are the raw table rows extracted directly from each PDF, while portfolio entries are those rows after normalization — with numeric fields parsed, currencies resolved, and security identifiers cleaned. You should use portfolio entries for analytical work. Portfolio rows are available on the document detail endpoint when you need to inspect the raw source.Documentation Index
Fetch the complete documentation index at: https://demircancelebi.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /portfolio-entries | List normalized portfolio holdings with filtering and pagination |
https://mkk-roan.vercel.app/api
GET /portfolio-entries
Returns a paginated list of normalized portfolio entries across all documents, filtered by any combination of fund, period, section, or security.Query parameters
Filter to entries from documents belonging to the fund with this internal ID.
Filter to entries from documents belonging to the fund with this fund code (e.g.,
OJB).Filter to entries from documents for this reporting period in
YYYY-MM format.Filter to entries from a specific document by its numeric ID.
Filter to entries belonging to a specific portfolio section label (e.g.,
Devlet İç Borçlanma Senetleri). This matches against the raw section label as it appears in the portfolio table.Free-text search across security names, ISIN codes, and issuer names.
Maximum number of entries to return. Accepts values from
1 to 500.Number of entries to skip before returning results. Use with
limit to paginate through large result sets.Response schema
Total number of portfolio entries matching the applied filters.
The effective
limit applied to this response.The effective
offset applied to this response.Array of normalized portfolio entry objects.
Error responses
| Status | Description |
|---|---|
400 | Invalid parameter value (e.g., limit out of range). |
Example requests
Example response
200