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

# list_strategies

> List eligible leveraged-yield strategies with raw risk facts.

Returns every eligible strategy with the full set of [risk facts](/agents/concepts/strategies). Optionally filter by collateral category.

## Input

<ParamField path="category" type="string">
  Filter by collateral category, e.g. `stable`, `ETH`, `BTC`, `stable-PT`.
</ParamField>

<ParamField path="chainId" type="integer" default="1">
  `1` = Ethereum, `4663` = Robinhood Chain.
</ParamField>

## Output

```json theme={null}
{
  "asOf": "2026-01-01T00:00:00.000Z",
  "chainId": 1,
  "count": 27,
  "strategies": [
    {
      "id": "0x3274…",
      "collateral": { "symbol": "sUSDS", "category": "stable" },
      "loan": { "symbol": "USDT" },
      "collateralApyPct": "3.60",
      "netBorrowApyPct": "2.57",
      "maxLeverage": "26.7",
      "leverageLadder": [ { "leverage": "3.0", "leverageApyPct": "5.66" } ],
      "ltvPct": { "liquidation": "96.50", "max": "90.50" },
      "oracle": { "type": "nav" },
      "exitLiquidity": { "slippagePct": { "100000": "0.36" } }
    }
  ]
}
```

## Example

```ts theme={null}
const { strategies } = await call("list_strategies", { category: "stable" });
```

<Tip>
  Rank by `leverageLadder` (yield), then filter on `oracle.type`, `exitLiquidity`, and `ltvPct.liquidation` headroom. High APY with a `market` oracle and thin exit liquidity is a trap — see [Oracle & liquidity](/agents/concepts/oracle-and-liquidity).
</Tip>
