Docs
How a private credit schedule of investments is read
The Schedule of Investments for one fund, line by line: company, investment, cost, fair value, mark.
Overview
GET https://dirigon.com/v1/filers/1287750/positions?limit=25
Pass q= a borrower to look up a line. No q is a page of the tape, not the book. Quote book.fv_m on the fund card. Do not sum fv_m. Follow next_page_url when it is present.
Query
| Param | Where | Meaning |
|---|---|---|
| cik | path | Fund CIK (required). |
| q | query | Borrower name. Whole token. |
| limit | query | Page size. Default 100, max 500. |
| cursor | query | From next_page_url. |
Example
import requests
headers = {"X-API-KEY": "YOUR_KEY"}
url = "https://dirigon.com/v1/filers/1287750/positions?limit=25"
r = requests.get(url, headers=headers)
for row in r.json()["positions"]:
print(row["company_raw"], row["lien"], row["mark"], row["fv_m"])
curl "https://dirigon.com/v1/filers/1287750/positions?limit=5" \
-H "X-API-KEY: YOUR_KEY"
Response
{
"positions": [
{
"company_raw": "ACP Avenu Midco LLC",
"investment_raw": "First lien senior secured revolving loan",
"lien": "first_lien",
"mark": 1.0,
"fv_m": 0.9,
"cost_m": 0.9,
"non_accrual": false,
"filing_url": "https://www.sec.gov/Archives/edgar/data/1287750/000162828026050307/arcc-20260630.htm"
}
]
}
Fields
| Field | Meaning |
|---|---|
| company_raw | Company as printed on the SOI. |
| investment_raw | Investment line as printed. |
| lien | first_lien, second_lien, and so on. |
| cost_m | Amortized cost, $ millions. |
| fv_m | Fair value, $ millions. |
| mark | Fair value / cost. |
| non_accrual | True if the fund footnoted it as non-accrual. |
| filing_url | The filing this line came from. |
The full book is on the terminal. Request access for a seat.