> For a complete page index of the Captain API documentation, fetch https://docs.filesearch.dev/llms.txt?excludeSpec=true

# List Nport Funds

GET https://api.filesearch.dev/v2/datasets/odyssey/credit-analysis/nport/funds

List tracked private credit interval funds that file N-PORT.

N-PORT filings contain loan-by-loan holdings with issuer, principal,
fair value, coupon, maturity, and liquidity classification.

Reference: https://docs.filesearch.dev/reference/datasets/odyssey/credit-analysis/n-port/credit-analysis-nport-funds

## Response

### 200

Successful Response

- `funds` (list of OdysseyCreditAnalysisNportFundsResponseFundsItems, optional)
- `total` (integer, optional)

## Types

### OdysseyCreditAnalysisNportFundsResponseFundsItems

- `ticker` (string, optional)
- `name` (string, optional)
- `cik` (string, optional)

## Examples

**Response**

```json
{
  "funds": [
    {
      "ticker": "CCLFX",
      "name": "Cliffwater Corporate Lending Fund",
      "cik": "0001552670"
    },
    {
      "ticker": "AFT",
      "name": "Apollo Senior Floating Rate Fund",
      "cik": "0001428612"
    }
  ],
  "total": 9
}
```

**SDK Code**

```python Python REST
import requests

BASE_URL = "https://api.filesearch.dev"
API_KEY = "your_api_key"

headers = {"Authorization": f"Bearer {API_KEY}"}

response = requests.get(
    f"{BASE_URL}/v2/datasets/odyssey/credit-analysis/nport/funds",
    headers=headers,
    timeout=60.0
)
print(response.json())
```

```typescript TypeScript REST
const BASE_URL = "https://api.filesearch.dev";
const API_KEY = "your_api_key";

const response = await fetch(`${BASE_URL}/v2/datasets/odyssey/credit-analysis/nport/funds`, {
    method: "GET",
    headers: { "Authorization": `Bearer ${API_KEY}` }
});
console.log(await response.json());
```