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

# Get Lending Standards

GET https://api.filesearch.dev/v2/datasets/odyssey/credit-analysis/market/lending-standards

Federal Reserve Senior Loan Officer Opinion Survey (SLOOS) data.

Shows net % of banks tightening or easing C&I loan standards and widening spreads.
Leading indicator for private credit market conditions.

Reference: https://docs.filesearch.dev/reference/datasets/odyssey/credit-analysis/market/credit-analysis-lending-standards

## Request

### Query parameters

- `history` (integer, optional, default: 20) — Number of quarterly data points

## Response

### 200

Successful Response

- `source` (string, optional)
- `frequency` (string, optional)
- `history_points` (integer, optional)
- `standards` (OdysseyCreditAnalysisLendingStandardsResponseStandards, optional)

## Errors

### 500 Internal Server Error

Internal server error

- `error` (string, required) — `INTERNAL_ERROR`.
- `message` (string, required)
- `path` (string, required)

## Types

### OdysseyCreditAnalysisLendingStandardsResponseStandards

- `lending_standards_large` (OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsLarge, optional)
- `lending_standards_small` (OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsSmall, optional)
- `spread_widening` (OdysseyCreditAnalysisLendingStandardsResponseStandardsSpreadWidening, optional)

### OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsLarge

- `name` (string, optional)
- `history` (list of OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsLargeHistoryItems, optional)

### OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsSmall

- `name` (string, optional)
- `history` (list of OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsSmallHistoryItems, optional)

### OdysseyCreditAnalysisLendingStandardsResponseStandardsSpreadWidening

- `name` (string, optional)
- `history` (list of OdysseyCreditAnalysisLendingStandardsResponseStandardsSpreadWideningHistoryItems, optional)

### OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsLargeHistoryItems

- `date` (string, optional)
- `value` (double, optional)

### OdysseyCreditAnalysisLendingStandardsResponseStandardsLendingStandardsSmallHistoryItems

- `date` (string, optional)
- `value` (double, optional)

### OdysseyCreditAnalysisLendingStandardsResponseStandardsSpreadWideningHistoryItems

- `date` (string, optional)
- `value` (double, optional)

## Examples

**Response**

```json
{
  "source": "Federal Reserve SLOOS",
  "frequency": "quarterly",
  "history_points": 20,
  "standards": {
    "lending_standards_large": {
      "name": "Net % banks tightening C&I loan standards — large/medium firms",
      "history": [
        {
          "date": "2026-04-01",
          "value": 8.1
        },
        {
          "date": "2026-01-01",
          "value": 5.3
        }
      ]
    },
    "lending_standards_small": {
      "name": "Net % banks tightening C&I loan standards — small firms",
      "history": [
        {
          "date": "2026-04-01",
          "value": 6.6
        },
        {
          "date": "2026-01-01",
          "value": 8.9
        }
      ]
    },
    "spread_widening": {
      "name": "Net % banks widening spreads on C&I loans",
      "history": [
        {
          "date": "2026-04-01",
          "value": 6.3
        },
        {
          "date": "2026-01-01",
          "value": 8.3
        }
      ]
    }
  }
}
```

**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/market/lending-standards",
    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/market/lending-standards`, {
    method: "GET",
    headers: { "Authorization": `Bearer ${API_KEY}` }
});
console.log(await response.json());
```