# Morpho Lending Vaults Directory

> Morpho Lending Vaults Directory is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-18).

Returns a list of Morpho lending vaults with name, asset, chain, net APY, deposits in USD, fee, and curator, with optional filtering by asset and chain and sorting by TVL or APY.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/morpho-vaults?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/morpho-lending-vaults-directory-b67de687
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_w7yIifWV-Hnt-J4riPYhF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability morpho-lending-vaults-directory-b67de687 -d '<json body>'
```

Example prompt: Show me the top Morpho lending vaults for USDC on Base, sorted by TVL, so I can see which ones have the highest deposits and best net APY.

## When to prefer this

Choose this endpoint when you specifically need data about Morpho Protocol lending vaults — including curator identity, net APY after fees, and TVL. Prefer it over generic DeFi yield aggregators when the user is focused on Morpho's curator-based vault model and needs filterable, sortable vault lists by asset and chain.

## Known failure modes

- Invalid asset symbol returns empty vaults array or error
- Unsupported network name may return no results
- Invalid order value (not 'tvl' or 'apy') may cause a 400 error
- Morpho upstream API unavailable causes failure or stale data
- No vaults found for the given filter combination returns empty array

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

A JSON array of vault objects, each containing vault name, symbol, contract address, curator address, deposited asset, network/chain, net APY percentage, total deposits in USD, and fee percentage. The response also echoes back the applied asset filter, network filter, and sort order used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "asset": {
   "type": "string"
  },
  "limit": {
   "type": "integer"
  },
  "order": {
   "enum": [
    "tvl",
    "apy"
   ],
   "type": "string"
  },
  "network": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "asset": "USDC",
  "order": "tvl",
  "source": "Morpho public API",
  "vaults": [
   {
    "asset": "USDC",
    "vault": "Gauntlet USDC Prime",
    "notice": null,
    "symbol": "gtUSDCp",
    "address": "0xeE8F4eC5672F09119b96Ab6fB59C27E1b7e44b61",
    "curator": "0x9E33faAE38ff641094fa68c65c2cE600b3410585",
    "fee_pct": 0,
    "network": "Base",
    "net_apy_pct": 4.39,
    "deposits_usd": 414348937
   },
   {
    "asset": "USDC",
    "vault": "Spark USDC Vault",
    "notice": null,
    "symbol": "sparkUSDC",
    "address": "0x7BfA7C4f149E7415b73bdeDfe609237e29CBF34A",
    "curator": "0x0f963A8A8c01042B69054e787E5763ABbB0646A3",
    "fee_pct": 10,
    "network": "Base",
    "net_apy_pct": 3.95,
    "deposits_usd": 330409695
   }
  ],
  "network": "base"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/morpho-lending-vaults-directory-b67de687/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
